PYTHON
  • PYTHON v3
  • Python IDE Setup
  • Python Programming
    • Python for ABS
      • Resources
      • Ch1 - Getting Started
      • Ch2 - Types, Variables and Simple I/O
  • Python For Network Engineers-Kirk Beyers
    • Resources
    • Python Fundamentals
  • Python Inststitute (PCAP)
    • Resources
    • Course Introduction
    • Python Essentials (Part 1)
      • Module 1
        • Fundamentals
        • What is Python
        • Starting your work with Python
      • Module 2
        • The Print Function
          • Section Summary
        • Literals
          • Section Summary
        • Operations- Data Manipulation Tools
          • Section Summary
        • Variables
          • Leaving Comments in Code
          • The input () Function
  • 100 Days Of Code
    • Resources
    • What You Have To Do !!
    • 100 DAY's
      • DAY 1: Working with Variables
      • Day 2: Data Types & String Manipulation
      • Day 3: Control Flow and Operators
      • Day 4: Randomisation and Lists
      • Day 5: For Loops, Range & Code Blocks
      • Day 6: Python Functions and Karel
      • Day 7: Hangman
      • SUMMARY
  • {Pirple}
    • Resources
Powered by GitBook
On this page
  • PCEP - Certified Entry-Level Python Programmer
  • PCAP - Certified Associate in Python Programming
  • Course syllabus
  • Exam Objectives and Fees

Was this helpful?

  1. Python Inststitute (PCAP)

Course Introduction

PCEP - Certified Entry-Level Python Programmer

The PCEP (Python Certified Entry-Level Programmer) certification shows that the individual is familiar with universal computer programming concepts like data types, containers, functions, conditions, loops, as well as Python programming language syntax, semantics, and the runtime environment. The certification is an interim step to the PCAP - (Python Certified Associate Programming) certification and the starting point to launch a career in software development, Python programming, and related technologies. Becoming PCEP certified will help you stand out from other candidates and get your foot in the door.

PCAP - Certified Associate in Python Programming

The PCAP (Python Certified Associate Programming) certification shows that the individual is familiar with general computer programming concepts like conditional execution, loops, Python programming language syntax, semantics, and the runtime environment, as well as with general coding techniques and object-oriented programming.

Becoming PCAP certified ensures that the individual is fully acquainted with all the primary means provided by Python 3 to enable her/him to start her/his own studies, and to open a path to the developer's career.

Course syllabus

Module 1 - Introduction to Python and Computer Programming

  • Python - a tool, not a reptile

  • There is more than one Python

  • Let's start our Python adventure

Module 2 - Data Types, Variables, Basic Input-Output Operations, Basic Operators

  • Your first program

  • Python literals

  • Operators - data manipulation tools

  • Variables - data-shaped boxes

  • How to talk to computer?

Module 3 - Boolean Values, Conditional Execution, Loops, Lists and List Processing, Logical and Bitwise Operations

  • Making decisions in Python

  • Python's loops

  • Logic and bit operations in Python

  • Lists - collections of data

  • Sorting simple lists - the bubble sort algorithm

  • Lists - some more details

  • Lists in advanced applications

Module 4 - Functions, Tuples, Dictionaries, and Data Processing

  • Writing functions in Python

  • How functions communicate with their environment?

  • Returning a result from a function

  • Scopes in Python

  • Let's make some fun... sorry, functions

  • Tuples and dictionaries

Module 5 - Modules, Packages, String and List Methods, and Exceptions

  • Using modules

  • Some useful modules

  • What is package?

  • Errors - the programmer's daily bread

  • The anatomy of exception

  • Some of the most useful exceptions

  • Characters and strings vs. computers

  • Python's nature of strings

  • String methods

  • Strings in action

  • Four simple programs

Module 6 - The Object-Oriented Approach: Classes, Methods, Objects, and the Standard Objective Features; Exception Handling, and Working with Files

  • Basic concepts of object programming

  • A short journey from procedural to object approach

  • Properties

  • Methods

  • Inheritance - one of object programming foundations

  • Exceptions once again

  • Generators and closures

  • Processing files

  • Working with real files

Exam Objectives and Fees

The test candidate should demonstrate the sufficient knowledge of the following concepts:

  1. The fundamentals of computer programming, i.e. how the computer works, how the program is executed, how the programming language is defined and constructed, what the difference is between compilation and interpretation, what Python is, how it is positioned among other programming languages, and what distinguishes the different versions of Python;

  2. The basic methods of formatting and outputting data offered by Python, together with the primary kinds of data and numerical operators, their mutual relations and bindings; the concept of variables and variable naming conventions; the assignment operator, the rules governing the building of expressions; the inputting and converting of data;

  3. Boolean values to compare difference values and control the execution paths using the if and if-else instructions; the utilization of loops (while and for) and how to control their behaviour using the break and continue instructions; the difference between logical and bitwise operations; the concept of lists and list processing, including the iteration provided by the for loop, and slicing; the idea of multi-dimensional arrays;

  4. The defining and using of functions – their rationale, purpose, conventions, and traps; the concept of passing arguments in different ways and setting their default values, along with the mechanisms of returning the function’s results; name scope issues; new data aggregates: tuples and dictionaries, and their role in data processing;

  5. Python modules: their rationale, function, how to import them in different ways, and present the content of some standard modules provided by Python; the way in which modules are coupled together to make packages; the concept of an exception and Python’s implementation of exceptions, including the try-except instruction, with its applications, and the raise instruction; strings and their specific methods, together with their similarities and differences compared to lists;

  6. The fundamentals of OOP (Object Oriented Programming) and the way they are adopted in Python, showing the difference between OOP and the classical, procedural approach; the standard objective features: inheritance, abstraction, encapsulation, and polymorphism, along with Python-specific issues like instance vs. class variables, and Python’s implementation of inheritance; objective nature of exceptions; Python’s generators (the yield instruction) and closures (the lambda keyword); the means Python developers can use to process (create, read, and write) files.

EXAM INFORMATION

  • Credential Name: PCAP – Certified Associate in Python Programming

  • Exam Code/Current Exam Version: PCAP-31-02 (Pearson VUE, retiring), PCAP-31-03 (Pearson VUE/OnVUE online proctoring)

  • Retired exam versions: PCAP-31-01 (retired), PCAP-NP-31-02 (retired)

  • Exam Level: Associate

  • Pre-requisites: None

  • Duration: 65 minutes (exam) + 10 minutes (Non-Disclosure Agreement/Tutorial)

  • Number of Questions: 40

  • Format: Single-choice and multiple-choice questions | Python 3.x

  • Passing Score: 70% (PCAP-31-02, PCAP-31-03)

  • Language: English

PreviousResourcesNextPython Essentials (Part 1)

Last updated 4 years ago

Was this helpful?

Associated Certifications: Coming November 2020 (PCPP1)

Courses Aligned: (Cisco Networking Academy, instructor-led), , (Edube Interactive – OpenEDG Education Platform, self-enroll/self-study)

Full Exam Price: USD 295 ()

Limited Enrolment – Instructor-led Option: Test candidates who complete the course PCAP: Programming Essentials in Python available through the program are eligible for a 51% discount against the exam fee. Upon completion of the course, the test candidate will obtain a 51% discount voucher that reduces the exam fee to USD 144.55. Exam registration: www.pearsonvue.com/pythoninstitute. The exam fee includes a free retake (see ).

Delivery Channel: (PCAP-31-02, PCAP-31-03), from Pearson VUE (PCAP-31-03)

Testing Policies: and Testing Policies

Exam Syllabus: to view Exam Syllabus

Sample Test: to download a free PCAP sample test

Purchase Vouchers:

PCPP | Certified Professional in Python Programming (PCPP-32-101 and PCPP-32-201)
PCAP: Programming Essentials in Python
Python Essentials – Part 1
Python Essentials – Part 2
check available discounts
Cisco Networking Academy
Testing Policies
Pearson VUE Testing Centers
OnVUE online proctoring
PCAP-31-02
PCAP-31-03
Click here
Click here
OpenEDG Voucher Store