Themen Crashkurs Mai 2025#
Samstag#
Spickzettel
Kurz und bündig: https://learnxinyminutes.com/python/
Für Umsteiger, von Java kommend: https://lobster1234.github.io/2017/05/25/python-java-primer/
Guter Coding Style: https://peps.python.org/pep-0008/
Wichtigste Quelle für Kurs Python 101: https://jakevdp.github.io/WhirlwindTourOfPython/, technisch aktualisiert unter https://www.jbusse.de/jvdp-jb/e_jvdp-whirlwind.html ; z.B.
Im Kurs wurde Freihand an einem neuen Notebook erklärt. Eine redigierte Zusammenfassung der Grundlagen findet sich unter
Aufgaben gemacht
Motivation für Runde 2, also “verschachtelte” Datenstruktur:
Sonntag#
Übung
Textdatei segmentieren https://www.jbusse.de/jvdp-jb/e_r2b_AUTO.html
Funktionen
Positionsparameter,
Bernd Klein, Python3, 4. Auflage, Kap. 15.9 Effekte bei veränderlichen Objekten
* und **
https://www.jbusse.de/jvdp-jb/jb-08-Defining-Functions.html#args-and-kwargs-flexible-arguments
https://www.python-lernen.de/funktionen-mit-variabler-parameteranzahl.htm
Bernd Klein, Python3, 4. Auflage, Kap. 15.11 Variable Anzahl von Parametern; vgl. auch https://www.python-kurs.eu/parameter.php
Weitere Notebooks#
Notebook JB, grundlegende Sprachkonstrukte:
Tutorial JB im Jupyter Notebook
Python Datentypen (R1): Quizz
Fingerübungen 1: Listen
Fingerübungen 2: Dicts
Mikroaufgaben
Noch mehr Fingerübungen, incl. “das ist mies”
Tutorial JB: Grundstruktur Listenbearbeitung
Tutorial JB: Textdatei segmentieren
Übungsblätter aus dem WS 2024