Python Training

Course objectives

After completing this course you will be able to:

  • use built-in data types
  • use instructions to control the operation of the program
  • handle exceptions
  • use the standard library
  • perform file operations
  • write object code in Python
  • use Python development tools

Course syllabus

Introduction to Python

  • Python version 2 vs. version 3
  • Embedded data types
  • Control flow statements
  • Exception handling
  • Functions
  • Collections
  • String processing
  • List and dictionary comprehensions
  • Anonimous functions - lambda
  • filter, map and reduce

Standard library - batteries included

  • File manipulation
  • Cooperation with OS
  • Object serialization – pickle module
  • Regular expressions
  • Python and XML processing
  • Writing tests - pytest

Object-oriented programming

  • Classes and objects
  • Properties
  • Static methods
  • Inheritance
  • Polymorphism

Python toolkit

  • Package manager (pip)
  • Interactive console (Ipython)
  • Jupyter Notebook
  • Python IDE (Pycharm or VS Code)

Prerequisites

Basic knowledge of another programming language (e.g. C, Pascal, Java, C).

Course duration

3 days, 8 class hours each
On-site course quote

In-house training course.

Run at your company premises.

Get a quote
On-line course quote

In-house training course.

Delivered live in a virtual classroom.

Get a quote
Upcoming public courses
May 26 - 28, 2025 3490 PLN Enrol

Other dates?

Enquire now