Certified Associate in Python Programming Certification
PCAP – Certified Associate in Python Programming certification is a credential that tells your ability to achieve coding tasks related to the basics of programming in the Python language and the fundamental notions and process used in object-oriented programming.
This certification tells that the individual is familiar with general computer programming concepts like conditional execution, loops, Python programming language syntax, semantics, and the runtime environment, and with general coding techniques and object-oriented programming.
Becoming PCAP certified allows that the individual is completely acquainted with all the primary means given by Python 3 to enures her/him to begin her/his own studies, and to open a path to the developer’s career.
-
Module 1:- Control and Evaluations (25%)
- Lesson 1: Basic Concepts
- Lesson 2: Literals
- Lesson 3: Operators
- Lesson 4: Numeric Operators
- Lesson 5: Bitwise Operators
- Lesson 6: String Operators
- Lesson 7: Boolean Operators
- Lesson 8: Relational Operators ( == != > >= < <= ), building complex Boolean expressions
- Lesson 9: Assignments and Shortcut Operators
- Lesson 10: Accuracy of Floating-point Numbers
- Lesson 11: Basic Input and Output: input(), print(), int(), float(), str() functions
- Lesson 12: Formatting print() output with end= and sep= arguments
- Lesson 13: Conditional Statements
- Lesson 14: The Pass Instruction
- Lesson 15: Simple Lists
- Lesson 16: Simple Strings
- Lesson 17: Building Loops
- Lesson 18: Expanding Loops
- Lesson 19: Controlling Loop Execution: break, continue
-
Module 2:- Data Aggregates (25%)
-
Module 3:- Functions and Modules (25%)
- Lesson 1: Defining and invoking your own functions and generators
- Lesson 2: Return and yield keywords, returning results, the None keyword, recursion
- Lesson 3: Parameters vs. arguments, positional keyword and mixed argument passing, default parameter values
- Lesson 4: Converting generator objects into lists using the list() function
- Lesson 5: Name scopes, name hiding (shadowing), the global keyword
- Lesson 6: Lambda Functions, defining and using
- Lesson 7: map(), filter(), reduce(), reversed(), sorted() functions and the sort() method
- Lesson 8: Import directives, qualifying entities with module names, initializing modules
- Lesson 9: Writing and using modules, the __name__ variable
- Lesson 10: PYC file creation and usage
- Lesson 11: Constructing and distributing packages, packages vs. directories, the role of the __init__.py file
- Lesson 12: Hiding module entities
- Lesson 13: Python hashbangs, using multiline strings as module documentation
-
Module 4: Classes, Objects, and Exceptions (25%)
- Lesson 1: Defining your own classes, superclasses, subclasses, inheritance, searching for missing class components, creating objects
- Lesson 2: Class attributes: class variables and instance variables, defining, adding and removing attributes, explicit constructor invocation
- Lesson 3: Class Methods: defining and using, the self parameter meaning and usage
- Lesson 4: Inheritance and overriding, finding class/object components
- Lesson 5: Single inheritance vs. multiple inheritance
- Lesson 6: Name Mangling
- Lesson 7: Invoking methods, passing and using the self argument/parameter
- Lesson 8: The __init__ method
- Lesson 9: The role of the __str__ method
- Lesson 10: Introspection
- Lesson 11: Writing and using constructors
- Lesson 12: hasattr(), type(), issubclass(), isinstance(), super() functions
- Lesson 13: Using predefined exceptions and defining your own ones
- Lesson 14: The try-except-else-finally block, the raise statement, the except-as variant
- Lesson 15: Exceptions hierarchy, assigning more than one exception to one except branch
- Lesson 16: Adding your own exceptions to an existing hierarchy
- Lesson 17: Assertions
- Lesson 18: The anatomy of an exception object
- Lesson 19: Input/Output Basics
- Lesson 20: read(), readinto(), readline(), write(), close() methods
0.00 average based on 0 ratings