Kursname: Python - Python Wissen für vielseitige Python Entwicklung
Dieser Kurs vermittelt umfassendes Wissen rund um die Programmiersprache Python und deren Anwendung in unterschiedlichen Bereichen - von der Datenanalyse über Automatisierung bis zur Softwareentwicklung. Teilnehmende lernen praxisorientiert, wie sie Python flexibel einsetzen und dabei performante, gut strukturierte Anwendungen entwickeln.
Zielgruppe
- Einsteiger:innen, Entwickler:innen, Analyst:innen und technisch versierte Quereinsteiger:innen.
- Ideal für alle, die Python als vielseitiges Werkzeug für moderne Software- und Datenprojekte einsetzen möchten.
Kursniveau
- Von Anfänger bis Fortgeschrittene.
Vorkenntnisse & empfohlene Vorkurse
- Grundkenntnisse in Programmierlogik von Vorteil, aber nicht erforderlich.
---
- *Modul 1: Grundlagen und Syntax von Python**
Dieses Modul bietet einen fundierten Einstieg in die Python-Programmierung. Die Teilnehmenden lernen Syntax, Variablen, Kontrollstrukturen und Funktionen kennen und entwickeln erste kleine Programme.
Praxisbeispiel: Entwicklung eines interaktiven Programms zur Berechnung von Datenauswertungen.
- Einführung in Python und Entwicklungsumgebungen
- Variablen, Datentypen und Operatoren
- Kontrollstrukturen (If, For, While)
- Funktionen und Parameterübergabe
- Best Practices für sauberen Code
---
- *Modul 2: Datenverarbeitung und Bibliotheken in Python**
Teilnehmende erfahren, wie sie Python zur Arbeit mit Daten einsetzen. Sie lernen den Umgang mit Pandas, NumPy und Standardbibliotheken, um Datensätze effizient zu bearbeiten und zu analysieren.
Praxisbeispiel: Analyse eines großen Datensatzes mit Pandas und Visualisierung der Ergebnisse.
- Dateien lesen und schreiben (CSV, Excel, JSON)
- Nutzung von Bibliotheken wie Pandas und NumPy
- Datenmanipulation und -aggregation
- Einführung in Matplotlib zur Visualisierung
- Automatisierung von Arbeitsprozessen mit Python
---
- *Modul 3: Objektorientierte und fortgeschrittene Programmierung**
Dieses Modul zeigt, wie Python-Programme strukturiert, wiederverwendbar und skalierbar gestaltet werden. Die Teilnehmenden lernen objektorientierte Programmierung (OOP) und fortgeschrittene Methoden zur Projektorganisation.
Praxisbeispiel: Entwicklung einer modularen Python-Anwendung mit Klassen und Methoden.
- Klassen, Objekte, Methoden und Vererbung
- Modularisierung und Projektarchitektur
- Fehlerbehandlung und Debugging
- Performanceoptimierung und Code-Wartung
- Abschlussprojekt: Entwicklung einer vielseitigen Python-Anwendung
---
- *Ä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.