Setup Guide für Einführung in die Programmierung
Das Setup Guide soll bei der Installation von der Programmiersprache Python und den Editor (IDE) Visual Studio Code helfen. Der Setup-Guide ist für das Betriebssystem Ubuntu geschrieben. Windows-Usern wird empfohlen Linux als Subsystem zu installieren. Für macOS werden die Befehle, die sich zu denen auf Ubuntu unterscheiden, angegeben. Es ist Ihnen freigestellt, welches Betriebssystem/IDE/… Sie nutzen, wir bieten allerdings nur Unterstützung für Ubuntu/VS Code an und empfehlen allen Nicht-Programmiererfahrenen Ubuntu/VS Code zu nutzen.
Sie finden weiter unten ebenfalls eine vollständige Installationsanleitung für
macOSmit VS Code. Diese wird Ihnen als zusätzlicher Service bereitgestellt und wir bieten begrenzte Unterstützung bei der Installation. Vollständige Unterstützung erhalten Sie aber nur für Ubuntu/WSL/VS Code. Sofern Sie der Installation für macOS folgen möchten, überspringen Sie die zuerst kommenden Anweisungen und springen Sie direkt zur Installation unter macOS.
Inhaltsübersicht
Linux für Windows-User als Subsystem (WSL)
Der folgende Part ist nur für
Windows-User relevant.
Alle anderen können direkt zur Python3.12 Installation springen.
PowerShell 7 installieren
-
PowerShell öffnen (Windows Taste drücken ->
PowerShellsuchen -> anklicken) -
Folgende zwei Befehle eingeben:
winget search Microsoft.PowerShell
winget install --id Microsoft.PowerShell --source winget
WSL installieren
- Folgenden Befehl eingeben:
wsl --install
- Neustarten
Ubuntu einrichten
Ubuntu sollte sich nach dem Neustart automatisch geöffnet haben.
In neueren PowerShell versionen öffnet sich Ubuntu direkt in dem PowerShell Fenster, das könnt ihr daran erkennen, dass die Eingabeaufforderung grün ist.
Falls sich Ubuntu nicht automatisch öffnet, müssen Sie es manuell starten (Windows Taste drücken -> Ubuntu suchen -> anklicken)
Account erstellen
-
Benutzername eingeben
-
Passwort festlegen
Python3.12 installieren
Ab hier gehen wir von einem Ubuntu basierten Betriebssystem aus. Wir geben aber für Windows-User die alternativen Befehle an. Als macOS-User folgen Sie der unten stehenden alternativen Installationsanleitung.
Packages Updaten
Wir bringen nun die Software auf dem System auf den aktuellen Stand. Dafür muss ein Terminal geöffnet werden (Action Taste drücken -> Terminal suchen -> anklicken)
Auf Windows, bzw in der WSL befinden Sie sich bereits in einem Terminal.
- Folgende zwei Befehle ausführen:
sudo apt update
sudo apt upgrade
Anschließend installieren wir Python.
- Dafür im Terminal folgende Befehle ausführen:
# -------- für windows(wsl)/linux -----------
sudo apt install software-properties-common
# dieser schritt kann eventuell auf neueren linux distos übersprungen werden
sudo add-apt-repository ppa:deadsnakes/ppa # mit enter bestätigen
sudo apt install python3.12
Visual Studio Code (VS Code) installieren und einrichten
-
Auf die Website von VS Code gehen
-
VS Code runterladen 2.1. Für
Windows-User: Laden Sie VS Code für Windows herunter, trotz WSL 2.2. Für Mac und Ubuntu jeweils die Version für Mac bzw. Linux (.deb) -
Installation durchführen
-
Visual Studio Code öffnen
-
Wichtig für
Windows-User: Links unten auf das blau hinterlegte><drücken, dannWSLauswählen.
Extensions installieren
In Visual Studio Code in der linken Leiste auf das Symbol mit den vier Quadraten drücken. In der Suchleiste folgende vier Extensions suchen und installieren:
-
Python -
Pylance -
Flake8 -
autopep8
Extensions einrichten
Links unten in Visual Stuido Code auf das Zahnrad drücken und die Settings öffnen.
-
Nach
Auto Savesuchen und aufafterDelaystellen. -
Nach
Type Checking Modesuchen und aufbasicstellen. -
Nach
Diagnostic Severity Overridessuchen und aufedit in settings.jsondrücken. Hier nach folgendem Eintrag suchen:
"python.analysis.diagnosticSeverityOverrides": {
},
und folgende zwei Einträge einfügen, sodass das ganze wie folgt aussieht:
"python.analysis.diagnosticSeverityOverrides": {
"reportGeneralTypeIssues": "information",
"reportWildcardImportFromLibrary": "none"
},
-
settings.jsonwieder schließen. -
Nach
autopep8suchen und beiautopep8: ArgsaufAdd Itemdrücken. Folgendes einfügen und anschließend aufOKdrücken:
--ignore=F4,E123,E501,E704,E731,W5,C901
- Nach
Flake8suchen und beiFlake8: ArgsaufAdd Itemdrücken. Folgendes einfügen und anschließend aufOKdrücken:
--ignore=F4,E123,E501,E704,E731,W5,C901
- Nach
Severitysuchen und beiFlake8: Severityalle Einträge unterValueaufWarningsetzen. Dazu rechts auf den Stift zum Bearbeiten drücken und beiValueWarningauswählen (auch hier wieder mitOKbestätigen)
Installation unter macOS
-
Hier wollen wir zuerst Python in Version
3.12installieren. Sie können die Installationsdatei über diesen Link direkt herunterladen: macOS 64-bit universal2 installer.Manuelles Herunterladen der Installstionsdatei Schritt für Schritt (< Klick mich >)
- Auf python.org gehen und Version
3.12.xwählen, wobeixeine beliebige Zahl sein darf. Bei Erstellung dieser Anleitung ist dies3.12.7.
Nehmen Sie auf keinen Fall
3.13.x. Diese Version ist möglicherweise mit unserem Abgabesystem nicht kompatibel.-
Scrollen Sie bis zum Bereich
Files. -
Wählen Sie macOS 64-bit universal2 installer.
- Auf python.org gehen und Version
-
Führen Sie nun die heruntergeladene Installationsdatei aus.
-
Folgen Sie nun den Schritten zu:
