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