Fort- und Weiterbildung / 07. August 2019 - 09. August 2019, 09.00 bis 17.00 Uhr
Seminar »Python Vertiefung«
Der Aufbaukurs Python richtet sich an Teilnehmer, die im Entwicklungsbereich arbeiten und die erweiterten Möglichkeiten von Python nutzen wollen.
Inhalt
Ergänzungen zu Python-Funktionen
- Iteratoren und Generatoren
- Funktionsdefinition und Funktionsaufruf
- Seiteneffekte in Funktionsdefinitionen
- Rekursive Funktionen
- Komplexitätsprobleme bei rekursiven Funktionen
- Memoisation
- Dekorateure
- Lambda-Operator
Ergänzungen zu Collections
- map, filter und reduce
- Listen-, Mengen und Generator-Abstraktion
- Itertools
- Sortierung und 'individuelles' Sortieren mit 'key'-Funktionen
Persistente Datenhaltung
- Python und XML
- Pickle
- Shelve
- Datenbankanbindungen
Objektorientierte Themen
- Mehrfachvererbung
- Probleme der Mehrfachverarbeitung
- Slots
- Klassendekoration
- Metaklassen
Ausblick
- Schnittstellen zum Betriebssystem
- Forking
- Threads
- Multiprocessing
- Extending und Embedding
- Einbettung und Erweiterung von Python mit C und C++
- Oberflächenprogrammierung
- Tkinter