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:
- Python: den Interpreter
python, der Programme ausführt, und die Standardbibliotheken. - 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
PATHhinzugefü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:
sudo apt install python3Prüfen. Öffne ein neues Terminal (unter Windows: PowerShell oder die Eingabeaufforderung) und tippe unter Windows die erste Zeile, unter macOS und Linux die zweite:
python --versionpython3 --versionDu solltest die Versionsnummer sehen. Die Zahlen nach 3.12 können anders sein, und die Version kann auch neuer sein:
Python 3.12.7Unter 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:
print("Hallo!")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):
python shop.pyPython 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
pythonohne Datei (python3unter 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 mitexit(). - 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. Tippechcp 65001und 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:
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:
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
- Im Editor und in der Datei auf der Festplatte steht nur die erste Zeile.
- Du startest python shop.py: Python liest die Datei auf der Festplatte.
- Du fügst im Editor eine zweite Zeile hinzu. Die Datei auf der Festplatte ist noch die alte.
- Du startest ohne zu speichern: Du bekommst immer noch nur „Hallo!“.
- Du speicherst (Strg+S): Der Editor schreibt den Text in die Datei auf der Festplatte.
- 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 auchpy. - „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(cdund der Pfad dorthin). SyntaxErroroder 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 --versionunter macOS und Linux) zeigt, ob Python installiert ist.python shop.pyprü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.