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 80% (40 out of 50 correct) to pass the exam.

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

  • The exam is conducted in a non-proctored mode and can be taken anytime and anywhere within an eight-month validity period.
  • Upon purchasing the Premium Package or an Exam Voucher Code, a voucher code with two attempts will be assigned to your login profile under the "My Vouchers" tab. You can then take the exam through the "My Exam(s)" tab in your profile. To take the exam, simply apply the voucher code.
  • The Exam Voucher included in the Premium Package or purchased separately is valid for two (2) attempts. If you are unable to pass the exam within these two attempts, you can purchase a new voucher code, which will grant you an additional two attempts.
  • Kindly Note: The voucher will not be valid for a second attempt if you pass the exam on your first attempt.

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 or E-Book and Exam

Exam
Voucher

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

    1) The Exam Voucher is valid for two (2) attempts.

    2) You will receive your voucher code within 24 business hours.

    3) Once you receive the voucher code, you can take the exam via the "My Exam(s)" tab in your login profile.