Python Essentials: Intermediate

Who Should Attend?

IT Professionals, Data Analyst and Professionals with basic knowledge of Python programming

Duration: 4 Days

This course is to prepare for PCAP, (Python Certified Associate Programming) certification that focuses on measuring user’s 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. Additionally, this certification shows that the user is familiar with general computer programming concepts like conditional execution, loops, Python programming language syntax, semantics, and runtime environment as well as with general coding techniques and object-oriented programming



Attended Python Essential – Fundamentals or equivalent understanding on the following topics:

  • Functions
  • Loops
  • Lists
  • Tuples and Dictionaries
  • Comparison Operators
  • Conditional Execution
  • Multidimensional Arrays


  • Understand the fundamentals of Python programming
  • Analyse and model real-life problems in OOP (Object Oriented Programming)
  • Apply advanced techniques in data handling
  • Develop functions using Python programming

Modules and Packages PIP

  • Introduction to modules in Python
  • Selected Python modules (math, random, platform)
  • Modules and Packages
  • Python Package Installer

Strings, strings and list methods and exceptions

  • Characters, strings , computers
  • The nature of strings in Python
  • String methods
  • Strings in action and list methods
  • Strings and the four simple programs
  • Handling errors
  • The hierarchy of exceptions
  • Useful exceptions

Object-Oriented Programming

  • The foundations of OOP (classes, objects, attributes)
  • Stack: The procedural vs OOP approach
  • Properties (instance variables, class variables, attributes)
  • Methods (class and object methods, constructors, parameters, properties)
  • Inheritance (functions ,methods, class hierarchies, polymorphism, composition, single vs multiple inheritance
  • The objective nature of Python exceptions


  • Generators, iterators and closures
  • Files (file streams, file processing, diagnosing, stream problems)
  • Processing text and binary files
  • The os module – interacting with the operating system
  • The datetime and time modules – working with date and time – related functions
  • The calendar module – working with calendar – related functions

Register Now

Drop us your entry if you are interested to join this course.

This field is for validation purposes and should be left unchanged.