Python Vertiefung
Classroom training | German | Claim
Duration of training: 5 days
Objectives
Der Aufbaukurs Python richtet sich an Teilnehmer, die im Entwicklungsbereich arbeiten und die erweiterten Möglichkeiten von Python nutzen wollen.
Target audience
- Entwickler
Requirements
- Vorkenntnisse in Python oder Kurs Python Einführung
Agenda
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
Objectives
Der Aufbaukurs Python richtet sich an Teilnehmer, die im Entwicklungsbereich arbeiten und die erweiterten Möglichkeiten von Python nutzen wollen.
Target audience
- Entwickler
Requirements
- Vorkenntnisse in Python oder Kurs Python Einführung
Agenda
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