Setup Guide: Einführung in die Programmierung
Diese Anleitung hilft Ihnen bei der Installation der Programmiersprache Python 3.14 und der Entwicklungsumgebung
Visual Studio Code (VS Code).
Note
Falls Sie Python 3.12 und VS Code bereits aus dem Programmier-Vorkurs installiert haben, können Sie direkt zum Upgrade auf Python 3.14 springen.
Python 3.14 installieren
Die Installation von Python 3.14 hängt von Ihrem Betriebssystem ab. Wählen Sie Ihr Betriebssystem: Linux (Ubuntu) |
Windows |
Mac
Linux (Ubuntu)
System aktualisieren
Öffnen Sie ein Terminal (Windows-Taste → “Terminal” eingeben → anklicken) und führen Sie folgende Befehle aus:
sudo apt update
sudo apt upgrade
Python 3.14 installieren
Überprüfen Sie Ihre Ubuntu-Version mit folgendem Befehl:
lsb_release -a | grep Release
Falls Sie eine ältere Ubuntu-Version als 26.04 (z.B. 22.04 oder 24.04) verwenden, führen Sie die folgenden Befehle aus:
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
Installieren Sie anschließend Python 3.14:
sudo apt install python3.14
Überprüfen Sie die Installation mit:
python3.14 --version
Es sollte die Ausgabe Python 3.14.x erscheinen.
Weiter mit: Visual Studio Code installieren
Windows
Windows bietet die Möglichkeit, ein vollständiges Linux-System über das Windows Subsystem for Linux (WSL) zu nutzen. Dadurch können Sie bequem mit denselben Werkzeugen arbeiten wie auf einem Linux-System.
WSL installieren
Öffnen Sie PowerShell (Windows-Taste drücken → „PowerShell“ eingeben → anklicken) und führen Sie den folgenden Befehl aus:
wsl --install -d Ubuntu-24.04
Am Ende der Installation werden Sie dazu aufgefordert, einen Benutzernamen und ein Passwort einzugeben, die Sie für die Anmeldung in Ihrem Ubuntu-System verwenden werden. (Hinweis: Beim Tippen wird das Passwort nicht angezeigt.)
Ubuntu aktualisieren
-
Starten Sie Ubuntu (Windows-Taste drücken → „Ubuntu“ eingeben → anklicken).
-
Aktualisieren Sie das System:
sudo apt update sudo apt upgrade -
Installieren Sie Python 3.14 im Ubuntu-Terminal über das deadsnakes-PPA:
sudo apt install software-properties-common sudo add-apt-repository ppa:deadsnakes/ppa sudo apt update sudo apt install python3.14 -
Überprüfen Sie die Installation mit:
python3.14 --versionEs sollte die Ausgabe
Python 3.14.xerscheinen.
Weiter mit: Visual Studio Code installieren
Mac
Homebrew installieren und Pakete aktualisieren
Öffnen Sie das Terminal (Spotlight → „Terminal“).
Falls Sie brew bereits installiert haben, gehen Sie direkt zu Schritt Python 3.14 installieren.
Geben Sie zunächst diesen Befehl ein:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Es erscheint folgende Ausgabe:
==> Checking for `sudo` access (which may request your password)...
Geben Sie nun Ihr Passwort ein (Hinweis: Beim Tippen wird das Passwort nicht angezeigt) und bestätigen Sie mit Enter.
Nach kurzer Zeit erscheint die Ausgabe:
Press RETURN/ENTER to continue or any other key to abort
Drücken Sie erneut Enter, um die Installation fortzusetzen.
Nachdem die Installation abgeschlossen ist, integrieren Sie Homebrew in Ihre Shell:
echo >> ~/.zprofile
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
Python 3.14 installieren
Um Python 3.14 zu installieren, führen Sie die folgenden Befehle aus:
brew update
brew install python@3.14
Überprüfen Sie die Installation mit:
python3.14 --version
Es sollte die Ausgabe Python 3.14.x erscheinen.
Weiter mit: Visual Studio Code installieren
Visual Studio Code
Als Entwicklungsumgebung verwenden wir im Rahmen der Vorlesung Visual Studio Code (VS Code).
Installation von VS Code
- Öffnen Sie die Download-Seite von Visual Studio Code.
- Laden Sie die passende Version für Ihr Betriebssystem herunter:
- Windows: Version für Windows (auch wenn Sie WSL nutzen)
- Mac: Version für macOS
- Linux (Ubuntu):
.deb-Paket für Ubuntu
- Öffnen Sie die heruntergeladene Datei und folgen Sie den Installationsanweisungen.
- Öffnen Sie Visual Studio Code.
- Nur für Windows-Nutzer: Klicken Sie unten links auf
und wählen Sie Connect to WSL aus.
Extensions installieren
Klicken Sie in der linken Leiste auf , um Ihre Extensions zu verwalten. Installieren Sie die folgenden Extensions, indem Sie die IDs in das Suchfeld eingeben und auf installieren klicken.
| Erweiterung | ID für die Suche |
|---|---|
| Python | @id:ms-python.python |
| Flake8 | @id:ms-python.flake8 |
Extensions konfigurieren
Klicken Sie unten links auf und wählen Sie Settings aus.
Nur für Windows-Nutzer: Wählen Sie in der oberen Zeile Remote [WSL: Ubuntu-24.04] aus.
-
Nach @id:python.defaultInterpreterPath suchen → auf
python3.14stellen. -
Nach @id:files.autoSave suchen → auf
afterDelaystellen. -
Nach @id:python.analysis.typeCheckingMode suchen → auf
basicstellen. -
Nach @id:python.analysis.diagnosticSeverityOverrides suchen → auf edit in settings.json klicken und den folgenden Eintrag anpassen:
"python.analysis.diagnosticSeverityOverrides": { "reportGeneralTypeIssues": "information" } -
settings.jsonschließen. -
Nach @id:flake8.args suchen → auf Add Item klicken →
--ignore=E501,E704,E731,W5,C901hinzufügen. -
Nach @id:flake8.severity suchen → alle Werte auf Warning setzen (Auf
klicken →
Warningauswählen → OK).
Ihre Installation ist nun abgeschlossen! :)
Upgrade von Python3.12 auf Python3.14
Dieser Abschnitt ist nur relevant, falls Sie bereits Python3.12 mit VSCode installiert haben (z.B. aus dem Programmier-Vorkurs) und auf Python3.14 upgraden möchten.
Folgende Schritte sind noch notwendig:
- Installieren Sie Python3.14 wie oben beschrieben. Falls Sie Windows + WSL nutzen, müssen Sie die WSL nicht erneut installieren, sondern nur Python3.14 in Ihrem Ubuntu-Terminal installieren.
- Öffnen Sie Visual Studio Code und setzen Sie den default Python Interpreter auf Python3.14 (siehe Extensions konfigurieren). Alle weiteren Einstellungen haben Sie bereits vorgenommen.