Inhalte
- Effektives Arbeiten mit IDEs (PyCharm, Jupyter Notebook, Visual Studio Code (Mit Python Extensions), (Neo-)Vim)
- Fortgeschrittene Objektorientierung:
- Magic Methods
- Attribute Properties
- Class Decorators und Design Patterns
- Klassenabstraktion
- Mehrfachvererbung
- Metaklassen
- Descriptorklassen
- Fortgeschrittene Programmiertechniken:
- Generatoren
- Mapping
- Dynamic Code Execution
- Rekursion
- Function Annotations
- Funktoren
- Context Manager
- Erweiterte reguläre Ausdrücke
- Funktionale Programmierung mit Python 3
- Verwendung von Python 3 Bibliotheken und pip:
- Datenbankanbindung von SQLite, MySQL, PostgreSQL
- Requests
- NumPy, Pandas …
- Und zahlreiche weitere
- Webentwicklung / REST APIs mit Python (Flask)
- Überblick graphische Programmierung mit Python (TKinter, QT, GTK)
- Effektives Arbeiten mit IDEs (PyCharm, Jupyter Notebook, Visual Studio Code (Mit Python Extensions), (Neo-)Vim)
- Fortgeschrittene Objektorientierung:
- Magic Methods
- Attribute Properties
- Class Decorators und ...
Mehr Informationen
Zielgruppen
Der Aufbaukurs richtet sich an alle die tiefer in Python einsteigen wollen
Termine und Orte