Certified Professional Python Programmer (CPPP)

Certification Overview

Certified Professional Python Programmer (CPPP)

Exam Code: CPPP-001

Python is a dynamic object-oriented programming language. Because of its powerful and flexible syntax, Python excels as a platform for scientific computing. Versatility, simplicity of use, high portability and the large number of open source modules and packages make it very popular for scientific use. The certification is designed to provide a solid foundation on the basic elements of the language. For this reason during the course some good programming practices will be pointed out, many of which are useful for any language. certification is a professional credential that measures your ability to accomplish coding tasks related to advanced programming in the Python language and the more advanced notions and techniques used in object-oriented programming.

certification shows that the individual is familiar with the more advanced aspects of classes, regular expressions, and advanced features of object-oriented programming. The scope of certification also includes graphical and network programming, as well as working with databases, testing and debugging, and processing various kinds of data.

Becoming CPPP® certified ensures that the individual is fully acquainted with all the advanced means provided by Python related technologies.

Exam Information

The exam comprises of 50 Multiple Choice Questions out of which the candidate needs to score 70% (35 out of 50 correct) to pass the exam.

Exams are online and proctored based, using a webcam and a reliable internet connection exams can be taken anywhere and anytime.

The total duration of the exam is 1 hour (60 Minutes).

No external sources of information may be accessed during the exam held via ProctorU. Further details of the materials permitted are provided:

  • Identification Proof.
  • If a Candidate does not pass the exam in the second (2nd) attempt, the candidate must wait for a period of at least fourteen (14) calendar days from the date of their attempt to retake the exam for third (3rd) time or any subsequent time.
  • The exam can be taken any number of times.

The Certified Professional Python Programmer (CPPP)® Certificate is valid for life.

CPPP® is a Registered Trademark of GAQM.


The Certified Professional Python Programmer (CPPP)® Certification has no pre-requisites (Completion of an E-Course is not mandatory from GAQMBok portal), but we highly recommend doing the E-Course as maximum number of questions are drawn from the E-Course in the actual exam.

Course Outline

Module Information - 1

  • Describe the features of the Python programming language and how and where it is used
  • Describe the philosophy of Python
  • Recognize reasons to choose one version of Python over the other
  • Install Python 3 on Windows
  • Install Python 3 on Mac OS X and Linux
  • Evaluate the major IDEs available for Python
  • Use whitespace to lay out a Python program into functional code blocks
  • Recognize the Python REPL – read, evaluate, print loop
  • Create and execute a "Hello World" application with Python

Module Information - 2

  • Get and manipulate user input from the command line with Python
  • Create a module and import a module in Python
  • Use the int data type in Python and recognize its characteristics
  • Use the float data type in Python and recognize its characteristics
  • Perform basic math functions, such as addition, subtraction, multiplication and division, and use the Math module
  • Use the bool data type in Python and recognize its characteristics
  • Describe sequence types and use the str type in Python
  • Use the bytes type in Python
  • Use the byte array type in Python

Module Information - 3

  • Use the list type in Python
  • Use the tuple type in Python
  • Use slicing on sequence types in Python
  • Use the range function and work with range objects in Python
  • Use the set type in Python and describe its characteristics
  • Use the dict type in Python and describe its properties
  • Construct a while loop in Python
  • Construct a for loop in Python
  • Use the if statement in Python to control program flow
  • Write a Python program to reverse user input

Target Audience

  • Researchers and programmers interested in an introduction to the Python programming language.
  • Developers with experience in other languages looking to start programming in Python

Registration Process for E-Course and Exam


  • Validity: 240 Days
  • Price: 170 USD
  • Please Read Carefully:

    1) Please Purchase the Second Voucher from our Voucher Store to Schedule the exam via ProctorU.

    2) One Voucher can be used by one person, one time, for one exam discount/fee only.

Visit E-Voucher Store

Exam Registration

  • To Register for an Exam
Click Here