0

Python Programmierung für Fortgeschrittene

Ihre Termine

Datum Ort Preis
24.11.2025
-26.11.2025
Virtuelles Live Training 2.130,10 €* Buchen
16.02.2026
-18.02.2026
Virtuelles Live Training 2.023,00 €* Buchen
31.03.2026
-02.04.2026
Virtuelles Live Training 2.023,00 €* Buchen
04.05.2026
-06.05.2026
Virtuelles Live Training 2.023,00 €* Buchen
01.06.2026
-03.06.2026
Virtuelles Live Training 2.023,00 €* Buchen
15.07.2026
-17.07.2026
Virtuelles Live Training 2.023,00 €* Buchen
31.08.2026
-02.09.2026
Virtuelles Live Training 2.023,00 €* Buchen
31.08.2026
-02.09.2026
Düsseldorf 2.023,00 €* Buchen
12.10.2026
-14.10.2026
Virtuelles Live Training 2.023,00 €* Buchen
23.11.2026
-25.11.2026
Virtuelles Live Training 2.023,00 €* Buchen
23.11.2026
-25.11.2026
Stuttgart 2.023,00 €* Buchen

* Preise inkl. der gesetzlichen Mehrwertsteuer

Beschreibung

Nach dem Besuch des Seminars kennen Sie die fortgeschrittenen Objektorientierung in Python , Programmiertechniken wie Generatoren, Iteratoren, Mappings u.a., die regulären Ausdrücke re und regex sowie die Möglichkeiten zu Dateizugriffen und Parsing von Dateien in Python.

Inhalte

ZUSAMMENFASSUNG DES STOFFES DES GRUNDLAGENKURSES

OBJEKTORIENTIERUNG

  • Grundlagen der Objektorientierung - Klassen, Attribute, Methoden, Instanzen, Konstruktor
  • Überladen, Kapselung
  • Relationen: Vererbung, Aggregation, Komposition
  • Polymorphie
  • Mehrfachvererbung
  • Magic Methods, Attribute Properties
  • Design Patterns: Class Decorators, Observer, Singleton, Factory
  • Klassenabstraktion
  • Metaklasse, Deskriptorklassen

FORTGESCHRITTENE PROGRAMMIERTECHNIKEN:

  • Arbeiten mit IDEs: Visual Code, Anaconda, Jupyter, Spyder
  • Typsicherheit in Python: static type hints, mypy
  • Distribution von Python-Projekten

ANWENDUNGSBEISPIELE:

  • Debugging, Logging, Laufzeitanalyse, Optimierung
  • Regressionstests: doctest, unittest
  • Datenbanken: sqlite, mysql, sqlalchemy
  • Webanbindung: CGI,flask
  • Extending Python
  • Grafische Programmierung: Tkinter
  • Parallele Programmierung: Multiprocessing, Threading, Multiplexing, Simulation

Zielgruppe

ZielgruppeDieser Kurs richtet sich an Developer, Anwendungsentwickler, Systemadministratoren, Programmierer und Webentwickler. .VoraussetzungenVoraussetzung für eine erfolgreiche Teilnahme an dieser Schulung ist der Besuch des Seminars