PL106: Python-Programmierung Advanced (Unix/Linux)

Training: Programmiersprachen - Linux/Unix

Mit Python ist es möglich, auch komplexere Programme übersichtlich und effizient zu verwirklichen. Der Kurs PL106 Python-Programmierung Advanced (Unix/Linux) vermittelt das nötige Hintergrundwissen und die dazugehörige Programmierpraxis.

Präsenz-Training Präsenz-Training

Start: 15.12.2025 | 10:00 Uhr

Ende: 19.12.2025 | 13:30 Uhr

Ort: Nürnberg

Preis: 2.790,00 € zzgl. MwSt.

Präsenz-Training Präsenz-Training

Start: 13.04.2026 | 10:00 Uhr

Ende: 17.04.2026 | 13:30 Uhr

Ort: Nürnberg

Preis: 2.790,00 € zzgl. MwSt.

Wunschzeitraum für Termin anfragen:

* Alle Felder, die mit einem Sternchen versehen sind, sind Pflichtfelder.

Agenda:

    • Python-Interna
      • Mutable vs. Immutable und damit verbundene Irrtümer
      • Magic Methods und ihre Zuordnung zu Operatoren und Funktionen

    • Performance-Optimierung
      • Generatoren und Iteratoren statt vollständiger Objekt-Listen
      • Messung von Ausführungszeit, Memory- und CPU-Last
      • Paralleles Processing und Multithreading
      • Effiziente im Unterschied zu belastenden Code-Beispielen

    • Knapper Code
      • Comprehensions für Listen, Dictionaries, Generatoren und Sets
      • Lambda-Funktionen, z.B. bei fortgeschrittenem Sortieren
      • Collections statt der Basis-Datentypen
      • Modularisierung über eigene Module und Pakete

    • Fortgeschrittene Erstellung eigener Funktionen
      • Funktionen mit Default-Parametern und flexibler Parameter-Liste
      • Annotations in Funktions-Parametern
      • Geltungsbereich von Objekten innerhalb und außerhalb einer Funktion
      • Funktions-Dekoratoren
      • "yield" statt "return"

    • Objektorientierung
      • Klassen, Instanzen, Metaklassen und Vererbung
      • Attribute und Methoden zu Klassen
      • Setter, Getter und Property-Attribute
      • Erstellung eigener Klassen

    • Diverses
      • Advanced Regular Expressions: Look-Arounds, greedy vs. non-greedy, compile
      • Eigene Exceptions definieren und auslösen
      • Neue Features ab Python 3.6

    • Debugging

Ziele:

Im Workshop PL106 Python-Programmierung Advanced (Unix/Linux) lernen Sie fortgeschrittene Programmiertechniken von Python zu verstehen, einzusetzen und zu optimieren. Folgende Kenntnisse und Fähigkeiten werden vermittelt:

  • Funktionen,
  • Hierarchische Klassen,
  • Performance-Tuning,
  • Debugging

Zahlreiche Beispiele überführen das Verständnis in praxisnahe Codes. Der Kurs basiert auf Python 3.x.

Zielgruppe:

Das Training PL106 Python-Programmierung Advanced (Unix/Linux)  richtet sich an:

  • System-Administratoren
  • Datenbank-Administratoren
  • Applikations-Administratoren
  • Netzwerk-Administratoren

Voraussetzungen:

Um dem Lerntempo und den Lerninhalten des Kurses PL106 Python-Programmierung Advanced (Unix/Linux) gut folgen zu können, benötigen Sie Kenntnisse auf Administrationsebene von Unix/Linux-Systemen.

Wir emfpehlen vorab den Besuch des Trainings PL105 Python-Programmierung Basics (Unix/Linux).
check-icon

Durchführungsgarantie:

ab 2 Teilnehmer

Buchungsinformationen

Preis:

2.790,00 € zzgl. MwSt.

(inklusive Mittagessen & Getränke)

Autorisierter Trainingspartner

NetApp Partner Authorized Learning
Commvault Training Partner
CQI | IRCA Approved Training Partner
Veeam Authorized Education Center
Acronis Authorized Training Center
AWS Partner Select Tier Training
ISACA Accredited Partner
iSAQB
CompTIA Authorized Partner
EC-Council Accredited Training Center

Mitgliedschaften

Allianz für Cyber-Sicherheit
TeleTrust Pioneers in IT security
Bundesverband der IT-Sachverständigen und Gutachter e.V.
Bundesverband mittelständische Wirtschaft (BVMW)
Allianz für Sicherheit in der Wirtschaft
NIK - Netzwerk der Digitalwirtschaft
BVSW
Bayern Innovativ
KH-iT
CAST
IHK Nürnberg für Mittelfranken
eato e.V.
Sicherheitsnetzwerk München e.V.