Dieser Kurs vermittelt die zentralen Grundlagen der Programmiersprache Python. Teilnehmende lernen praxisnah, wie Programme aufgebaut sind, Daten verarbeitet werden und Anwendungen strukturiert entstehen. Der Kurs bietet einen fundierten Einstieg für alle, die mit Python beruflich oder privat arbeiten möchten - von der einfachen Automatisierung bis hin zur Datenanalyse.
Zielgruppe
- Einsteiger:innen, Quereinsteiger:innen, Studierende und IT-Interessierte.
- Ideal für alle, die Programmieren lernen und Python als universelles Werkzeug im Berufsalltag einsetzen möchten.
Kursniveau
- Anfänger.
Vorkenntnisse & empfohlene Vorkurse
- Keine Programmierkenntnisse erforderlich.
---
- *Modul 1: Einführung in Python und erste Programme**
Teilnehmende lernen die grundlegende Syntax, Variablen, Datentypen und Kontrollstrukturen kennen. Sie schreiben erste Programme und verstehen, wie Python logisch aufgebaut ist.
Praxisbeispiel: Erstellung eines Taschenrechners mit Benutzereingabe und Kontrollstrukturen.
- Einführung in Python und Entwicklungsumgebungen
- Datentypen, Operatoren und Variablen
- Kontrollstrukturen (If, For, While)
- Funktionen und Parameter
- Erste kleine Programme und Skripte
---
- *Modul 2: Arbeiten mit Daten und Modulen**
Dieses Modul führt in den praktischen Umgang mit Daten ein. Teilnehmende lernen, wie man Dateien liest, Daten speichert und Bibliotheken nutzt, um Programme effizienter zu gestalten.
Praxisbeispiel: Einlesen, Filtern und Analysieren von Datensätzen im CSV-Format.
- Dateien lesen und schreiben (Text, CSV, JSON)
- Arbeiten mit Listen, Dictionaries und Sets
- Nutzung von Modulen und Paketen
- Einführung in Bibliotheken wie Pandas und NumPy
- Grundlegende Datenmanipulation und -analyse
---
- *Modul 3: Objektorientierte Programmierung und Projektarbeit**
Hier wird der Code strukturiert: Teilnehmende lernen, wie man Klassen und Objekte erstellt, Methoden anwendet und Programme modular aufbaut.
Praxisbeispiel: Entwicklung einer Aufgabenverwaltung mit Objekten und Methoden.
- Einführung in die objektorientierte Programmierung (OOP)
- Klassen, Objekte, Methoden, Attribute
- Kapselung und Modularisierung
- Projektarbeit: Aufbau einer Mini-Anwendung
- Wiederverwendung und Wartung von Code
---
- *Ä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.