VS Code ist unser digitaler Arbeitsplatz zum Programmieren. Ähnlich wie Word beim Schreiben von Texten hilft, unterstützt uns VS Code beim Schreiben von Programmen.
Für unseren Kurs brauchst du in VS Code zunächst nur wenige Funktionen. Voraussetzung ist die abgeschlossene Installation von Python und VS Code. Hier lernst du zuerst die Oberfläche kennen. Anschliessend schreibst und startest du deine ersten beiden Programme.
Nach dieser Anleitung kannst du:
| Bereich | Erklärung |
|---|---|
| Explorer | Hier siehst du deine Ordner und Dateien. |
| Editor | Hier schreibst und bearbeitest du deinen Python-Code. |
Start-Schaltfläche ▶ |
Damit führst du dein Programm aus. |
| Terminal | Hier erscheinen Ausgaben und Fehlermeldungen. |
Wichtig: VS Code kann sehr viel. Die übrigen Symbole und Funktionen darfst du am Anfang ignorieren.
Verwende den Ordner aus der Installation. Falls er noch fehlt, erstelle unter Dokumente einen neuen Ordner:
python-kurs
Später kann dieser Ordner beispielsweise so aufgebaut sein:
python-kurs
├── hallo.py
├── begruessung.py
└── mini-games
├── 01_game_intro.py
├── 02_character_creator.py
└── ...
Die Dateien entstehen im Laufe der Übungen; begruessung.py gehört zur freiwilligen Zusatzübung. Speichere deine eigenen Spiele unter python-kurs/mini-games. Die fertigen Vorlagen liegen im Kursprojekt unter beispiele/mini-games und stehen auch vollständig auf den Lernseiten.
python-kurs aus.Merksatz: Öffne in VS Code immer den ganzen Kursordner und nicht nur eine einzelne Datei.
hallo.py
Die Dateiendung .py zeigt dem Computer und VS Code, dass die Datei ein Python-Programm enthält.
Tippe diesen Code im Editor ab:
print("Hallo Python!")
Achte besonders auf:
print.Speichere dein Programm mit:
| Betriebssystem | Tastenkombination |
|---|---|
| Windows | Ctrl + S |
| macOS | Cmd + S |
Ein weisser Punkt neben dem Dateinamen bedeutet, dass die Datei noch nicht gespeichert wurde.
Der Interpreter ist das Programm, das deinen Python-Code ausführt.
Ctrl + Shift + P beziehungsweise Cmd + Shift + P.Python: Select Interpreter.Häufig zeigt VS Code die gewählte Version danach unten in der Statusleiste an.
Klicke oben rechts auf:
▶ Python-Datei ausführen
VS Code öffnet unten ein Terminal. Dort sollte diese Ausgabe erscheinen:
Hallo Python!
Merksatz: Oben im Editor schreibst du das Programm. Unten im Terminal siehst du, was das Programm macht.
Beim Programmieren wiederholst du immer denselben Ablauf:
Schreiben – speichern – starten – prüfen – verbessern.
Ersetze den bisherigen Code in hallo.py durch dieses vollständige Programm. Es entspricht der Vorlage beispiele/hallo.py im Kursprojekt:
name = input("Wie heisst du? ")
print("Hallo", name)
Führe danach folgende Schritte aus:
Eine mögliche Ausgabe sieht so aus:
Wie heisst du? Alex
Hallo Alex
Bei input() wartet Python auf eine Eingabe. Klicke dazu zuerst in das Terminal, gib deine Antwort ein und drücke Enter. Verwende das Terminal, nicht das Fenster Output/Ausgabe.
| Code | Bedeutung |
|---|---|
input(...) |
Zeigt eine Frage an und wartet auf eine Eingabe. |
name = ... |
Speichert die Eingabe in der Variable name. |
print(...) |
Gibt Text im Terminal aus. |
print("Hallo", name) |
Gibt die Begrüssung und den Namen mit einem Leerzeichen dazwischen aus. |
Starte die Datei nochmals und gib einen anderen Namen ein. Passt sich die Begrüssung an? Prüfe auch einen Namen mit Leerzeichen, zum Beispiel Anna Maria. Erkläre anschliessend, welche Zeile die Eingabe speichert und welche sie ausgibt.
Öffne die Befehlspalette und wähle über Python: Select Interpreter deine Python-3-Installation aus.
Kontrolliere:
.py gespeichert?Prüfe:
.py?▶ Python-Datei ausführen verwendet?Das Terminal zeigt die Ausgabe des Programms. Bearbeite den Programmcode oben im Editor.
Enthält dein Programm input(), wartet Python auf deine Eingabe. Klicke in das Terminal, gib etwas ein und drücke Enter.
Klicke vor dem Start im Editor auf die Python-Datei, die du ausführen möchtest.
Eine Fehlermeldung bedeutet nicht, dass du nicht programmieren kannst. Sie ist eine Nachricht von Python und hilft dir, den Fehler zu finden.
Die Häkchen dienen zur Kontrolle und werden nach dem Neuladen nicht gespeichert.
.py-Datei erstellen.Hallo Python! ausgegeben.input() kann meinen Namen einlesen.Wenn du alle Punkte abhaken kannst, startest du mit den Mini-Games.
Möchtest du Eingaben vorher noch etwas üben? Löse die freiwillige Zusatzübung Begrüssung.