
Courses and onsite training courses take place in Germany, Canada, the U.S. and all over Europe.

Object Oriented Programming with Python
This course has been held as an online training course since March 2020. Further Information!
Python is an object-oriented programming language, although unfortunately many Python programmers do not use the special possibilities of OOP. Many of them wrongly believe that object-oriented programming (OOP) is a complicated style of programming. The aim of this course is to introduce programmers who have previously only programmed procedurally to the OOP. The course starts with the simplest examples and then introduces the most important aspects of object orientation in Python. It also covers the more advanced topics like decorating classes and metaclasses. The course duration of three days leaves enough time for practical exercises and in-depth examples.
It can be run as an on-site or in-house training course as well, e.g. in England (London), France (Paris), Switzerland (Zurich), Austria, Germany (Berlin), Canada (Toronto).
Target Group:
Basic knowledge of Python is essential to participate in this training, as can be acquired in our course "Python in 2 days".
Our other Python-Courses:
Content:- Python Course for Beginners
- Python Intensive Course
- Python Course for Data Analysis and Machine Learning
- Python for Engineers and Scientists
- Data Analysis with Python
- Python for Blockchain
- Python for Cryptography
- Python Text Processing Course
- Testing and test-automation in Python with Pytest
- Python and XML Course
- Python and C++ Course
- Python and Bash Programming
- Introduction to Tkinter
- Django Python Web Application Framework
An intensive 3 to 5 days training course in the Python language on the shores of Lake Constance. The seminar provides a hands-on introduction to the Python language covering object-oriented and functional programming techniques as well.
- Introduction to Python: What is Python? Origin and intentions. Differences to other programming languages.
- Differences to Python 2.x
- Migrating scripts with 2to3
- Using the interactive Python shell and ipython.
- Editing and starting Python scripts
- Fundamentals: Variables, basic data types and assignments. Operators and expressions.
- Control Flow with Conditional Statements: The details of the if statement and the conditions
- Loops with While and for statements.
- Data Types: Lists, Tuples and Dictionaries
- Lists and stacks
- Functions and recursive functions
- File Handling
- Testing (Doctest, Unittest)
- Regular Expressions
- Modules and Packages
- Object Oriented Programming (OOP) with Python
- Python GUI's with Tkinter (optional)
- Extending Python with C (optional)
Dates:
The fees for this Python course per day:
- Toronto, Canada:
- $548 per day (exclusive of HST)
- Lake Constance, Hemmenhofen, Germany:
- €385 per day (exclusive of VAT)
plus € 98 for full board and lodging in 4 star hotel- €385 per day (exclusive of VAT)
- Hamburg, Munich, Frankfurt, Berlin (Germany):
- €420 per day (exclusive of VAT)
- Zurich and Geneva (Switzerland):
- £420 per day (exclusive of VAT)
Attention:
The price comprises:
Comprehensive material
The price comprises:
Comprehensive material
© The content and the images of this website are underlying copyright as described in the Imprint.