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.
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.