Dieser Kurs bietet einen idealen Einstieg in die Programmierung mit Python. Teilnehmende lernen, wie Programme strukturiert sind, wie man eigene Anwendungen entwickelt und wie Python in vielen Berufsfeldern eingesetzt werden kann. Der Kurs vermittelt praxisorientiert alle Grundlagen, um Python sicher im Berufsalltag oder Studium anzuwenden.

Zielgruppe

  • Einsteiger:innen, Quereinsteiger:innen, Studierende und Berufstätige, die Programmieren lernen möchten.
  • Ideal für Personen, die keine oder nur geringe Vorkenntnisse haben.

Kursniveau

  • Anfänger.

Vorkenntnisse & empfohlene Vorkurse

  • Keine Programmierkenntnisse erforderlich.

---

  • *Modul 1: Grundlagen der Python-Programmierung**

In diesem Modul lernen Teilnehmende die wichtigsten Grundkonzepte von Python kennen. Der Fokus liegt auf Syntax, Variablen, Kontrollstrukturen und der Entwicklung erster kleiner Programme.
Praxisbeispiel: Erstellung eines einfachen Taschenrechners in Python.

  • Einführung in Python und Entwicklungsumgebungen (IDEs)
  • Datentypen, Variablen und Operatoren
  • Kontrollstrukturen (If, For, While)
  • Funktionen und Modularisierung
  • Grundlagen der Fehlerbehandlung

---

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

Dieses Modul zeigt, wie Daten mit Python verarbeitet werden können. Teilnehmende lernen, mit Dateien und Bibliotheken zu arbeiten, um einfache Datenanalysen durchzuführen.
Praxisbeispiel: Verarbeitung von Text- und CSV-Dateien mit Python.

  • Dateien lesen und schreiben
  • Nutzung von Standardbibliotheken (math, datetime, random)
  • Einführung in Bibliotheken für Datenanalyse (z. B. Pandas)
  • Arbeiten mit Listen und Dictionaries
  • Kleine Projekte zur Datenverarbeitung

---

  • *Modul 3: Objektorientierte Programmierung und erste Projekte**

Hier lernen Teilnehmende die Grundlagen der objektorientierten Programmierung (OOP). Sie erfahren, wie größere Programme strukturiert werden und entwickeln eigene kleine Projekte.
Praxisbeispiel: Erstellung einer To-Do-Listen-App mit Klassen und Objekten.

  • Klassen, Objekte, Methoden und Vererbung
  • Strukturierte Projektarbeit mit Modulen
  • Wiederverwendung von Code
  • Einführung in Fehleranalyse und Debugging
  • Abschlussprojekt: Eigenständige Programmierung einer Mini-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.