


PCAP™ – Certified Associate in Python Programming (PCAP-31-0x)
Exam Syllabus Overview
Provided by CertCraft Institute
The PCAP – Certified Associate in Python Programming certification validates the ability to accomplish coding tasks related to the basics of Python programming. It confirms that the candidate has acquired the skills and knowledge necessary to work with Python’s core syntax, data types, control flow, functions, modules, and basic object-oriented programming.
This syllabus outlines the core areas assessed in the PCAP-31-0x certification exam.
1. Python Fundamentals
Python interpreter and execution model
Code structure, indentation, and comments
Basic input/output operations
Working with strings and string methods
The use of variables and simple expressions
Naming conventions and style guide (PEP 8)
2. Control Flow – Loops and Conditionals
if, if-else, if-elif-else statements
while and for loops
break, continue, and pass statements
Loop nesting and iteration over sequences
Logical, comparison, and membership operators
3. Data Types, Collections, and Operations
Numeric types: int, float, complex
Sequence types: strings, lists, tuples
Mapping and set types: dictionaries, sets
List and dictionary operations and methods
Indexing, slicing, and basic data manipulation
Type casting and type checking
4. Functions and Exception Handling
Defining and calling functions
Parameters, arguments, and return values
Scope and lifetime of variables (local/global)
Lambda functions and default parameters
Handling exceptions using try-except
Using finally and else with exception handling
5. Modules and Packages
Importing standard and custom modules
The Python Standard Library (math, random, etc.)
Using from ... import, import as
Creating and organizing your own modules
Basics of Python packages and namespaces
6. Basics of Object-Oriented Programming
Understanding classes and objects
Defining classes and constructors (__init__)
Instance and class attributes
Methods and self reference
Inheritance basics and method overriding
Exam Format
Number of Questions: ~40
Type: Single and multiple-choice
Duration: 65 minutes
Passing Score: Typically around 70% (may vary by testing provider)
Delivery: Online proctored or authorized testing centers
Prerequisites: None (basic Python knowledge is recommended)