Kurs
Python-Vertiefung («PYTHO2»)
In diesem Kurs arbeiten Sie sich noch tiefer in die Thematik von Python ein und lernen unter anderem den Einsatz der Programmiersprache im Netzwerk sowie die Systemverwaltung kennen.
Dauer
3 Tage
Preis
3'375.–
zzgl. 8.1% MWST
Kurs-Facts
- Erstellen von objektorientierten Python-Skripten
- Kennen der wichtigsten Module für die Python-Netzwerkprogrammierung
- Erstellen von Systemskripten mit Python
1 Python Grundlagen Kurz-Repetition
2 Objektorientierte Programmierung in Python
- Module, Packages, Klassen und Objekte
- Zugriff auf Attribute
- Vererbung
- Magische Methoden
3 Integratoren
- Comprehensions
- Generatoren
- Iterator Protokoll, itertools
4 Reguläre Ausdrücke
- match-Objekt
5 Systemfunktionen
- Die Module os, sys, psutil
- Sub-Prozesse erstellen (subprocess)
- Argumente von Skripts (argparse)
6 Parallele Programmierung
- Threads
- Prozesse
7 Einsatz von Python im Netzwerk
- Erstellen von Listener
- Verbindungen prüfen
8 Qualitätssicherung
- Dokumentation docstrings
- Logs
- Automatisiertes Testen (doptest, unktest)
- Performance-Analyse
9 Arbeiten mit XML und JSON
10 Programmierstil, Best Practices
Wir arbeiten ungefähr je einen Tag an den Themen objektorientierten Programmierung, Python im Netzwerk und Systemverwaltung mit Python. Die Teilnehmenden erarbeiten im Kurs selber Lösungen, basierend auf praktischen Beispielen und kurzen theoretischen Unterrichtsblöcken.
Personen, die regelmässig Pythonscripte für eines der genannten Themen erstellen müssen
Besuch des folgenden Kurses oder gleichwertige Kenntnisse: