Dieser Kurs behandelt die Grundlagen und fortgeschrittenen Techniken der Programmierung mit Python.

In diesem Training erlernen Sie die Grundlagen der Programmierung mit Python und Schritt für Schritt alle wichtigen Konzepte von Python kennen:

- Einfache Programme
- Listen
- Funktionen
- Objektorientierung
- Abfangen von Fehlern

Der Kurs umfasst fortgeschrittene Techniken der Python Programmierung.

- Python Code
- Speicherverwaltung
- Sequences und Iterables
- Funktionen, Decorators, Lambdas etc.
- Objektorientierung und Vererbung
- Exceptions und Error Handling
- Coding Guidelines und Good Practice Programmierung (PEP8)
- Debugging, Logging, Profiling, Timing und Unit Testing
- Erstellen eigener Packages und Dokumentationen
- Einbindung von Cython
- Multiprocessing und Multithreading in Python