🧱 Basics – Grundlegende Bausteine der Programmierung

Bevor Programme komplexer werden, braucht es ein solides Verständnis der grundlegenden Bausteine, aus denen jedes Programm besteht. In diesem Kapitel werden genau diese Basics der Programmierung behandelt.

Du lernst hier, wie Programme Werte speichern, verarbeiten und ausgeben, wie Berechnungen formuliert werden und wie Benutzer:innen mit einem Programm interagieren können. Diese Konzepte sind nicht nur für Python, sondern für nahezu alle Programmiersprachen zentral.

Das Kapitel legt damit das Fundament für alles Weitere im Programmierunterricht.

🎯 Was du nach dem Kapitel „Basics“ können solltest

Nach Abschluss dieses Kapitels kannst du …

  • erklären, was eine Variable ist und wozu sie verwendet wird
  • Variablen definieren, initialisieren und überschreiben
  • beschreiben, was ein Datentyp ist und warum Datentypen wichtig sind
  • die wichtigsten Datentypen in Python benennen (Ganzzahl, Gleitkommazahl, Zeichenkette, Wahrheitswert)
  • erklären, wie Python den Datentyp automatisch bestimmt
  • mit der Funktion type() den Datentyp einer Variablen abfragen
  • verstehen, dass sich der Datentyp einer Variable ändern kann
  • Ausdrücke aus Variablen, Konstanten und Operatoren formulieren
  • die wichtigsten arithmetischen Operatoren anwenden
  • Ergebnisse mit der Funktion print() ausgeben
  • Text und Variablenwerte korrekt gemeinsam ausgeben
  • gezielt Zeilenumbrüche steuern
  • einfache Benutzereingaben mit input() einlesen
  • verstehen, warum Eingaben oft explizit umgewandelt werden müssen

⚠️ Typische Denkfehler, die im Kapitel geklärt werden

Im Kapitel „Basics“ werden bewusst häufige Missverständnisse thematisiert, zum Beispiel:

  • „Das = bedeutet Gleichheit wie in der Mathematik.“
  • „Eine Variable ist ein Wert.“
  • „Python erkennt schon, was gemeint ist.“
  • „Ein Datentyp ist immer fix.“
  • „Text und Zahlen funktionieren gleich.“
  • print gibt immer automatisch genau das aus, was ich erwarte.“

Diese Fehlvorstellungen sind typisch für Anfänger:innen und werden anhand von Beispielen gezielt aufgegriffen.