Python für Anfänger · Teil 2TutorialEinsteiger

Python

Python für Anfänger – Teil 2: Syntax, Kommentare und Programmablauf

Verstehe die wichtigsten Schreibregeln und verfolge, in welcher Reihenfolge Python Anweisungen ausführt.

Veröffentlicht am

3 Minuten Lesezeit

Voraussetzungen

Du kennst die Inhalte aus Teil 1 und arbeitest mit einem lokalen Python-3-Interpreter (ab Python 3.10), beispielsweise in Thonny.

Das lernst du in dieser Lektion

  • Funktionsaufrufe erkennen.
  • Kommentare schreiben.
  • Fehler in einfachen Anweisungen finden.

Code hat feste Schreibregeln

Die Syntax ist die Grammatik einer Programmiersprache. Python muss erkennen können, wo Text anfängt, welche Klammern zusammengehören und welcher Name gemeint ist. Tippe das folgende Programm in ablauf.py:

# Vorbereitung für einen Druckauftrag
print("1. Modell auswählen")
print("2. Slicer öffnen")
print("3. Druck vorbereiten")

Python führt diese Anweisungen beim Start von oben nach unten aus. Die vorangestellten Zahlen sind hier nur Text; sie steuern den Ablauf nicht.

Einen Aufruf lesen

In print("Hallo") ist print der Name einer eingebauten Funktion. Die runden Klammern gehören zum Aufruf. Darin stehen die übergebenen Werte, die Argumente. Du musst Funktionen noch nicht selbst schreiben, um vorhandene Funktionen zu verwenden.

Texte können mit geraden doppelten oder einfachen Anführungszeichen geschrieben werden. Anfang und Ende müssen zusammenpassen. Typografische Anführungszeichen aus Textverarbeitungen funktionieren als Begrenzung nicht. In diesem Kurs verwenden wir überwiegend doppelte Anführungszeichen.

Ein Semikolon am Zeilenende ist nicht nötig. Schreibe für den Einstieg eine Anweisung pro Zeile. Python unterscheidet Groß- und Kleinschreibung: print funktioniert, Print ist ein anderer, hier unbekannter Name.

Kommentare erklären die Absicht

Ein # beginnt außerhalb einer Zeichenkette einen Kommentar. Python ignoriert den Rest dieser Zeile. Kommentare sind gut, wenn sie erklären, warum du etwas tust:

# Erst die Vorbereitung zeigen, später folgt die Berechnung.
print("Vorbereitung")
print("# ist innerhalb eines Textes ein normales Zeichen.")

Schreibe für mehrzeilige Hinweise mehrere Kommentarzeilen mit #. Dreifache Anführungszeichen erzeugen Zeichenketten; sie sind kein eigener Kommentaroperator.

Einrückungen gehören zur Sprache

Später lernst du Anweisungsblöcke kennen. Solche zusammengehörigen Bereiche werden in Python eingerückt, üblicherweise mit vier Leerzeichen pro Ebene. Die bisherigen Anweisungen stehen ganz links, weil sie keinem solchen Block angehören. Rücke jetzt nicht aus optischen Gründen einzelne Zeilen ein. Mische keine Tabulatoren und Leerzeichen.

Fehlermeldungen ausprobieren

Entferne in einer Kopie des Programms eine schließende Klammer und starte es. Python meldet einen SyntaxError. Die markierte Stelle ist ein Hinweis; manchmal liegt die Ursache in der vorherigen Zeile. Stelle die Klammer wieder her. Ändere danach versuchsweise print in Print: Nun entsteht ein NameError.

Diese absichtlichen Fehler sind keine zusätzlichen Befehle zum Auswendiglernen. Sie zeigen, dass Fehlermeldungen Hinweise liefern. Gehe bei einem Fehler zuerst zur genannten Zeile und kontrolliere dann auch die Zeile davor.

Mitmach-Aufgabe

Schreibe vier Ausgaben für einen Werkstattablauf. Ergänze davor einen Kommentar. Vertausche anschließend zwei Ausgaben und prüfe die neue Reihenfolge.

Versuche die Aufgabe zuerst selbst. Vergleiche danach deinen Ansatz mit der Musterlösung. Andere Lösungen sind möglich, wenn sie dieselben Anforderungen erfüllen.

Musterlösung

# Reihenfolge einer einfachen Werkstattaufgabe
print("Werkzeug bereitlegen")
print("Bauteil markieren")
print("Bauteil bearbeiten")
print("Ergebnis kontrollieren")

Ergebnis prüfen

Die vier Arbeitsschritte erscheinen in der Reihenfolge ihrer Codezeilen. Der Kommentar wird nicht ausgegeben.

Typische Stolperstellen

>>> gehört nicht in den Editor. Eine unerwartete Einrückung kann einen IndentationError erzeugen. # innerhalb eines Textes beginnt keinen Kommentar.

Was du jetzt kannst

  • Funktionsaufrufe erkennen.
  • Kommentare schreiben.
  • Fehler in einfachen Anweisungen finden.

Passendes Cheatsheet

Zum Nachschlagen: Cheatsheet 01 – Python-Grundlagen und Syntax. Dort findest du auch den vorhandenen PDF-Download.

Im nächsten Teil

In Teil 3 geht es um Variablen und Datentypen. Speichere Werte unter verständlichen Namen und unterscheide Zahlen, Texte und Wahrheitswerte.

← Teil 1 · Kursübersicht · Weiter zu Teil 3 →