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
macOS
mit 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 ->
PowerShell
suchen -> 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, dannWSL
auswä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 Save
suchen und aufafterDelay
stellen. -
Nach
Type Checking Mode
suchen und aufbasic
stellen. -
Nach
Diagnostic Severity Overrides
suchen und aufedit in settings.json
drü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.json
wieder schließen. -
Nach
autopep8
suchen und beiautopep8: Args
aufAdd Item
drücken. Folgendes einfügen und anschließend aufOK
drücken:
--ignore=F4,E123,E501,E704,E731,W5,C901
- Nach
Flake8
suchen und beiFlake8: Args
aufAdd Item
drücken. Folgendes einfügen und anschließend aufOK
drücken:
--ignore=F4,E123,E501,E704,E731,W5,C901
- Nach
Severity
suchen und beiFlake8: Severity
alle Einträge unterValue
aufWarning
setzen. Dazu rechts auf den Stift zum Bearbeiten drücken und beiValue
Warning
auswählen (auch hier wieder mitOK
bestätigen)
Installation unter macOS
-
Hier wollen wir zuerst Python in Version
3.12
installieren. 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.x
wählen, wobeix
eine 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: