Kursname: Python - Python Methoden für skalierbare Python Lösungen

In diesem Kurs lernen Teilnehmende, wie sie Python strategisch und strukturiert für skalierbare Softwarelösungen einsetzen können. Der Fokus liegt auf bewährten Methoden, modularer Code-Architektur und der Anwendung effizienter Programmierkonzepte. Der Lehrgang kombiniert praxisorientierte Grundlagen mit fortgeschrittener Methodik, um nachhaltige, performante Python-Anwendungen zu entwickeln.

Zielgruppe

  • Entwickler:innen, IT-Fachkräfte, Data Analysts und technisch versierte Quereinsteiger:innen.
  • Ideal für alle, die Python zur Lösung komplexer, wachsender Projekte nutzen möchten.

Kursniveau

  • Von Anfänger bis Fortgeschrittene.

Vorkenntnisse & empfohlene Vorkurse

  • Grundkenntnisse in Python oder Programmierlogik hilfreich, aber nicht erforderlich.

---

  • *Modul 1: Grundlagen und strukturierte Python-Programmierung**

Teilnehmende lernen die Syntax, den Aufbau und die logischen Strukturen von Python kennen. Dabei steht der saubere, wiederverwendbare Code im Mittelpunkt.
Praxisbeispiel: Entwicklung eines Skripts zur automatischen Datenauswertung.

  • Einführung in Python und Entwicklungsumgebungen
  • Variablen, Datentypen und Kontrollstrukturen
  • Funktionen und Modularisierung
  • Code-Organisation und Dokumentation
  • Best Practices für lesbaren Code

---

  • *Modul 2: Datenverarbeitung und Automatisierung**

Dieses Modul vermittelt praxisnahe Methoden, um mit Daten effizient zu arbeiten und wiederkehrende Prozesse zu automatisieren. Teilnehmende nutzen Bibliotheken wie Pandas und NumPy, um komplexe Aufgaben elegant zu lösen.
Praxisbeispiel: Automatische Aufbereitung großer CSV-Dateien und Berichtsgenerierung.

  • Arbeiten mit Dateien und Datenformaten (CSV, JSON, Excel)
  • Pandas für Datenanalyse und Transformation
  • Nutzung von NumPy für Berechnungen und Vektorisierung
  • Automatisierung mit Python-Skripten
  • Einführung in Logging und Fehlermanagement

---

  • *Modul 3: Objektorientierte und skalierbare Python-Architektur**

Hier liegt der Schwerpunkt auf der objektorientierten Programmierung (OOP), Code-Wiederverwendung und Skalierbarkeit. Teilnehmende lernen, komplexe Systeme modular aufzubauen und zu erweitern.
Praxisbeispiel: Entwicklung einer skalierbaren Analyseplattform mit Klassen und Modulen.

  • Objektorientierte Programmierung (OOP)
  • Klassen, Objekte, Methoden und Vererbung
  • Entwurfsmuster und modulare Architektur
  • Wiederverwendbare Komponenten und Bibliotheken
  • Performance-Optimierung und Skalierungskonzepte

---

  • *Ähnliche Kurse**
  • Python for Data Science
  • Advanced Programming Techniques with Python
  • Microsoft AI-900 - Azure AI Fundamentals

Der Kurs ist AZAV-zertifiziert und förderbar über Bildungsgutschein & Qualifizierungschancengesetz (QCG). Teilnahme für Privatpersonen und Unternehmen möglich. Durchführung über New Horizons (München, Stuttgart, Nürnberg) sowie learn2program.de.

Alle Kurse können deutschlandweit online belegt werden. Viele unserer Kurse finden auf Deutsch und/oder auf Englisch statt.