Zum Inhalt
wannacode

Den Computer vorbereiten

Kurz gesagt: Um Python zu schreiben, installierst du den Interpreter python und einen Editor, prüfst es mit python --version und startest dein erstes Programm.

Problem

Was du brauchst

Um Programme zu schreiben und zu starten, brauchst du zwei Dinge:

  1. Python: den Interpreter python, der Programme ausführt, und die Standardbibliotheken.
  2. Einen Editor für deinen Code. Du könntest ein Programm auch im Notepad schreiben, aber ein Editor für Programmierer färbt den Code ein, gibt dir Hinweise und zeigt Fehler schon beim Tippen.

Wenn du noch keinen Computer hast, auf dem du Programme installieren kannst, reicht für die ersten Tage ein Online-Editor: Such im Netz nach Python online. Die Aufgaben aus dem Modul „Grundlagen der Sprache“ funktionieren auch dort. Für die größeren Programme später brauchst du eine Installation.

Die Idee

Python 3.12 installieren

Wir verwenden Python 3.12 oder neuer (3.13, 3.14): Alles im Kurs läuft darauf. Lade es von python.org herunter, im Bereich Downloads.

  • Windows: Lade Python für Windows herunter und starte das Installationsprogramm. Wenn es fragt, ob Python zum PATH hinzugefügt werden soll („Add python.exe to PATH“), schalte die Option ein.
  • macOS: Lade das Installationsprogramm für macOS herunter und starte es.
  • Linux: Python ist meist schon auf dem System (unter Ubuntu 24.04 ist es 3.12). Wenn nicht, installierst du es unter Ubuntu so:
Terminal
sudo apt install python3

Prüfen. Öffne ein neues Terminal (unter Windows: PowerShell oder die Eingabeaufforderung) und tippe unter Windows die erste Zeile, unter macOS und Linux die zweite:

Terminal
python --version
python3 --version

Du solltest die Versionsnummer sehen. Die Zahlen nach 3.12 können anders sein, und die Version kann auch neuer sein:

Python 3.12.7

Unter macOS und Linux heißt der Befehl python3, weil es dort oft keinen Befehl python gibt. Überall, wo im Kurs python steht, tippst du python3.

Die Idee

Einen Editor wählen

Zwei gute kostenlose Möglichkeiten:

  • Visual Studio Code mit der Erweiterung Python von Microsoft. Er ist leicht und funktioniert auch für andere Sprachen. Du startest das Programm mit dem Dreieck oben rechts (Run Python File).
  • PyCharm von JetBrains: ein Editor speziell für Python. Die kostenlose Version reicht für den ganzen Kurs. Du startest das Programm mit dem grünen Dreieck oben.

Welchen Editor du wählst, ist nicht so wichtig. Wichtiger ist, dass du dich an einen gewöhnst und ihn jeden Tag benutzt.

Sieh es dir an

Dein erstes Programm auf deinem Computer

Leg einen Ordner für den Kurs an und darin eine Datei namens shop.py mit diesem Inhalt:

shop.py
print("Hallo!")
Ausgabe
Hallo!

Das ist das ganze Programm: eine Zeile, ohne irgendetwas drumherum. Wechsle im Terminal in den Ordner (cd und der Pfad dorthin) und starte (unter macOS und Linux: python3 shop.py):

Terminal
python shop.py

Python prüft die Datei, übersetzt sie und führt sie sofort aus. Im Ordner erscheint keine weitere Datei.

Genauer, für Neugierige
  • Unter Windows funktioniert auch der Befehl py shop.py. Er startet das neueste installierte Python.
  • Der Befehl python ohne Datei (python3 unter macOS und Linux) öffnet einen Modus, in dem du Zeile für Zeile tippst und das Ergebnis sofort siehst. Er ist praktisch, um eine einzelne Zeile auszuprobieren. Du verlässt ihn mit exit().
  • Den Dateinamen wählst du selbst. Benenne die Datei nicht nach einer Python-Bibliothek (zum Beispiel random.py): Wenn das Programm diese Bibliothek hereinholt, nimmt Python stattdessen deine Datei.
  • Wenn das Terminal unter Windows statt Zeichen wie ä, ü oder € Fragezeichen oder seltsame Symbole zeigt, ist das Terminal nicht auf UTF-8 eingestellt. Tippe chcp 65001 und starte das Programm noch einmal. In Editoren gibt es dieses Problem meist nicht.

Probier es aus

Ändern und noch einmal starten

Füge eine zweite Zeile hinzu, die „Dein Computer ist bereit.“ ausgibt, speichere die Datei und starte das Programm noch einmal. Du solltest das sehen:

Ausgabe
Hallo!
Dein Computer ist bereit.

Wenn du nur „Hallo!“ siehst, ist die Datei höchstwahrscheinlich nicht gespeichert. Hier ist das ganze Programm, falls du nicht weiterkommst:

shop.py
print("Hallo!")
print("Dein Computer ist bereit.")

Warum eine Änderung, die du nicht gespeichert hast, nicht beim Programm ankommt:

print("Hallo!")
print("Dein Computer ist bereit.")
Schritt für Schritt, in Worten
  1. Im Editor und in der Datei auf der Festplatte steht nur die erste Zeile.
  2. Du startest python shop.py: Python liest die Datei auf der Festplatte.
  3. Du fügst im Editor eine zweite Zeile hinzu. Die Datei auf der Festplatte ist noch die alte.
  4. Du startest ohne zu speichern: Du bekommst immer noch nur „Hallo!“.
  5. Du speicherst (Strg+S): Der Editor schreibt den Text in die Datei auf der Festplatte.
  6. Du startest noch einmal: Jetzt sieht das Programm auch die zweite Zeile.

Die Idee

Wenn es nicht startet

  • „Der Befehl "python" ist entweder falsch geschrieben oder konnte nicht gefunden werden“ (Windows) oder „command not found“ (macOS, Linux): Das Terminal findet Python nicht. Schließ es und öffne ein neues, denn das alte sieht die Änderungen der Installation nicht. Unter macOS und Linux tippst du python3, und unter Windows probier auch py.
  • „Python wurde nicht gefunden; ohne Argumente ausführen, um aus dem Microsoft Store zu installieren…“ (Windows): Windows hat eine eigene Verknüpfung namens python, die dich zum Microsoft Store schickt. Installiere Python von python.org oder schalte diese Verknüpfung aus: Einstellungen → Apps → Erweiterte App-Einstellungen → App-Ausführungsaliase.
  • „can't open file … No such file or directory“: Du startest aus dem falschen Ordner, oder die Datei heißt anders. Wechsle in den Ordner mit shop.py (cd und der Pfad dorthin).
  • SyntaxError oder eine andere Meldung mit einer Zeilennummer (line 1): Python ist gestartet und hat die Datei gelesen, die Installation ist also in Ordnung. Vergleiche deinen Code Zeichen für Zeichen mit dem Beispiel.

Kurz gesagt

Kurz gesagt

  • Du brauchst Python 3.12 oder neuer und einen Editor: VS Code mit der Erweiterung Python oder PyCharm.
  • python --version (python3 --version unter macOS und Linux) zeigt, ob Python installiert ist.
  • python shop.py prüft die Datei, übersetzt sie und führt sie aus.
  • Wenn das Terminal den Befehl nicht findet, öffne ein neues Terminal.

Als Nächstes kommt die Lektion darüber, wie man eine Aufgabe löst, bevor auch nur eine Zeile Code geschrieben ist.

Erstellt von Ivo Gergov im Rahmen der Kampagne von Evo Tech für zugängliche Programmierausbildung ·