CSBootcampHSG

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

  1. Lektion 01Bald verfügbar

    Programmiergrundlagen

    Erste Zeilen Python: Variablen, Zahlen, Strings und der Umgang mit der REPL.

  2. Lektion 02Bald verfügbar

    Kontrollfluss und Schleifen

    Bedingungen, `for`/`while`-Schleifen und strukturiertes Denken in Schritten.

  3. Lektion 03Verfügbar

    Funktionen

    Definiere Funktionen sauber, verstehe Parameter, Defaults und Rückgabewerte – und lerne die Stolperfallen, die in Quiz 03 geprüft werden.

  4. Lektion 04Bald verfügbar

    Rekursion und Higher-Order

    Funktionen, die sich selbst aufrufen. Fibonacci, `map`, `filter`, `sorted`.

  5. Lektion 05Bald verfügbar

    Listen-Verarbeitung

    Min/Max, eigene Filter und das Zerlegen von Problemen in kleine Helper.

  6. Lektion 06Bald verfügbar

    Verteilte Systeme

    APIs ansprechen, JSON verarbeiten, einen einfachen Web-Mashup bauen.

  7. Lektion 07Bald verfügbar

    Datenbanken und SQL

    `SELECT`, `JOIN`, Aggregationen – Abfragen gegen eine lokale SQLite-Datenbank schreiben.

  8. 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.

  9. Lektion 09Bald verfügbar

    Pandas und Visualisierung

    Gruppieren, Aggregieren, Plotten – vom rohen DataFrame zur lesbaren Grafik.

  10. Lektion 10Bald verfügbar

    Machine Learning

    Train/Test-Split, erste Modelle, Evaluation – Machine Learning mit scikit-learn.

  11. Lektion 11Bald verfügbar

    Machine Learning II

    Feature-Engineering, Regularisierung und ein Blick auf bessere Modelle.