Fort- und Weiterbildung / 13. Mai 2020 - 15. Mai 2020, 09.00 bis 16.30 Uhr
Online-Seminar »Python Vertiefung«
Das Präsenzseminar am 18.-20.03.2020 kann aufgrund der aktuellen Ereignisse nicht angeboten werden. Das Seminar findet daher als Online-Seminar statt.
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