back to courses

Get Started

Python Certification Training Labs and Python Practice Tests

Python is an essential skill for all network engineers, DevOps technicians and anybody working towards a career in programming.

Python is easy to learn, easy to use and free to download. It’s used extensively to implement Internet services such as search engines, cloud storage and tools, social media and the Internet of Things.

This course prepared you for the below two Python exams:

  • PCEP – Certified Entry-Level Python Programmer
  • PCAP – Certified Associate in Python Programming

We take you by the hand and guide you through the entire Python foundation and associate exam syllabus from start to finish. Included are more than $400 worth of Python practice tests, advanced multi-technology labs, real-world and exam tricks and tips and to guarantee your success come exam day.

You can read all the books in the world but you will only learn enough to pass your Python certification when you configure it many times over. Your trainer is a Python expert and consults for international companies providing solutions to business problems using Python.

This course is 100% hands-on, if you want to learn the theory please check out our sister website for Python certification training.

During your Python certification training you will tackle every aspect of the Python exam syllabus including loops, IF statements, functions, exception handling, comparisons and much more. As your confidence grows the labs become more challenging but every time we provide you with the solutions. Use our example solutions and then create your own.

Using free software you can configure all the labs while your instructor walks you through every lesson. Included are real-world tips you can use on-the-job when you are working or consulting using Python as a solution for company or customers.

Take this course if you:

  • Are a novice and want to learn Python basics
  • Want to work in any government IT roles
  • Prefer Python certification training in hands-on format
  • Find just reading a study guide not sufficient to understand the material
  • Can’t seem to nail subjects such as functions and IF statements
  • Want an easy-to-follow study program that will get you results
  • Can’t find enough practice exams with solutions to prepare yourself
  • Want to dramatically improve your programming
  • Want access to 200 Python practice test questions
Module 1 Course Introduction
Unit 1 Welcome to the Course  
Module 2 PCEP – Certified Entry-Level Python Programmer
Unit 1 Getting Started with Variables  
Unit 2 Defining and Using Variables  
Unit 3 Converting Numbers  
Unit 4 Inputting And Outputting Data  
Unit 5 Comparisons  
Unit 6 OR/AND/NOT  
Unit 7 If Statements  
Unit 8 Python Loops  
Unit 9 Conditionals and Loops  
Unit 10 Python Lists  
Unit 11 Loops. Else and Range  
Unit 12 Dictionaries and Lists  
Unit 13 String and List Manipulation  
Unit 14 Dictionaries Continued  
Unit 15 Tuples and Sets  
Unit 16 Functions  
Unit 17 Functions Continued  
Unit 18 Functions In Depth  
Unit 19 Special Characters  
Unit 20 Floating Point Numbers  
Unit 21 Shortcut Operators  
Unit 22 Yield  
Unit 23 Not in List  
Unit 24 Scientific Notation  
Unit 25 Multiple Dimensional Lists  
Module 3 PCAP – Certified Associate in Python Programming
Unit 1 Getting Started with Imports  
Unit 2 Python Paths and Directories  
Unit 3 Math Functions  
Unit 4 Random Functions  
Unit 5 Platform Library  
Unit 6 Packages and Module Structure  
Unit 7 Searching for Packages  
Unit 8 Exception Handling  
Unit 9 Exception Handling 2  
Unit 10 Multiple Exceptions In One Statement  
Unit 11 Exception Hierarchy  
Unit 12 Raising Exceptions  
Unit 13 Except as e  
Unit 14 Assert Statements  
Unit 15 Custom Exceptions  
Unit 16 ASCII Strings  
Unit 17 Unicode Strings  
Unit 18 Unicode Codepoints  
Unit 19 Escape Sequences  
Unit 20 ord() and chr()  
Unit 21 Indexing Strings  
Unit 22 Slicing Strings  
Unit 23 String Immutability  
Unit 24 String Concatenations  
Unit 25 String Multiplication  
Unit 26 String Comparison  
Unit 27 String Comparison (2)  
Unit 28 String is___() Methods  
Unit 29 String join() and split() Methods  
Unit 30 List sort() and sorted() Methods  
Unit 31 List .index() method  
Unit 32 String find(), rfind() methods  
Unit 33 Classes Introduction  
Unit 34 Init Method  
Unit 35 Basic Classes  
Unit 36 More Advanced Classes  
Unit 37 Self Parameter  
Unit 38 Variables Within Classes  
Unit 39 Inheritance  
Unit 40 Class Method  
Unit 41 Encapsulation  
Unit 42 Super and Sub Classes  
Unit 43 __name__ variable  
Unit 44 Initializing Variables In Classes  
Unit 45 Name Mangling  
Unit 46 hashattr()  
Unit 47 isinstance and overrides  
Unit 48 not is and is operators  
Unit 49 multi-inheritance  
Unit 50 Constructors  
Unit 51 Polymorphism  
Unit 52 Special variables (__)  
Unit 53 __str__() method  
Unit 54 __dict__() method  
Unit 55 __module__  
Unit 56 __bases__  
Unit 57 List Comprehensions - 1  
Unit 58 List Comprehensions - 2  
Unit 59 map() function  
Unit 60 filter() function  
Unit 61 reduce() function  
Unit 62 sorted() function  
Unit 63 sorted() and reversed() functions  
Unit 64 Defining And Using Lambdas - 1  
Unit 65 Defining And Using Lambdas - 2  
Unit 66 Recursion 1  
Unit 67 Recursion 2  
Unit 68 Python Closures  
Unit 69 "platform" module  
Unit 70 Reading files with Python - 1  
Unit 71 Reading files with Python - 2  
Unit 72 Writing files with Python - 1  
Unit 73 Writing files with Python - 2  
Unit 74 I/O modes` advanced  
Unit 75 File attributes, removing and renaming files  
Unit 76 Working with directories in Python  
Module 4 Exams
There are no units in this module.