PCAP Practice Exam

Introduction to Python

PCAP Practice Exam
Module 11 of 11

PCAP Practice Exam


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.

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, 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, 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. The exam fee includes unlimited retakes, as long as those retakes are at least 15 days apart. Please refer to the PCAP Testing Policies webpage for further information.

Schedule the Exam

The PCAP examination is administered at Pearson VUE testing centres. To find your nearest Pearson VUE testing centre, please visit the Find a Test Centre webpage. To schedule an exam, you must set up an account at Pearson VUE in order to obtain a unique Candidate Testing ID (CPI ID). With your CPI ID, you are able to book an exam appoinment at your closest Pearson VUE testing centre and pay online via a credit or debit card. To learn more about scheduling the PCAP exam with Pearson VUE, please visit the Pearson VUE Python Institute webpage.

PCAP Practice Exam

To help learners prepare for the PCAP examination, a sample PCAP examination paper (PDF format) is available via the Python Institute website. This sample PCAP examination is also 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
Class 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 career pathways and enrol on to further applied courses aligned to your chosen profession or interests, all of which assume a strong coding foundation that you have acquired from our Introduction to Python course.

×Table of Contents