Data Science · Klinik Klinische Datenanalyse & Machine Learning
Ansicht
Lerntiefe
Codeansicht
Farbschema

Teil 1 · Grundlagen und Setup

Übungen

02 · Entwicklungsumgebung und Werkzeuge

Code in Englisch, Prosa/Antworten Deutsch. Lösungen: loesungen.md.

Aufgabe 1 – Umgebung prüfen

Führe das Skript module/02-werkzeuge/code/python.py aus der Projektwurzel aus. Welche Pakete sind installiert? Fehlt eines? Installiere fehlende Pakete nach.

Aufgabe 2 – Eigenes Prüfskript

Schreibe ein Skript check_env.py, das folgendes ausgibt:

  • Python-Version
  • pandas-Version
  • Anzahl Zeilen und Spalten von kohorte.csv

Verwende die Standard-Hilfsfunktionen (load_cohort, SEED). Speichere die Datei unter module/02-werkzeuge/code/check_env.py, damit die ROOT-Ermittlung mit .parents[3] (wie in code/python.py) funktioniert.

Aufgabe 3 – Virtuelle Umgebung

Erkläre in zwei Sätzen: Warum brauche ich für jedes Projekt eine eigene virtuelle Umgebung? Was passiert, wenn ich keine verwende?

Aufgabe 4 – Git initialisieren

Lege im Projektordner ein Git-Repository an (falls noch nicht geschehen) und erstelle einen ersten Commit mit der Nachricht "Initial commit: environment set up". Was zeigt git log --oneline danach?

Bonus

Erstelle eine .gitignore-Datei im Projektordner, die .venv/, __pycache__/ und *.pyc ausschließt. Prüfe mit git status, ob die Einträge korrekt ignoriert werden.