5 Tage Vollzeit

Schulung Python für Fortgeschrittene

Erweitere Dein Python Wissen

Bild Schulung Python für Fortgeschrittene

Diese Schulung „Python für Fortgeschrittene“ vertieft fortgeschrittene Programmiertechniken in Python, wie objektorientierte Programmierung, funktionale Programmierung und Persistenz.

Die Teilnehmer lernen, wie sie komplexe Designs und Muster in Python umsetzen, effiziente Datenverarbeitung durchführen und wissenschaftliche Python-Bibliotheken nutzen können. Die Schulung bietet zudem praxisnahe Einblicke in Datenbanken, Metaklassen, Caching und maschinelles Lernen mit scikit-learn.

Tag 1: Objektorientiertes Python

  • Ausnahmebehandlung (Exception Handling)
  • Einführung in die objektorientierte Programmierung (OOP)
  • Klassen und Instanzen
  • Properties und deren Verwendung
  • Dunder-Methoden und Operator Overloading
  • Vererbung und Zusammensetzung
  • Mehrfachvererbung
  • Die super-Funktion
  • Datenklassen
  • Enums
  • Python Type-System (Type Hinting)

Tag 2: Fortgeschrittene Objektorientierung

  • Super – in depth:
  • Abstrakte Klassen: Verwendung abstrakter Basisklassen zur Definition von Schnittstellen.
  • Eigene Datentypen: Erstellung eigener Datentypen und deren Nutzung.
  • Sub-Classing, Hooks und Metaklassen.
  • Dependency Injection.
  • Python OOP Design Patterns: Umsetzung klassischer Design Patterns (Singleton, Factory usw.) in Python.
  • Caching: Effiziente Nutzung von Caching-Mechanismen in Python-Anwendungen.

Tag 3: Funktionales Python

  • Descriptor-Protokoll:
  • Metaprogrammierung und Introspektion: Einsatz von Introspektion zur Laufzeit und Definition von Code auf höherer Ebene.
  • Funktionale Programmierung in Python: Nutzung von Funktionen wie map, filter, reduce, sowie Lambda-Funktionen.
  • Iteratoren und Generatoren: Erstellen von effizienten Iteratoren und Generatoren für speicherschonendes Arbeiten mit Datenströmen.
  • Itertools: Verwendung der itertools-Bibliothek zur Erstellung von effizienten iterierbaren Konstrukten.

Tag 4: Persistenz

  • JSON: Arbeiten mit JSON-Datenformaten, Parsing und Serialisierung.
  • Pydantic: Einführung in die Pydantic-Bibliothek für Datenvalidierung und -verarbeitung in Python.
  • Pickle: Persistierung von Python-Objekten mit pickle.
  • Shelve: Nutzung von shelve zur einfachen Speicherung von Daten als Key-Value-Paare.
  • DB-API: Einführung in die Python Database API (DB-API) zur Anbindung von Datenbanken.
  • SQLite: Verwenden von SQLite für lokale Datenbanken in Python-Projekten.
  • SQLAlchemy: Einführung in SQLAlchemy als ORM (Object Relational Mapping) zur Arbeit mit Datenbanken in Python.

Tag 5: Wissenschaftliches Python

  • NumPy: Einführung in NumPy zur Arbeit mit multidimensionalen Arrays und numerischen Berechnungen.
  • Pandas: Nutzung von Pandas für Datenanalyse und Datenmanipulation mit DataFrames.
  • Matplotlib: Visualisierung von Daten mit Matplotlib.
  • Einführung in Scikit-learn (sklearn): Grundlagen des maschinellen Lernens und Nutzung von sklearn für einfache ML-Modelle.

Kursdetails

  • Dauer: 5 Tage Vollzeit
  • Nächster Start: 5. Januar 2026
  • Ort: Online
  • Sprache: Deutsch
  • Preis p.P.: 1900,00 EUR (inkl. MwSt. 2261,0 EUR)
Jetzt unverbindlich anfragen

Vorkenntnisse

Basiswissen in Python sollten vorhanden sein. Alternativ auch fortgeschrittenes Wissen in einer anderen Sprache.

Für wen ist dieser Kurs geeignet?

Diese Schulung richtet sich an Python-Entwickler, die ihre Kenntnisse erweitern und tiefere Einblicke in fortgeschrittene Themen der Programmierung erhalten möchten.

Warum diesen Kurs wählen?

  • Praxisnahe Übungen und reale Anwendungsbeispiele
  • Erfahrener Dozent mit Branchenkenntnis
  • Geld-zurück Garantie!

Goodie Box

Bei Buchung eines Online-Kurses erhalten Sie eine Goodie Box mit allen Materialien, die für den Kurs benötigt werden.

leckere Snacks

Ähnliche Kurse

Python Einführungskurs

Lernen Sie Python bei einem erfahrenen Software-Trainer in diesem umfassenden Einführungskurs. Im Verlauf des Programms erwerben Sie ein solides Verständnis der grundlegenden Konzepte, der Syntax sowie bewährter Best Practices. Der Kurs richtet sich an Einsteiger mit Vorkenntnissen in einer Programmersprache (zb. Java, C#, Bash, PHP). Praxisnahe Übungen fördern ein tiefes Verständnis für die Vielseitigkeit und Leistungsfähigkeit von Python.

5 Tage Vollzeit Online

  • Nächster Termin: 5. Januar 2026
  • Preis p.P.: 1600,00 EUR (inkl. MwSt. 1904,0 EUR)

REST Api entwicklen mit Django und Chatbot Entwicklung

Buchen Sie dieses intensive 5-Tage-Seminar und lernen Sie, professionelle REST-APIs mit dem Django REST Framework zu erstellen, zu optimieren und zuverlässig zu testen. Sie entwickeln moderne APIs und erweitern diese praxisnah zu intelligenten Chatbots mit der OpenAI API. Der Fokus liegt auf produktiver Umsetzung, klaren Architekturen und direktem Nutzen für Ihre Projekte.

5 Tage Vollzeit Online

  • Nächster Termin: 5. Januar 2026
  • Preis p.P.: 1900,00 EUR (inkl. MwSt. 2261,0 EUR)

5-Tages Seminar Einführung in Rust

In diesem 5-tägigen Rust-Seminar erwerben Sie das nötige Fundament, um sichere, performante und wartbare Systeme zu entwickeln. Sie verstehen die Speicherverwaltung von Rust wirklich, nutzen die Standardbibliothek effizient und schreiben robusten Code mit klarer Fehlerbehandlung.

5 Tage Vollzeit Online

  • Nächster Termin: 5. Januar 2026
  • Preis p.P.: 1900,00 EUR (inkl. MwSt. 2261,0 EUR)

Docker - Grundlagen

In diesem zweitägigen Vollzeitseminar lernen Sie, was Container sind und wie Sie Docker gezielt erstellen, verwalten und in Projekten einsetzen. Der Fokus liegt auf einem fundierten Verständnis von Docker von Grund auf und der praxisnahen Anwendung in realen Entwicklungs­szenarien.

2 Tage Vollzeit Online

  • Nächster Termin: 5. Januar 2026
  • Preis p.P.: 900,00 EUR (inkl. MwSt. 1071,0 EUR)

Data Science mit Python

In diesem dreitägigen Data Science Seminar mit Python lernen Teilnehmer, wie sie Daten effizient mit Python-Datenstrukturen verarbeiten, analysieren und visualisieren. Die Schulung umfasst die Arbeit mit NumPy und Pandas sowie die Erstellung von aussagekräftigen Diagrammen mit Matplotlib.

3 Tage Vollzeit Online

  • Nächster Termin: 5. Januar 2026
  • Preis p.P.: 1300,00 EUR (inkl. MwSt. 1547,0 EUR)

Grundlagen SQL mit Python

In diesem dreitägigen SQL-Seminar lernen Sie, relationale Datenbanken zu entwerfen, abzufragen und in Anwendungen einzubinden. Von SQL-Grundlagen bis zu ORM und Migrationen erwerben Sie praxisnahes Wissen für den produktiven Einsatz.

3 Tage Vollzeit Online

  • Nächster Termin: 5. Januar 2026
  • Preis p.P.: 1600,00 EUR (inkl. MwSt. 1904,0 EUR)

Modernes Python Packaging

In diesem dreitägigen Seminar lernen Sie, Python-Projekte professionell zu strukturieren und beherrschbar zu machen. Sie arbeiten mit modernen Werkzeugen wie poetry, uv und pyproject.toml und schaffen damit eine stabile, reproduzierbare Basis für sauberes Packaging, Dependency-Management und klare Modulstrukturen.

3 Tage Vollzeit Online

  • Nächster Termin: 5. Januar 2026
  • Preis p.P.: 1500,00 EUR (inkl. MwSt. 1785,0 EUR)

Unsicher, welcher Kurs für Sie passt?

Gerne unterstütze ich Sie bei der Auswahl oder stelle eine individuell passende Schulung für Ihre Anforderungen zusammen.

Beratung anfordern