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:

Download

Fragen zum Kurs

Wählen Sie Ihr Datum

Weiterführende Kurse

Lernen Sie Ihre Trainer kennen