Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
gf_informatik:python_vscode_setup_sca [2024-02-19 12:40] – [Python Module installieren] scagf_informatik:python_vscode_setup_sca [2025-02-18 09:15] (aktuell) – [Setup VSCode & Python] hof
Zeile 3: Zeile 3:
 Eine grosse Stärke von Python im Vergleich zu anderen Programmiersprachen ist, neben dem dass Python vergleichsweise einfach zu erlernen ist, dass es für viele hervorragede Module mit vorprogrammiertem Code gibt, die man für verschiedenste Anwendungsbereiche verwenden kann, wie zum Beispiel: Eine grosse Stärke von Python im Vergleich zu anderen Programmiersprachen ist, neben dem dass Python vergleichsweise einfach zu erlernen ist, dass es für viele hervorragede Module mit vorprogrammiertem Code gibt, die man für verschiedenste Anwendungsbereiche verwenden kann, wie zum Beispiel:
  
 +   * PyGame: 2D-Retro Games programmieren
    * Numpy: Mathematik    * Numpy: Mathematik
    * Pandas: Datenverarbeitung, Datenbanken    * Pandas: Datenverarbeitung, Datenbanken
Zeile 8: Zeile 9:
    * und viele mehr    * und viele mehr
  
-Im Grundlagenfach IF arbeiten wir meist mit TigerJythoneiner einfachen aber auch sehr limitierten Programmierumgebung für Python. Alle oben genannten Module kann man leider in TigerJython nicht einbindenUm diese zu verwendenmuss man deshalb das *richtige Python* installierenEmpfohlen ist dabei das unten beschriebene.+Im Grundlagenfach IF arbeiten wir meist mit TigerPython. In diesem können einige zusätzliche Module importiert und genutzt werdenandere aber nicht. Früher oder später macht es daher Sinn, das **richtige Python** zu installieren. 
 + 
 +Das Vorgehen ist kurz zusammengefasst: 
 + 
 +   1. **Python** installieren 
 +   1. Eine **Programmierumgebung (IDE)** installieren. Also ein Programm, in dem man seinen Code *schreiben* und *ausführen* kann. 
 +     a) Wir empfehlen dafür **Visual Studio Code** (kurz **VSCode**). 
 +     b) In VSCode gibt es eine Extension **Python Environment Manager**, der einem das Arbeiten mit Python erleichtert. 
 +   1. Mit dem in Python integrierten **Packetmanager pip** können dann alle benötigten Module installiert werden. 
 + 
 +=== 1) Python Installieren === 
 + 
 +Beachte: Auf Mac ist Python bereits vorinstalliert. Trotzdem kann es Sinn macheneine akutellere Version zu installieren. Das Vorgehen sollte in etwa das gleiche sein wie bei Windows. 
 + 
 +**Windows:** 
 + 
 +   1. Python von offizieller Website für dein Betriebssystem (Windows oder Mac) herunterladen: https://www.python.org/downloads/ 
 +   1. Das heruntergeladene File mit Doppelklick öffnen 
 +   1. Auf Seite „Install Python“: Beide Boxen anwählen, „Use admin privileges when installing py.exe“ und „Add python.exe to PATH“. Dann „Install Now“ 
 +   1. Falls eine Warnung kommt: „Ja“. 
 +   1. Nach erfolgreicher Installation sollte stehen „Setup was successful“. Klicke auf „Close“. 
 +   1. Computer neu starten 
 + 
 +=== 2a) VSCode (Editor) Installieren === 
 + 
 +**Windows:** 
 + 
 +   1Gehe auf https://code.visualstudio.com/download 
 +   1. Klicke auf Windows um das Installerfile herunterzuladen (.exe) 
 +   1. Heruntergeladenes File ausführen, damit Installation startet: 
 +    1. "Ich akteptiere die Vereinbarungen" -> Weiter 
 +    1. "Ziel-Ordner": So belassen -> Weiter 
 +    1. "Startmenu-Ordner auswählen:" So belassen -> Weiter 
 +    1. "Zusätzliche Aufgaben auswählen:" Hier würde ich alles auswählen (ist aber nicht zwingend) -> Weiter 
 +    1. "Fertigstellen" 
 +    1. Computer neu Starten 
 + 
 +**Mac:** 
 + 
 +   1. Gehe auf https://code.visualstudio.com/download 
 +   1. Klicke auf "Mac" um VSCode herunterzuladen. 
 +   1. Entzippe (z.B. Doppelklick) das heruntergeladene File ... 
 +   1. ... und ziehe es zu deinen Programmen. 
 + 
 +=== 2b) VSCode-Extensions installieren === 
 + 
 +{{:gf_informatik:vscode_python_env_manager.png?600|}} 
 + 
 +   1. Visual Studio Code öffnen 
 +   1. (A) "Extensions" öffnen: Symbol mit vier Quadraten auf linker Seite oder oben "View", "Extensions" 
 +   1. (B) Suche nach "Python Environment Manager" (von Don Yayamanne) und klicke darauf (C). 
 +   1. (D) "Install" 
 +   1. Installiere auf die gleiche Weise die folgenden Extensions: 
 +      1. "Python" (von Microsoft) 
 +      1. "Python Debugger" (von Microsoft) 
 + 
 +=== 3) Python-Module installieren === 
 + 
 +   1. Python-Extension Manager 
 +   1. Python Version auswählen, für die man Modul installieren will 
 +   1. -> "packages" 
 +   1. -> Lupe, nach Modul suchen und auswählen 
  
 ==== Setup VSCode & Python ==== ==== Setup VSCode & Python ====
Zeile 15: Zeile 78:
    1. Lade die **aktuelle Version von Python herunter**: [[https://www.python.org/downloads/]] (Stand Feb. 2024: Python 3.12)\\ **Wichtig:** Wähle "Add python.exe to PATH" und/oder "Add Python to environment variables." aus! \\ \\    1. Lade die **aktuelle Version von Python herunter**: [[https://www.python.org/downloads/]] (Stand Feb. 2024: Python 3.12)\\ **Wichtig:** Wähle "Add python.exe to PATH" und/oder "Add Python to environment variables." aus! \\ \\
    1. In VSCode installiere die folgenden **Erweiterungen / Extensions**, die dir das Programmieren mit Python erleichtern: "Anzeigen" / "Erweiterungen" oder Tab auf linken Seite:    1. In VSCode installiere die folgenden **Erweiterungen / Extensions**, die dir das Programmieren mit Python erleichtern: "Anzeigen" / "Erweiterungen" oder Tab auf linken Seite:
-      1. Python (von Microsoft) +      1. [[https://marketplace.visualstudio.com/items?itemName=ms-python.python|Python]] (von Microsoft) 
-      1. Python Debugger (von Microsoft) +      1. [[https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-python-envs|Python Environment Manager]]: Erstellt auf linker Seite ein Tab "Workspace Environments", mit dem man alle installierten Python-Versionen verwalten kann.\\ \\
-      1. Python Environment Manager (von Don Jayamanne)\\ \\+
    1. In VSCode den **Ordner öffnen**, in dem man arbeiten möchte: "Datei" / "Ordner öffnen"\\ \\    1. In VSCode den **Ordner öffnen**, in dem man arbeiten möchte: "Datei" / "Ordner öffnen"\\ \\
    1. Direkt in VScode ein neues File mit der Python-Endung `.py` erstellen, z.B. `hello_world.py`. Dazu muss der "Explorer"-Tab geöffnet sein: Oben links auf entsprechendes Symbol klicken oder "Anzeigen" / "Explorer".\\ \\    1. Direkt in VScode ein neues File mit der Python-Endung `.py` erstellen, z.B. `hello_world.py`. Dazu muss der "Explorer"-Tab geöffnet sein: Oben links auf entsprechendes Symbol klicken oder "Anzeigen" / "Explorer".\\ \\
-   1. Dieses Python-File öffnen und ausführen: "F5" oder "Ausführen" / "Debugging Starten"\\ \\ +   1. Dieses Python-File öffnen und ausführen: "F5" oder "Ausführen" / "Debugging Starten"
-   1. Nachher den **Anweisungen folgen** +
-      1. Falls Python bereits installiert ist, sollte der Code ausgeführt werden. +
-      1. Falls Python noch **nicht installiert** ist, sollte man direkt durch den Installationsprozess geführt werden.+
  
  
  • gf_informatik/python_vscode_setup_sca.1708346418.txt.gz
  • Zuletzt geändert: 2024-02-19 12:40
  • von sca