Go to file
2025-03-19 12:16:19 +01:00
.vscode Configure custom python interpreter path 2024-10-29 13:29:15 +01:00
PowerShell Brainstorm 2025-03-19 12:16:19 +01:00
session-1 Add Search and Replace 2025-02-06 19:52:35 +01:00
session-2 Add README for session 2 2024-11-11 10:09:19 +01:00
.gitignore Add .gitignore 2024-10-29 13:30:52 +01:00
Hello.py Erstes Python Programm 2025-02-20 19:44:14 +01:00
README.md Fix typos 2024-10-31 16:07:01 +00:00
setup.ps1 Use vscode installed by winget 2024-10-29 12:26:44 +01:00

Tools

Powershell

Powershell ist eine sogenannte Shell unter Windows. Mit dieser Shell können wir direkt mit dem Computer kommunizieren und ihm Befehle geben, ohne extra ein richtiges Programm schreiben zu müssen. Wir verwenden Powershell insbesondere, um die Arbeitsumgebung, die wir für die AG benötigen, einfach und schnell aufzubauen.

VS Code

Um den Programmcode zu schreiben und zu bearbeiten verwenden wir einen spezialisierten Texteditor - VS Code. Dieser Editor hat eine Reihe von Funktionen, die uns als Programmierern das Leben leichter machen. Insbesondere ermöglicht VS Code die automatische Vervollständigung von Code und die Ausführung unserer Programme.

Git

Git ist ein System zur Versionsverwaltung von Programmcode. Mit Git können wir Änderungen an unserem Code nachvollziehen, mit Anderen teilen und online speichern, sodass wir von überall daran arbeiten können und nichts lokal speichen müssen.

Setup

Zur Installation der notwendigen Tools wird die moderne Windows Kommandozeile Powershell verwendet. Alle Installationen (abgesehen von Git) werden automatisch von einem Setup-Script durchgeführt.

Dazu muss als erstes die Ausführung von Scripts erlaubt werden:

Set-ExecutionPolicy -Scope CurrentUser Bypass

Anschließend kann Git installiert, das AG-Repository geklont und das Setup ausgeführt werden.

Installation Git

Nach der Installation von Git muss der PATH der aktuellen Powershell-Session neu eingelesen werden, damit der git-Befehl verwendet werden kann.

winget install --accept-package-agreements --accept-source-agreements Git.Git
$env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User") 

Repository klonen

git clone https://gitea.wa5p.eu/jona/lago-programming-for-beginners.git

Ausführung Setup Script

cd lago-programming-for-beginners
./setup.ps1