Python installieren und dein erstes Programm ausführen
Installiere Python unter Windows, macOS oder Linux, prüfe im Terminal, dass es wirklich funktioniert, richte VS Code ein und führe deine erste Python-Datei auf deinem eigenen Rechner aus.
Wie möchtest du lernen?
Das Problem, das wir lösen
Du möchtest Python lernen. Es gibt viele Seiten, auf denen du Code in einen Browser tippen kannst, aber bei der Arbeit schreibt niemand Code im Browser. Dort ist Python auf deinem eigenen Rechner installiert, du schreibst Code in einem Editor, öffnest ein Terminal und führst Befehle aus, und du speicherst Dateien und startest sie.
Deshalb arbeiten wir von Anfang an so. Am Ende dieses Kapitels hast du echtes Python auf deinem Computer, einen Editor zum Schreiben von Code, und du hast damit ein Programm ausgeführt.
Am Ende dieses Kapitels kannst du
- Die neueste Python-Version (3.12 oder neuer) unter Windows, macOS oder Linux installieren
- Im Terminal prüfen, dass die Installation wirklich funktioniert
- VS Code installieren, darin eine
.py-Datei schreiben und die Datei ausführen - Die häufigsten Installationsfehler erkennen und beheben
Voraussetzungen: keine. Dies ist das erste Kapitel.
Schritt 1 — Python installieren
Installiere die neueste Python-3-Version — jede Version ab 3.12 aufwärts ist in Ordnung. Die Beispiele in diesem Kurs wurden mit Python 3.12 ausgeführt, und sie funktionieren auf neueren Versionen genauso. Lies den Abschnitt für dein Betriebssystem; die beiden anderen kannst du überspringen.
Windows
Öffne python.org/downloads. Der große gelbe Button oben auf der Seite bietet dir den Installer der neuesten Python-3-Version an. Lade genau diesen herunter.
Installiere nicht aus dem Microsoft Store. Unter Windows öffnet die Eingabe von python oft stattdessen den Store. Die Store-Version läuft in einer eingeschränkten Umgebung, was später seltsame Fehler verursacht, wenn du Pakete installierst oder Dateien neben deinem Code schreibst. Nutze python.org.Wenn sich der Installer öffnet, gibt es auf dem allerersten Bildschirm unten ein kleines Kästchen:
[ ] Add python.exe to PATHSetze den Haken. Unter Windows ist das der wichtigste Schritt in diesem Kapitel.
PATH ist die Liste, in der Windows sucht, um festzustellen, welche Programme von überall aus gestartet werden können. Ohne PATH wird Python zwar installiert, aber wenn du python in einem Terminal eingibst, bekommst du einen Fehler, weil Windows nicht weiß, wo Python liegt.
Drücke dann Install Now.
macOS
Öffne python.org/downloads. Der große gelbe Button gibt dir das .pkg-Installationspaket der neuesten Python-3-Version für macOS. Öffne die Datei und drücke Continue und Install, bis sie fertig ist. Wenn sie ein Passwort verlangt, gib dein Mac-Anmeldepasswort ein.
Unter macOS heißt der Befehl python3, nicht python. Überall, wo dieser Kurs python schreibt, tippst du auf dem Mac python3.
Linux
Die meisten Linux-Distributionen (Ubuntu, Debian, Fedora) bringen Python 3 bereits mit. Prüfe es in Schritt 2 unten. Wenn es fehlt, installiere es mit dem Paketmanager — auf Ubuntu oder Debian:
sudo apt install python3Auf Fedora:
sudo dnf install python3Wenn deine Version älter als 3.12 ist, hat eine neuere Version deiner Distribution (zum Beispiel Ubuntu 24.04 oder neuer) Python 3.12 oder neuer.
Unter Linux heißt der Befehl ebenfalls python3. Überall, wo dieser Kurs python schreibt, tippst du unter Linux python3.
Schritt 2 — Überprüfen
Wenn die Installation fertig ist, öffne ein neues Terminal:
- Windows: drücke Start, tippe
powershellein und öffne PowerShell - macOS: drücke Cmd + Leertaste, tippe
Terminalein und öffne Terminal - Linux: öffne Terminal über das Anwendungsmenü (Strg + Alt + T unter Ubuntu)
Ein neues Terminal zu öffnen ist wichtig. Jedes Terminal, das schon lief, kennt noch den alten PATH und sieht die neue Installation nicht.
Unter Windows tippe diesen Befehl ein und drücke Enter:
python --versionUnter macOS oder Linux tippe:
python3 --versionDu solltest etwas wie das hier sehen:
Python 3.12.3Deine Nummer kann anders sein, zum Beispiel mit 3.13 oder 3.14 beginnen — das ist in Ordnung. Solange die ersten beiden Teile 3.12 oder höher sind, bist du bereit.
Schritt 3 — VS Code installieren
Du brauchst einen Code-Editor, um Code zu schreiben. Einfache Editoren wie Notepad oder TextEdit können unbemerkt .txt an das Ende eines Dateinamens hängen, und sie färben deinen Code nicht ein und zeigen keine Fehler an. Wir nutzen VS Code: Es ist kostenlos, läuft auf allen drei Betriebssystemen und gehört zu den Editoren, die bei der Arbeit am häufigsten benutzt werden.
- Öffne code.visualstudio.com, klicke auf den Download-Button für dein Betriebssystem und starte den Installer
- Öffne VS Code. Klicke links auf das Erweiterungen-Symbol (oder drücke Strg + Umschalt + X unter Windows und Linux, Cmd + Umschalt + X unter macOS)
- Tippe
Pythonin das Suchfeld und installiere die Python-Erweiterung von Microsoft
Python läuft auch ohne die Erweiterung, aber mit ihr färbt VS Code deinen Code ein und weist dich beim Tippen auf Fehler hin.
Schritt 4 — Dein erstes Programm
- Erstelle in deinem Home-Ordner einen Ordner namens
python-lab. Unter Windows ist der Home-OrdnerC:\Users\<name>, unter macOS/Users/<name>und unter Linux/home/<name>—<name>steht für deinen Benutzernamen - Öffne in VS Code den Ordner
python-labüber File → Open Folder - Wähle File → New File, gib der Datei den Namen
hello.pyund tippe Folgendes hinein:
language = "Python"
print("Hello from", language)
print("2 + 3 =", 2 + 3)Speichere die Datei (Strg + S unter Windows und Linux, Cmd + S unter macOS). Öffne dann ein Terminal in VS Code: Terminal → New Terminal. Dieses Terminal öffnet sich automatisch im Ordner python-lab.
Führe nun die Datei aus. Unter Windows:
python hello.pyUnter macOS oder Linux:
python3 hello.pyAusgabe:
Hello from Python
2 + 3 = 5Dein Computer hat gerade ein Python-Programm ausgeführt. Kein Browser, keine Website — dein eigener Rechner.
Wenn es kracht
Die Eingabe von python öffnet den Microsoft Store (Windows) Python ist nicht im PATH, also startet Windows stattdessen seine eigene Verknüpfung. Starte den Installer erneut, wähle Modify und setze den Haken bei „Add python.exe to PATH“. Öffne danach ein neues Terminal.
python : The term 'python' is not recognized... (Windows) Gleiche Ursache, gleiche Lösung. Du kannst auch prüfen, ob py --version funktioniert — py ist der Python-Launcher von Windows und funktioniert auch ohne PATH.
command not found: python (macOS oder Linux) Unter macOS und Linux heißt der Befehl python3. Tippe python3 --version und python3 hello.py. Wenn auch python3 nicht gefunden wird, ist Python nicht installiert — geh zurück zu Schritt 1.
python hello.py zeigt can't open file Das Terminal steht im falschen Ordner. Tippe ls und prüfe, ob hello.py in der Liste steht (ls funktioniert auch in der Windows PowerShell). Wenn nicht, wechsle mit cd in den richtigen Ordner oder öffne ein neues Terminal in VS Code über Terminal → New Terminal.
Die Datei heißt eigentlich hello.py.txt Das passiert, wenn du in Notepad oder TextEdit speicherst. Da Windows Dateiendungen standardmäßig ausblendet, siehst du es nicht. Erstelle die Datei in VS Code. Um Dateiendungen unter Windows sichtbar zu machen, aktiviere im Datei-Explorer View → Show → File name extensions und benenne die Datei danach um.
Schritt 4 von 6 — Vorhersagen
Prüfe dein Verständnis
Was erscheint im Terminal, wenn diese Datei mit python hello.py ausgeführt wird?
language = "Python"
print("Hello from", language)
print("2 + 3 =", 2 + 3)- AHello from Python 2 + 3 = 5
- BHello from, Python 2 + 3 =, 5
- CHello from Python 2 + 3 = 2 + 3
- DHello from language 2 + 3 = 5
Unter Windows hast du Python installiert, aber python --version gibt in PowerShell einen Fehler aus. Was ist die wahrscheinlichste Ursache?
- A„Add python.exe to PATH“ wurde bei der Installation nicht angehakt
- BPython 3.12 läuft nicht unter Windows
- CPython funktioniert erst, nachdem der Computer neu gestartet wurde
- DDu musst zuerst eine `.py`-Datei erstellen
Im Vergleich zum Beispiel aus dem Kapitel fehlt etwas. Was passiert, wenn diese Datei ausgeführt wird?
language = Python
print("Hello from", language)- AHello from — gefolgt von einem Leerzeichen
- BHello from language
- CEin Fehler — ohne Anführungszeichen liest Python `Python` als Variablennamen, und so eine Variable existiert nicht
- DHello from Python
Zum Antworten brauchst du ein Konto
Melde dich an, um deine Antworten zu prüfen
Die Fragen stehen oben, und sie im Kopf durchzuarbeiten ist der wichtige Teil. Melde dich an, um die Antworten, die Erklärungen und die dreistufigen Hinweise zu sehen.
Jetzt bist du dran
Ändere hello.py, sodass es deinen eigenen Namen ausgibt und das Ergebnis von 7 * 6 zeigt. Speichere die Datei und führe sie erneut aus — python hello.py unter Windows, python3 hello.py unter macOS oder Linux.
Die Ausgabe sollte ungefähr so aussehen:
Hello from <your name>
7 * 6 = 42In dieser Mission steckt noch mehr
Was du oben gelesen hast, ist die vollständige Mission – nichts wurde herausgekürzt. Pro ergänzt:
- Was wirklich unter der Haube passiert – wie Python das ausführt
- Die vollständige Lösung der Übung, Schritt für Schritt erklärt
- Schwierigere Zusatzübungen
- Die Interviewfrage zu diesem Thema, mit Musterantwort
Schritt 6 von 6
Herausforderung — das Kapitel-Quiz
Zehn Fragen von leicht bis schwer. Die letzten sind absichtlich knifflig.
Melde dich an, um das Quiz zu machen