Course Module • Jillur Quddus

11. PCAP Practice Exam

Introduction to Python

Introduction to Python

11. PCAP Practice Exam

Jillur Quddus • Founder & Chief Data Scientist • 1st Sep 2020

Back to Course Overview


In this final module of our Introduction to Python course, we will consolidate everything that we have learnt by taking a practice Certified Associate in Python Programming (PCAP) examination paper (aligned to exam version PCAP-31-02).

Python Certification

A formal certification in any skill is a worthwhile endeavour, most importantly for personal growth but also to enable employers to validate your knowledge. As technology continues to advance rapidly and as organisations become more data-driven, the need for employees to have a strong grounding in coding and fundamental computing principles is just as important as foundations in mathematics and language skills. A certification in a programming language, such as Python, is therefore an immensely valuable asset for both employees and modern organisations.


The Python Institute is an independent non-profit project set up by the Open Education and Development Group (OpenEDG) to promote the Python programming language, train the next generation of Python programmers, and to support professional careers in Python programming and related technologies. They offer independent and vendor-neutral certification in the Python programming language across the following three competency levels:

  • Entry Level - Certified Entry-Level Python Programmer (PCEP) certification.
    Enables individuals to validate their knowledge of fundamental computer programming concepts including data types, functions, conditions, loops and the basics of Python programming language syntax, semantics and its runtime environment.

  • Associate - Certified Associate in Python Programming (PCAP) certification.
    Enables individuals to validate their knowledge of general computer programming concepts including everying in the PCEP syllabus plus conditional execution, loops, intermediate Python programming syntax, semantics and its runtime environment, object oriented programming, general coding techniques and best practices.

  • Professional - Certified Professional in Python Programming (PCPP 1 and PCPP 2) certification.
    Enables individuals to validate their professional credentials as an advanced Python software developer including everything in the PCEP and PCAP syllabuses plus advanced object oriented programming, mathematics, science and engineering-oriented Python modules, graphical user interface (GUI) programming, network programming, testing principles and techniques, software design patterns, database programming, and creating complete software services and systems.

Our Introduction to Python course has been purposely aligned to the PCAP examination syllabus (exam version PCAP-31-02), as this provides learners with a strong coding foundation from which to develop a modern professional career in Data Science, Software Engineering and/or Data Engineering amongst other career pathways.

Exam Information

Further information on the PCAP examination may be found on the PCAP Certification webpage, the key points of which are listed below (correct as of September 2020):

  • Exam Code: PCAP-31-02 (Pearson Vue) or PCAP-NP-31-02 (OpenEDG Testing Service)
  • Pre-Requisites: None
  • Duration: 65 minutes (exam)
  • Number of Questions: 40
  • Format: Single and multiple choice
  • Language: English
  • Pass Mark: 70%
  • Full Exam Price: USD 295.00

Exam Syllabus

The PCAP examination syllabus (exam version PCAP-31-02), to which our Introduction to Python course is aligned, covers four major areas in Python 3.x programming, namely:

  • Control and Evaluations (10 exam questions)
  • Data Aggregates (10 exam questions)
  • Functions and Modules (10 exam questions)
  • Classes, Objects and Exceptions (10 exam questions)

Each area is worth 25% of the total examination mark, with each question worth 1 point. The pass mark is 70%, or 28 points out of a maximum of 40 points. Details of the topics covered in each of these four areas may be found on the PCAP Exam Syllabus webpage.

Exam Price

The full exam fee is USD 295.00. Retakes are unlimited as long as those retakes are at least 15 days apart. Please refer to the PCAP Testing Policies webpage for further information.

PCAP Practice Exam

To help learners prepare for the PCAP examination, a sample PCAP-31-02 examination paper is provided below, with answers cross-referenced with the relevant modules in our Introduction to Python course.

Control and Evaluations

Question 1

Question 2

Question 3

Question 4

Question 5

Question 6

Question 7

Question 8

Question 9

Question 10

Data Aggregates

Question 11

Question 12

Question 13

Question 14

Question 15

Question 16

Question 17

Question 18

Question 19

Question 20

Functions and Modules

Question 21

Question 22

Question 23

Question 24

Question 25

Question 26

Question 27

Question 28

Question 29

Question 30

Classes and Exceptions

Question 31

Question 32

Question 33

Question 34

Question 35

Question 36

Question 37

Question 38

Question 39

Question 40

Thank You

Thank you for taking the time to complete our Introduction to Python course. You now have a strong coding foundation which includes knowledge of general computing concepts, common data structures, control flow, functions and object oriented programming, from which to develop a modern professional career in data science, software engineering and/or data engineering amongst other career pathways.

What's Next

Schedule a PCAP examination to validate your knowledge and become certified in a skill that is in high-demand across all industries. Thereafter explore our other training courses aligned to your chosen profession or interests, all of which assume a strong coding foundation that you have now acquired from this Introduction to Python course.