4. Übersicht#

Ziel dieses Teils ist, dass Sie einfache Python-Programme schreiben, Daten verarbeiten und Probleme Schritt für Schritt lösen können. In Anlehnung an unsere Auto‑Metapher: Sie lernen hier, das Auto selbst zu fahren.

../../_images/bedienung.png

Abb. 4.1 Python in der Anwendung#

4.1. Was umfasst dieser Teil?#

Der Teil ist in mehrere Kapitel gegliedert. Jedes Kapitel baut auf dem vorherigen auf und führt ein Werkzeug ein, das Sie beim Programmieren ständig brauchen:

  • Python-Umgebung & Ökosystem: Installation/Setup, Ausführen von Code, Module & Pakete, Arbeiten mit Notebooks.

  • Grundlagen: Variablen, Ausdrücke/Operatoren, Funktionsaufrufe.

  • Datentypen: Zahlen, Texte, Sequenzen und Sammlungen – und wann welcher Typ sinnvoll ist.

  • Eingaben & Ausgaben: Daten „reinholen“ (z. B. Nutzerinput) und Ergebnisse sauber „rausgeben“ (Formatierung).

  • Kontrollstrukturen: Bedingungen und Schleifen – damit Programme Entscheidungen treffen und wiederholen können.

  • Funktionen: Code strukturieren, wiederverwenden und in Teilprobleme zerlegen (bis hin zu Rekursion, wo passend).

  • Objektorientierung: Eigene Datentypen modellieren und Daten + Verhalten bündeln (Klassen/Objekte, Vererbung).

4.2. Wie arbeiten Sie mit diesem Teil?#

Am Anfang jedes Kapitels finden Sie eine kurze Lernziel-Box („Nach diesem Kapitel …“). Nutzen Sie diese als Checkliste: Wenn Sie die Punkte erklären und praktisch anwenden können, sind Sie auf Kurs.

Jedes Kapitel verzahnt Theorie und Praxis: Anhand von ausführbaren Mini‑Programmen werden die Inhalte eingeführt, direkt ausprobiert und schrittweise gefestigt. Empfehlenswert ist ein Rhythmus aus:

  • Lesen → sofort ausprobieren (Code ausführen/variieren)

  • Mini‑Aufgaben lösen (eigenständig, ohne direkt abzuschreiben)

  • Kurz wiederholen (Welche Muster tauchen immer wieder auf?)

Prüfungsrelevanz: Sie müssen die mit A-gekennzeichneten Inhalte aus diesem Teil anwenden können.