🐍 Python Lernen

Kurs 1: Python und Visual Studio Code installieren

1. UV installieren
2. Python einrichten
3. VS Code installieren
4. Testen

Einführung

Bevor wir mit dem Programmieren beginnen können, müssen wir unseren Computer vorbereiten. Wir verwenden UV - ein modernes Tool, das Python für uns verwaltet. Das macht alles viel einfacher!
Falls du lieber keine Anleitung möchtest:

Was ist UV? UV ist ein Programm, das uns hilft, Python zu installieren und zu verwalten. Es sorgt dafür, dass alles richtig funktioniert und wir uns keine Sorgen um komplizierte Einstellungen machen müssen.

Schritt 1: UV installieren

1.1 PowerShell öffnen

Drücke die Windows-Taste und tippe "PowerShell". Klicke mit der rechten Maustaste auf "Windows PowerShell" und wähle "Als Administrator ausführen".

Wichtig: Du brauchst Administrator-Rechte. Frage deine Eltern um Hilfe, falls du das Passwort nicht kennst.

1.2 UV herunterladen und installieren

Kopiere diesen Befehl und füge ihn in PowerShell ein (Rechtsklick zum Einfügen):

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Drücke Enter und warte, bis die Installation fertig ist.

1.3 Installation prüfen

Schließe PowerShell und öffne es neu (diesmal ohne Administrator). Tippe:

uv --version

Du solltest eine Versionsnummer sehen, z.B. "uv 0.4.0"

Super! Wenn du eine Versionsnummer siehst, hat alles geklappt!

1.1 Terminal öffnen

Drücke cmd + Leertaste, tippe "Terminal" und drücke Enter. Oder gehe zu Programme → Dienstprogramme → Terminal.

1.2 UV herunterladen und installieren

Kopiere diesen Befehl und füge ihn ins Terminal ein (cmd + V):

curl -LsSf https://astral.sh/uv/install.sh | sh

Drücke Enter und warte, bis die Installation fertig ist.

1.3 Installation prüfen

Schließe das Terminal und öffne es neu. Tippe:

uv --version

Du solltest eine Versionsnummer sehen, z.B. "uv 0.4.0"

Super! Wenn du eine Versionsnummer siehst, hat alles geklappt!

1.1 Terminal öffnen

Drücke Strg + Alt + T oder suche nach "Terminal" in deinen Anwendungen.

1.2 UV herunterladen und installieren

Kopiere diesen Befehl und füge ihn ins Terminal ein (Strg + Shift + V):

curl -LsSf https://astral.sh/uv/install.sh | sh

Drücke Enter und warte, bis die Installation fertig ist.

1.3 Installation prüfen

Schließe das Terminal und öffne es neu. Tippe:

uv --version

Du solltest eine Versionsnummer sehen, z.B. "uv 0.4.0"

Super! Wenn du eine Versionsnummer siehst, hat alles geklappt!

Schritt 2: Python mit UV einrichten

2.1 Python installieren

In PowerShell (ohne Administrator), tippe:

uv python install 3.12

UV lädt jetzt Python 3.12 herunter und installiert es für dich.

2.2 Projektordner erstellen

Erstelle einen Ordner für deine Python-Projekte:

mkdir C:\MeinePythonProjekte
cd C:\MeinePythonProjekte

2.3 Erstes Python-Projekt initialisieren

Erstelle dein erstes Projekt:

uv init mein-erstes-projekt
cd mein-erstes-projekt

UV hat jetzt einen Projektordner mit allen wichtigen Dateien erstellt.

2.1 Python installieren

Im Terminal, tippe:

uv python install 3.12

UV lädt jetzt Python 3.12 herunter und installiert es für dich.

2.2 Projektordner erstellen

Erstelle einen Ordner für deine Python-Projekte:

mkdir ~/MeinePythonProjekte
cd ~/MeinePythonProjekte

2.3 Erstes Python-Projekt initialisieren

Erstelle dein erstes Projekt:

uv init mein-erstes-projekt
cd mein-erstes-projekt

UV hat jetzt einen Projektordner mit allen wichtigen Dateien erstellt.

2.1 Python installieren

Im Terminal, tippe:

uv python install 3.12

UV lädt jetzt Python 3.12 herunter und installiert es für dich.

2.2 Projektordner erstellen

Erstelle einen Ordner für deine Python-Projekte:

mkdir ~/MeinePythonProjekte
cd ~/MeinePythonProjekte

2.3 Erstes Python-Projekt initialisieren

Erstelle dein erstes Projekt:

uv init mein-erstes-projekt
cd mein-erstes-projekt

UV hat jetzt einen Projektordner mit allen wichtigen Dateien erstellt.

Schritt 3: Visual Studio Code installieren

3.1 VS Code herunterladen

1. Öffne deinen Browser und gehe zu: https://code.visualstudio.com
2. Klicke auf den großen blauen "Download for Windows" Button
3. Warte, bis der Download fertig ist

3.2 VS Code installieren

1. Öffne die heruntergeladene Datei (VSCodeUserSetup-x64-....exe)
2. Folge dem Installationsassistenten
3. Wichtig: Setze diese Häkchen:

  • ✓ "Add 'Open with Code' action to Windows Explorer file context menu"
  • ✓ "Add 'Open with Code' action to Windows Explorer directory context menu"
  • ✓ "Add to PATH"

3.3 Python-Erweiterung installieren

1. Öffne VS Code
2. Klicke links auf das Extensions-Symbol (sieht aus wie 4 Quadrate)
3. Suche nach "Python"
4. Installiere die offizielle Python-Erweiterung von Microsoft (die erste in der Liste)

3.1 VS Code herunterladen

1. Öffne deinen Browser und gehe zu: https://code.visualstudio.com
2. Klicke auf den großen blauen "Download for Mac" Button
3. Warte, bis der Download fertig ist

3.2 VS Code installieren

1. Öffne die heruntergeladene .zip Datei (wird automatisch entpackt)
2. Ziehe "Visual Studio Code" in deinen "Programme" Ordner
3. Beim ersten Öffnen: Rechtsklick → "Öffnen" (wegen Sicherheitswarnung)

Tipp: Du kannst VS Code auch über das Terminal installieren mit:
brew install --cask visual-studio-code (wenn Homebrew installiert ist)

3.3 Python-Erweiterung installieren

1. Öffne VS Code
2. Klicke links auf das Extensions-Symbol (sieht aus wie 4 Quadrate)
3. Suche nach "Python"
4. Installiere die offizielle Python-Erweiterung von Microsoft (die erste in der Liste)

3.1 VS Code herunterladen

1. Öffne deinen Browser und gehe zu: https://code.visualstudio.com
2. Klicke auf den großen blauen "Download for Linux" Button
3. Wähle das passende Paket für deine Distribution (.deb für Ubuntu/Debian, .rpm für Fedora/RedHat)

3.2 VS Code installieren

Für Ubuntu/Debian:

cd ~/Downloads
sudo dpkg -i code_*.deb
sudo apt-get install -f

Für Fedora/RedHat:

cd ~/Downloads
sudo rpm -i code-*.rpm

Oder über Snap (funktioniert überall):

sudo snap install code --classic

3.3 Python-Erweiterung installieren

1. Öffne VS Code
2. Klicke links auf das Extensions-Symbol (sieht aus wie 4 Quadrate)
3. Suche nach "Python"
4. Installiere die offizielle Python-Erweiterung von Microsoft (die erste in der Liste)

Schritt 4: Alles testen

4.1 Projekt in VS Code öffnen

In PowerShell (im Projektordner):

code .

VS Code öffnet sich mit deinem Projekt.

4.2 Erste Python-Datei erstellen

1. In VS Code: Klicke auf "File" → "New File"
2. Speichere die Datei als hallo.py
3. Schreibe diesen Code:

print("Hallo Welt!")
print("Ich lerne Python programmieren!")

name = input("Wie heißt du? ")
print(f"Hallo {name}, schön dich kennenzulernen!")

4.3 Programm ausführen

1. Öffne das Terminal in VS Code: "Terminal" → "New Terminal"
2. Tippe:

uv run python hallo.py

Dein erstes Python-Programm läuft!

4.1 Projekt in VS Code öffnen

Im Terminal (im Projektordner):

code .

VS Code öffnet sich mit deinem Projekt.

4.2 Erste Python-Datei erstellen

1. In VS Code: Klicke auf "File" → "New File"
2. Speichere die Datei als hallo.py
3. Schreibe diesen Code:

print("Hallo Welt!")
print("Ich lerne Python programmieren!")

name = input("Wie heißt du? ")
print(f"Hallo {name}, schön dich kennenzulernen!")

4.3 Programm ausführen

1. Öffne das Terminal in VS Code: "Terminal" → "New Terminal"
2. Tippe:

uv run python hallo.py

Dein erstes Python-Programm läuft!

4.1 Projekt in VS Code öffnen

Im Terminal (im Projektordner):

code .

VS Code öffnet sich mit deinem Projekt.

4.2 Erste Python-Datei erstellen

1. In VS Code: Klicke auf "File" → "New File"
2. Speichere die Datei als hallo.py
3. Schreibe diesen Code:

print("Hallo Welt!")
print("Ich lerne Python programmieren!")

name = input("Wie heißt du? ")
print(f"Hallo {name}, schön dich kennenzulernen!")

4.3 Programm ausführen

1. Öffne das Terminal in VS Code: "Terminal" → "New Terminal"
2. Tippe:

uv run python hallo.py

Dein erstes Python-Programm läuft!

🎉 Geschafft!

Herzlichen Glückwunsch! Du hast erfolgreich Python und VS Code installiert. Jetzt bist du bereit für den nächsten Kurs, wo wir ein richtiges Spiel programmieren!

Probleme?

UV lässt sich nicht installieren

Stelle sicher, dass du PowerShell als Administrator ausführst. Wenn es immer noch nicht geht, versuche diesen alternativen Befehl:

winget install --id=astral-sh.uv -e

Python-Befehl wird nicht gefunden

Verwende immer uv run python statt nur python. UV sorgt dafür, dass die richtige Python-Version verwendet wird.

VS Code findet Python nicht

1. Drücke in VS Code Ctrl+Shift+P
2. Tippe "Python: Select Interpreter"
3. Wähle die Python-Version aus, die UV installiert hat

UV lässt sich nicht installieren

Stelle sicher, dass du die Xcode Command Line Tools installiert hast:

xcode-select --install

Alternativ kannst du UV mit Homebrew installieren:

brew install uv

Python-Befehl wird nicht gefunden

Verwende immer uv run python statt nur python. UV sorgt dafür, dass die richtige Python-Version verwendet wird.

VS Code findet Python nicht

1. Drücke in VS Code Cmd+Shift+P
2. Tippe "Python: Select Interpreter"
3. Wähle die Python-Version aus, die UV installiert hat

UV lässt sich nicht installieren

Stelle sicher, dass curl installiert ist:

sudo apt-get install curl  # Für Ubuntu/Debian
sudo dnf install curl      # Für Fedora
sudo pacman -S curl        # Für Arch

Python-Befehl wird nicht gefunden

Verwende immer uv run python statt nur python. UV sorgt dafür, dass die richtige Python-Version verwendet wird.

VS Code findet Python nicht

1. Drücke in VS Code Ctrl+Shift+P
2. Tippe "Python: Select Interpreter"
3. Wähle die Python-Version aus, die UV installiert hat

Bereit für mehr?

Super! Im nächsten Kurs programmieren wir gemeinsam ein FlappyBird-Spiel!

Weiter zu Kurs 2: FlappyBird →