Link zum Moodle-Kurs NGSD
- Modulguide: Übergeordnete Lernziele und Übersicht der Inhalte
- Semesterplan: Themen pro Semesterwoche
- Lernzyklus: Ablauf der Lernaktivitäten pro Woche
- Einarbeit anhand des Arbeitsblatts (vor Do)
- Diskussion & Vertiefung vor Ort (Do)
- Festigung mit Übungen online (Fr)
- Übungen abschliessen (bis Do)
Wir arbeiten mit Python Version 3.10. Gewisse Packages sind aktuell (Februar 2023) mit Version 3.11 noch nicht kompatibel.
Weiter empfiehlt sich
Erstelle als Arbeitsumgebung für die beiden Module Numerische Grundlagen der Data Science und Datenzentriertes Programmieren ein Verzeichnis, z.B. namens NGDS-DZP
, also so etwas
C:\Daten\ADLS\NGDS-DZP
Wir setzen alles so auf, dass dieses Verzeichnis später problemlos umbenannt oder verschoben werden kann.
Klone das NGDS GitHub Repository in dem Arbeitsverzeichnis. Nutze dazu entweder GitHub Desktop oder den folgenden Befehl in einem Terminal (Eingabeaufforderung)
git clone https://github.zhaw.ch/ADLS-Data-Science-and-Computation/Numerische-Grundlagen-FS23.git
Nun gibt es ein neues Unterverzeichnis namens
C:\Daten\ADLS\NGDS-DZP\Numerische-Grundlagen-FS23
in dem die aktuelle Version des Repositories geklont ist. Dieses kannst du mit GitHub Desktop oder dem Befehl git pull
im Terminal immer aktualisieren, wenn wir neue Inhalte pushen.
Für die eigene Arbeit (Einarbeitung und Übungsaufgaben) brauchst Du ein weiteres Unterverzeichnis. Du kannst entweder gleich eines erstellen, z.B. NGDS
, also
C:\Daten\ADLS\NGDS-DZP\NGDS
Oder besser: Du erstellst ein eigenes Repository auf GitHub oder ZHAW GitHub Enterprise und klonst dieses auch ins NGDS-DZP
Arbeitsverzeichnis. So kannst Du z.B. Woche für Woche Deine Arbeit committen und pushen, um Dir diese Praxis anzueignen und gleich auch ein Backup zu haben.
Wir setzen ein Virtual Environment definiert durch die Datei requirements.txt
auf. So haben alle die gleichen Packages installiert. Das Environment soll sich im übergeordneten Arbeitsverzeichnis, so dass es für NGDS und DZP benutzt werden kann.
Wir führen folgende Schritte im Terminal im Arbeitsverzeichnis aus. (Arbeitsverzeichnis in VS Code öffnen und dort einen neuen Terminal öffnen.)
-
Windows:
- Virtual Environment namens
venv
erzeugen:py -m venv venv
- Environment aktivieren:
venv\scripts\activate
- Pip aktualisieren:
py -m pip install -U pip
- Alle benötigen Packages installieren:
pip install -r Numerische-Grundlagen-FS23\requirements.txt
- Virtual Environment namens
-
Mac:
- Virtual Environment namens
venv
erzeugen:python3 -m venv venv
- Environment aktivieren:
source venv/bin/activate
- Pip aktualisieren:
python3 -m pip install -U pip
- Alle benötigen Packages installieren:
python3 -m pip install -r Numerische-Grundlagen-FS23/requirements.txt
- Virtual Environment namens
to do
Dieses Werk ist lizenziert unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.