{
  "cells": [
    {
      "cell_type": "markdown",
      "metadata": {},
      "source": [
        "# Themen und Termine\n",
        "\n",
        "Themen und Termine\n",
        "\n",
        "## Woche 1 (KW 41)\n",
        "\n",
        "Idee: Ein paar wesentliche Ideen von Python zeigen\n",
        "\n",
        "Montag:\n",
        "\n",
        "- Jupyter Lab als Taschenrechner; Notebook: [Woche\n",
        "  1](tut/ws2026_woche_1.ipynb)\n",
        "\n",
        "Dienstag:\n",
        "\n",
        "- Die neue Website ist online; noch unvollständig;\n",
        "  Dokumentations-Struktur <https://diataxis.fr/>; Feedback ist\n",
        "  willkommen\n",
        "- Taschenrechner-Funktionen von Montag selber ausprobieren mit\n",
        "  <https://jupyter.org/try>\n",
        "- Einführung in Markdown – auch gleich selber ausprobieren!\n",
        "\n",
        "Lokale Installation in Win?\n",
        "\n",
        "- siehe GdI: <https://acidsepp.github.io/>: Das ist professionell mit\n",
        "  IntelliJ, für uns aber in Hinblick auf die Klausur in den Exahm-Räumen\n",
        "  zu “gewichtig”. Wir arbeiten leichtgewichtiger mit Jupyter Lab.\n",
        "\n",
        "## Woche 2\n",
        "\n",
        "Reminder: Übungsbeginn kommende Woche!\n",
        "\n",
        "Orga:\n",
        "\n",
        "- Python lokal verwenden, rasche Option (auf eigene Gefahr):\n",
        "  <https://www.jbusse.de/dsci-lab-ws2026/howto/install-uv-python-windows.html>\n",
        "- dsci-lab WS2026: ist in Arbeit, kommt diese Woche, Vorschau:\n",
        "  <https://www.jbusse.de/dsci-lab-ws2026/>\n",
        "\n",
        "**Stoff**\n",
        "<!-- orientiert sich an https://www.jbusse.de/python-101/python-101-tut.html#woche-2-kw-42 -->\n",
        "\n",
        "Python: Listen, Dicts, Sets\n",
        "\n",
        "- <https://www.jbusse.de/jvdp-jb/jb-06-Built-in-Data-Structures.html#lists>\n",
        "- <https://www.jbusse.de/jvdp-jb/jb-06-Built-in-Data-Structures.html#dictionaries>\n",
        "- <https://www.jbusse.de/jvdp-jb/jb-06-Built-in-Data-Structures.html#sets>\n",
        "\n",
        "Python: konventionelle prozedurale Programmierung\n",
        "\n",
        "- <https://www.jbusse.de/jvdp-jb/jb-07-Control-Flow-Statements.html#conditional-statements-if-elif-else>\n",
        "- <https://www.jbusse.de/jvdp-jb/jb-07-Control-Flow-Statements.html#for-loops>\n",
        "\n",
        "Zusammenfassung heute:\n",
        "\n",
        "- Notebook: [ws2026-woche02](tut/ws2026-woche02.ipynb)\n",
        "- Dienstag, Mini-Projekt Buchstaben zählen: konsolidierte Fassung siehe\n",
        "  [howto/buchstabenhaeufigkeit](howto/buchstabenhaeufigkeit.qmd)\n",
        "\n",
        "Digitale Souveränität:\n",
        "\n",
        "- <https://www.tagesschau.de/ausland/amerika/usa-sanktionen-istgh-100.html>\n",
        "- <https://www.zdfheute.de/politik/ausland/usa-internationaler-strafgerichtshof-sanktionen-100.html>\n",
        "- <https://www.heise.de/news/Internationaler-Strafgerichtshof-wirft-Microsoft-raus-10964080.html>\n",
        "\n",
        "## Woche 3\n",
        "\n",
        "Beginn der Übungen:\n",
        "\n",
        "- Dienstag 09:00 Uhr K0.18: Gruppe 1\n",
        "- Mittwoch 09:00 Uhr Gruppe 3\n",
        "\n",
        "Merke: Jeder darf jederzeit in jede Übungsgruppe kommen. Die\n",
        "Einschreibung in den zentralen Systemen in die Gruppen 1–3 war lediglich\n",
        "formal nötig, um bei zu vielen TN die Übersicht zu bekommen. In der\n",
        "Praxis ist sie aber irrelevant.\n",
        "\n",
        "Eine Funktion definieren\n",
        "\n",
        "For-Schleifen, Teil 2\n",
        "\n",
        "- Durchgehen durch eine Liste: direkt; per index\n",
        "- paralleles Durchgehen durch zwei Listen gleichzeitig\n",
        "- Durchgehen durch ein Dict: keys, values, items\n",
        "\n",
        "Leistungsnachweis LN1\n",
        "\n",
        "## Woche 4\n",
        "\n",
        "## Woche 5\n",
        "\n",
        "Leistungsnachweis LN2\n",
        "\n",
        "## Woche 6\n",
        "\n",
        "## Woche 7\n",
        "\n",
        "Leistungsnachweis LN2\n",
        "\n",
        "# Notebooks\n",
        "\n",
        "TBD"
      ],
      "id": "78fd4f46-1ff3-4471-a2b2-18e2bd259d1e"
    }
  ],
  "nbformat": 4,
  "nbformat_minor": 5,
  "metadata": {
    "kernelspec": {
      "display_name": "Python 3",
      "language": "python",
      "name": "python3"
    }
  }
}