# Themen Crashkurs Mai 2025 (python-101-themen-crashkurs_ID_1870274990)= ## 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. * https://www.jbusse.de/jvdp-jb/jb-04-Semantics-Operators.html * https://www.jbusse.de/jvdp-jb/jb-05-Built-in-Scalar-Types.html * https://www.jbusse.de/jvdp-jb/jb-06-Built-in-Data-Structures.html * Im Kurs wurde Freihand an einem neuen Notebook erklärt. Eine redigierte Zusammenfassung der Grundlagen findet sich unter * https://www.jbusse.de/jvdp-jb/e_r1.html * https://www.jbusse.de/jvdp-jb/e_grundstruktur_listenbearbeitung.html * https://www.jbusse.de/jvdp-jb/e_r1b_voruebungen.html * Aufgaben gemacht * https://www.jbusse.de/python-101/a_grundlagen_AUTO.html * https://www.jbusse.de/python-101/a_runde1_AUTO.html * Motivation für *Runde 2*, also "verschachtelte" Datenstruktur: * https://www.jbusse.de/jvdp-jb/e_r1b.html (python-101-themen-crashkurs_ID_283951024)= ## Sonntag * Übung * Textdatei segmentieren https://www.jbusse.de/jvdp-jb/e_r2b_AUTO.html * Funktionen * Positionsparameter, * https://www.jbusse.de/python-101/e_funktion-pos-kw-args.html * 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 (python-101-themen-crashkurs_ID_545184955)= ## Weitere Notebooks * Notebook JB, grundlegende Sprachkonstrukte: * Tutorial JB im Jupyter Notebook * https://www.jbusse.de/jvdp-jb/e_r1.html * IPYNB * Python Datentypen (R1): Quizz * https://www.jbusse.de/jvdp-jb/e_r1_quizz_AUTO.html * Fingerübungen 1: Listen * https://www.jbusse.de/jvdp-jb/f_f1_AUTO.html * Fingerübungen 2: Dicts * https://www.jbusse.de/jvdp-jb/f_f2_AUTO.html * Mikroaufgaben * https://www.jbusse.de/jvdp-jb/f_f6_bepunktet.html * Noch mehr Fingerübungen, incl. "das ist mies" * https://www.jbusse.de/jvdp-jb/f_f8_2024-03-03_AUTO.html * Tutorial JB: Grundstruktur Listenbearbeitung * https://www.jbusse.de/jvdp-jb/e_grundstruktur_listenbearbeitung.html * IPYNB * https://www.jbusse.de/jvdp-jb/demo_2023-12-15.html * Tutorial JB: Textdatei segmentieren * https://www.jbusse.de/jvdp-jb/e_r2b_AUTO.html * https://www.jbusse.de/jvdp-jb/q_r2b_AUTO.html * Übungsblätter aus dem WS 2024 * https://www.jbusse.de/python-101/python-101-ln.html