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

Key Learnings
  • Erstellen von objektorientierten Python-Skripten
  • Kennen der wichtigsten Module für die Python-Netzwerkprogrammierung
  • Erstellen von Systemskripten mit Python
Inhalt

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

Methodik & Didaktik

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.

Zielpublikum

Personen, die regelmässig Pythonscripte für eines der genannten Themen erstellen müssen

Anforderungen

Besuch des folgenden Kurses oder gleichwertige Kenntnisse:

    Einführung in die Programmierung mit Python («PYTHON»)

    3 Tage
    • Basel, Bern, Genf, Lausanne, Zürich
    CHF
    2'250.–

Download

Fragen zum Kurs

Haben Sie Fragen zum Kurs?
Vorname
Nachname
Firma optional
E-Mail
Telefon
Möchten Sie diesen Kurs als Firmenkurs buchen?
Vorname
Nachname
Firma optional
E-Mail
Telefon
Anzahl Teilnehmende
Gewünschter Kursort
Gewünschtes Startdatum (DD.MM.YYYY)
Gewünschtes Enddatum (DD.MM.YYYY)

Wählen Sie Ihr Datum

9
Apr
2025
11
Apr
2025
Zürich
Deutsch
Terminübersicht
Garantiert durchgeführt. Jetzt Platz sichern!
CHF 3’375.-
zzgl. 8.1% MWST
Garantiert durchgeführt. Jetzt Platz sichern!
CHF 3’375.-
zzgl. 8.1% MWST
1
Sep
2025
3
Sep
2025
Zürich
Deutsch
Terminübersicht
CHF 3’375.-
zzgl. 8.1% MWST
CHF 3’375.-
zzgl. 8.1% MWST
1
Sep
2025
3
Sep
2025
Bern
Deutsch
Terminübersicht
CHF 3’375.-
zzgl. 8.1% MWST
CHF 3’375.-
zzgl. 8.1% MWST
1
Sep
2025
3
Sep
2025
Basel
Deutsch
Terminübersicht
CHF 3’375.-
zzgl. 8.1% MWST
CHF 3’375.-
zzgl. 8.1% MWST
10
Nov
2025
12
Nov
2025
Bern
Deutsch
Terminübersicht
CHF 3’375.-
zzgl. 8.1% MWST
CHF 3’375.-
zzgl. 8.1% MWST
10
Nov
2025
12
Nov
2025
Basel
Deutsch
Terminübersicht
CHF 3’375.-
zzgl. 8.1% MWST
CHF 3’375.-
zzgl. 8.1% MWST
10
Nov
2025
12
Nov
2025
Zürich
Deutsch
Terminübersicht
CHF 3’375.-
zzgl. 8.1% MWST
CHF 3’375.-
zzgl. 8.1% MWST
Nächste Durchführung
9
Apr
2025
11
Apr
2025
Zürich
Deutsch
Terminübersicht
Garantiert durchgeführt. Jetzt Platz sichern!
CHF 3’375.-
zzgl. 8.1% MWST
Garantiert durchgeführt. Jetzt Platz sichern!
CHF 3’375.-
zzgl. 8.1% MWST

Weiterführende Kurse

Datenanalyse mit Python («PYTH04»)

3 Tage
CHF
3'375.–

Python for Networkers («PYN»)

4 Tage
CHF
3'600.–