Python Certification Training

Python Certification Training

PCAP – Certified Associate in Python Programming accreditation is an expert qualification that estimates your capacity to achieve coding assignments identified with the rudiments of programming in the Python dialect and the crucial thoughts and methods utilized in protest situated programming.

Topics

No.hours

Introduction to Computer: Basic , Machine, Software and Program design, Introduction to computing , Basic Concept of Flow Chart and Algorithm, Compiler and Interpreter , Types of programming languages : Procedure Oriented Programming (i.e C) and Object Oriented Programming( i.e C++/JAVA/ Python)

2

Introductory Concepts : History,  Installing Python, Running Python program, Features, Setting up path, Working with Python, Basic Syntax, Variable and Data Types : Values and Types, Variables, Variable Names and Keywords, Type conversion, Operators and Operands, Expressions, Interactive Mode and Script Mode, Order of Operations., Operator,  Debugging basics: Syntax Errors, Runtime Errors, Semantic Errors, Experimental Debugging.

2

Conditional Statements: If, If- else, Nested if-else

1

Looping: for, while, nested loops

1

Control Statements: Break, Continue, Pass, Terminating loops, skipping specific conditions

1

String Manipulation: Accessing Strings, Basic Operations, String slices , Function and Methods, String as Sequence, Traversal with a for Loop, Strings as Immutable, Searching, Looping and Counting, String Methods, The in Operator, String Comparison, String Operations.

2

Lists: Introduction, Accessing list, Operations, Working with lists, Values and Accessing Elements, Lists as mutable, traversing a List, Deleting elements from List, Built-in List Operators, Concatenation, Repetition, in Operator, Built-in List functions and methods

2

Tuple: Introduction, Accessing tuples, Operations, Working, Functions and Methods,  Tuple Assignment, Tuples as return values, Variable-length argument tuples, Basic tuples operations, Concatenation, Repetition, in Operator, Iteration, Built-in Tuple Functions.

2

Dictionaries: Introduction, Accessing values in dictionaries, Working with dictionaries, Properties, Creating a Dictionary, Updating Dictionary, Deleting Elements from Dictionary, Properties of Dictionary keys, Operations in Dictionary, Built-In Dictionary Functions.

2

Functions: Defining a function, Calling a function, Types of functions, Function Arguments, Anonymous functions, Global and local variable, Type Conversion Functions, Math Functions, Composition, Adding New Functions, Definitions and Uses, Flow of Execution, Parameters and Arguments, Variables and Parameters, Void Functions, Why Functions? Importing with from, Return Values, Incremental Development, Composition, Boolean Functions, Recursion, lambda function.

2

Modules: Importing module, time module, Math module, Random module, Packages, Composition, internal and external libraries, Pandas, Scipy, Numpy, matplotlib, random, sqlite3 etc

2

Input-Output: Printing on screen, Reading data from keyboard, Opening and closing file, Reading and writing files, Functions

2

Exception Handling: Exception, Exception Handling, Except clause, try, finally else clause, User Defined Exceptions

2

Regular expressions: Match function, Search function, Matching VS Searching, Modifiers, Patterns

2

Object Oriented Programming: Overview of OOP (Object Oriented Programming), Class Definition, Creating Objects, Instances as Arguments, Instances as return values, Built-in Class Attributes, Inheritance, Method Overriding, Data Encapsulation, Data Hiding, Polymorphism, Abstraction.

5

Machine Learning Fundamentals - Supervised learning, Unsupervised learning, Reinforcement Learning and Web Scrapping

10