Python · Selbststudium · HSG
Versteh den CS-Kurs wirklich.
Ein unabhängiger, interaktiver Bootcamp mit originalen Aufgaben, ehrlichen Erklärungen und Python direkt im Browser — ohne Installation, im eigenen Tempo. Jede Lektion bereitet dich auf genau die Stolperfallen vor, auf die HSG in den Quizzes wirklich abzielt.
Kursüberblick
- Lektion 01Bald verfügbar
Programmiergrundlagen
Erste Zeilen Python: Variablen, Zahlen, Strings und der Umgang mit der REPL.
- Lektion 02Bald verfügbar
Kontrollfluss und Schleifen
Bedingungen, `for`/`while`-Schleifen und strukturiertes Denken in Schritten.
- Lektion 03Verfügbar
Funktionen
Definiere Funktionen sauber, verstehe Parameter, Defaults und Rückgabewerte – und lerne die Stolperfallen, die in Quiz 03 geprüft werden.
- Lektion 04Bald verfügbar
Rekursion und Higher-Order
Funktionen, die sich selbst aufrufen. Fibonacci, `map`, `filter`, `sorted`.
- Lektion 05Bald verfügbar
Listen-Verarbeitung
Min/Max, eigene Filter und das Zerlegen von Problemen in kleine Helper.
- Lektion 06Bald verfügbar
Verteilte Systeme
APIs ansprechen, JSON verarbeiten, einen einfachen Web-Mashup bauen.
- Lektion 07Bald verfügbar
Datenbanken und SQL
`SELECT`, `JOIN`, Aggregationen – Abfragen gegen eine lokale SQLite-Datenbank schreiben.
- Lektion 08Verfügbar
Pandas — DataFrames in der Praxis
Lade CSV-Daten in einen DataFrame, navigiere mit loc/iloc, behandle NaN sauber, gruppiere mit groupby und sortiere — die fünf Operationen, die in Quiz 08 immer wieder geprüft werden.
- Lektion 09Bald verfügbar
Pandas und Visualisierung
Gruppieren, Aggregieren, Plotten – vom rohen DataFrame zur lesbaren Grafik.
- Lektion 10Bald verfügbar
Machine Learning
Train/Test-Split, erste Modelle, Evaluation – Machine Learning mit scikit-learn.
- Lektion 11Bald verfügbar
Machine Learning II
Feature-Engineering, Regularisierung und ein Blick auf bessere Modelle.