PCAP – Certified Associate in Python Programming Certification

Candidates for this exam should be able to recognize and write syntactically correct Python code, recognize data types supported by Python, and be able to recognize and write Python code that will logically solve a given problem.


Control and Evaluations

  • Basic concepts of python
  • Literals: Boolean, integer, floating-point numbers, scientific notation, strings
  • Operators: unary and binary, priorities and binding
  • Operators:numeric operators, bitwise operators
  • String operators:Boolean operators, relational operators, building complex Boolean expressions
  • Assignments and shortcut operators, accuracy of floating-point numbers
  • Basic input and output: input(), print(), int(), float(), str() functions
  • Formatting print() output with end= and sep= arguments
  • Conditional statements: if, if-else, if-elif, if-elif-else, the pass instruction
  • Simple lists: constructing vectors, indexing and slicing, the len() function
  • Simple strings: constructing, assigning, indexing, slicing comparing, immutability
  • Building loops: while, for, range(), in, iterating through sequences
  • Expanding loops: while-else, for-else, nesting loops and conditional statements,break, continue
  • Mock Test

Learning Outcomes

  • Understanding of Python Basics
  • Real based Test Papers
  • Deep Explanation of Operators and Conditional Statements

Data Aggregates

  • Strings in Detail
  • Lists in detail
  • Lists in lists: matrices and cubes
  • Tuples: indexing, slicing, building, immutability
  • Tuples vs. lists: similarities and differences, lists inside, tuples and tuples inside lists
  • Dictionaries: building, indexing, adding and removing keys,keys(), items() and values() methods
  • Solve complex computing problems by using built-in modules, Mock Test

Learning Outcomes

  • Understanding of Datatypes - Strings, List, Tuples and Dictionaries
  • Real Practice Test papers
  • Solve Complex Problems using Built-In Modules

Functions and Modules

  • Functions and Recursion
  • Parameters vs. arguments
  • Converting generator objects, name scopes, name hiding, the global keyword
  • Lambda functions, map(), filter(), reduce(), reversed(), sorted() functions and the sort() method
  • If operator, import directives, initializing modules, writing and using modules, the __name__ variable
  • pyc file creation and usage, constructing and distributing packages, packages vs. directories

Learning Outcomes

  • Detail Understanding of Function and Methods
  • Real Practice Test Papers

Classes, Objects, and Exceptions

  • Defining your own classes, superclasses, subclasses, inheritance, creating objects, class attributes
  • Class methods: defining and using, the self parameter meaning and usage
  • Inheritance and overriding, finding class/object components, single inheritance vs. multiple inheritance
  • Name mangling, invoking methods, passing and using the self argument/parameter
  • The __init__ method, __str__ method, introspection\, examining class/object structure
  • Writing and using constructors, hasattr(), type(), issubclass(), isinstance(), super()
  • Using predefined exceptions , the try-except-else-finally block, the raise statement
  • Input/output basics, reading and writing files, bytearray objects
  • Mock Test

Learning Outcomes

  • Detail Understanding of Exception Handling and File Handling
  • Real Practice Test Papers

Python – PCAP

30 Sessions

  • 10+ Practice Test Papers
  • 5+ Mock Test
  • Full-Time Access
  • 1:1 Personalised and Customised Live Sessions
  • Access to E-Learning Resources and Community
  • 24x7 Customer Support
  • Certificate on completion