Kurs: Python Programmierung - Python (Teil 1 - Einführung)

In diesem Kurs erwerben Teilnehmende ein tiefes Verständnis der Programmiersprache Python und ihrer vielseitigen Einsatzmöglichkeiten. Der Schwerpunkt liegt auf praxisorientierter Programmierung, strukturierter Code-Entwicklung und der Anwendung moderner Python-Techniken in realen Projekten. Durch praxisnahe Beispiele und Übungen werden alle grundlegenden und fortgeschrittenen Aspekte der Python-Programmierung verständlich vermittelt.

Zielgruppe

  • IT-Fachkräfte, Entwickler:innen, Analyst:innen und technisch interessierte Quereinsteiger:innen.
  • Ideal für alle, die Python für Programmierung, Datenverarbeitung oder Automatisierung nutzen möchten.

Kursniveau

  • Von Anfänger bis Fortgeschrittene.

Vorkenntnisse & empfohlene Vorkurse

  • Grundverständnis von IT oder logischem Denken hilfreich, aber keine Programmierkenntnisse erforderlich.

---

  • *Modul 1: Einführung in Python und Programmiergrundlagen**

Teilnehmende lernen die Grundprinzipien der Python-Programmierung: Syntax, Datentypen, Kontrollstrukturen und Funktionen. Sie entwickeln erste Skripte und Anwendungen.
Praxisbeispiel: Erstellung eines interaktiven Konsolenprogramms zur Berechnung von Kennzahlen.

  • Einführung in Python und Entwicklungsumgebungen
  • Datentypen, Variablen, Operatoren
  • Kontrollstrukturen (If, For, While)
  • Funktionen und Modularisierung
  • Gute Coding Practices und Fehlermanagement

---

  • *Modul 2: Arbeiten mit Daten, Modulen und Bibliotheken**

Dieses Modul zeigt, wie Python für Datenverarbeitung, Dateizugriffe und Bibliotheksanwendungen genutzt wird. Es werden reale Anwendungsbeispiele umgesetzt.
Praxisbeispiel: Automatisierte Datenauswertung mit Pandas und Visualisierung mit Matplotlib.

  • Dateien lesen und schreiben (CSV, JSON, Excel)
  • Einführung in Pandas und NumPy
  • Nutzung von Bibliotheken und Paketen
  • Datenanalyse und Visualisierung
  • Automatisierung mit Python-Skripten

---

  • *Modul 3: Objektorientierte und fortgeschrittene Python-Programmierung**

Teilnehmende lernen, wie sich komplexe Programme strukturieren und skalieren lassen. Der Fokus liegt auf Objektorientierung, modularer Architektur und Code-Wartbarkeit.
Praxisbeispiel: Entwicklung einer modularen Python-Anwendung mit Klassen und Methoden.

  • Objektorientierte Programmierung (OOP)
  • Klassen, Objekte, Methoden, Vererbung
  • Fehlerbehandlung und Logging
  • Code-Optimierung und Wiederverwendung
  • Projektarbeit: Erstellung eines vollständigen Python-Programms

---

  • *Ä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.