About this course

Python Essentials - Part 2 (Intermediate)

This course is the second in a 2-course series that will prepare you for the PCAP: Certified Associate Python Programmer certification exam at a Pearson VUE Test Center.

The course picks up where Python Essentials - Part 1 leaves off. Its main goal is to teach you the skills related to the more advanced aspects of Python programming, including modules, packages, exceptions, file processing, as well as with general coding techniques and object-oriented programming (OOP).

The course is recommended for aspiring developers who are interested in pursuing careers connected with Software Development, and Security, Networking, and the Internet of Things (IoT).

You will learn

  • Learn general coding techniques and best practices
  • Learn to use object-oriented programming in Python
  • Learn how to import and use Python modules
  • Learn how to handle exceptions
  • Learn how to process files
  • Prepare for PCAP certification

Course Syllabus

Importing and using Python modules; using some of the most useful Python standard library modules; constructing and using Python packages; PIP (Python Installation Package) and how to use it to install and uninstall ready-to-use packages from PyPI.

Characters, strings and coding standards; Strings vs. lists – similarities and differences; Lists methods; String methods; Python's way of handling runtime errors; Controlling the flow of errors using try and except; Hierarchy of exceptions.

Basic concepts of object-oriented programming (OOP); The differences between the procedural and object approaches (motivations and profits); Classes, objects, properties, and methods; Designing reusable classes and creating objects; Inheritance and polymorphism; Exceptions as objects.

Generators, iterators and closures; Working with file-system, directory tree and files; Selected Python Standard Library modules (os, datetime, time, and calendar.)


PCAP – Certified Associate Python Programmer certification is a professional credential that measures your ability to accomplish coding tasks related to the basics of programming in the Python language and the fundamental notions and techniques used in object-oriented programming.

PCAP – Certified Associate Python Programmer certification shows that the individual is familiar with general computer programming concepts like conditional execution, loops, Python programming language syntax, semantics, and the runtime environment, as well as with general coding techniques and object-oriented programming.

Becoming PCAP certified ensures that the individual is fully acquainted with all the primary means provided by Python 3 to enable her/him to start her/his own studies, and to open a path to the developer’s career.

More Information: PCAP - Certified Associate Python Programmer

  • Channel: Edube Interactive
  • Sponsor: Python Institute
  • Mode: Online self-study course
  • Level: Intermediate
  • Cost: Free
  • Study Time: 58 hours (Recommended: 7h/week)
  • Language: English
  • Associated Certification: PCAP – Certified Associate Python Programmer (Exam PCAP-31-02 & PCAP-31-03)
Buy Exam Voucher

Recommended: Python Essentials - Part 1 (Basics)