Einführung in Python#
Diese Seite: Online-Skript an der HAW Landshut für für verschiedene Lehrveranstaltungen von J.Busse, insbesondere die Veranstaltung Python-101, aber auch andere Fächer, in denen wir mit Python arbeiten.
dis ist die aktuelle Version vom SS 2024 (kompatibel mit dem dsci-lab vom SS 2024)
Version vom WS 2023: http://jbusse.de/2023_ws_jvdp-jb/ (kompatibel mit dem dsci-lab vom WS 2023)
Inhalt:
Erklärtext in EN aus Jacob VanderPlas’ Whirlwind NEU 2024-01-12: Den Whirlwind als pdf siehe https://moodle.haw-landshut.de/mod/resource/view.php?id=482064
Viele, viele Fingerübungen
Notebooks vo J.Busse auf DE:
inhaltliche Ergänzungen
Zusammenfassende Erläuterungen
Beispiel-Notebooks auf DE
Verweise auf ergänzende Lermaterialien zu den Grundlagen von Python
Bernd Klein: Einführung in Python 3
Jacob “Jake” VanderPlas’ Whirlwind ist sehr knapp gehalten. Als ergänzende, sehr ausführliche und wunderbar didaktische Diskussion der jeweiligen Kapitelinhalte empfehlen wir:
Bernd Klein: Einführung in Python 3. Für Ein- und Umsteiger. Hanser-Verlag, 4. Auflage 2021. https://flatp20.bib-bvb.de/search?bvnr=BV047069220
Wir verweisen zu Beginn jedes Kapitels aus dem Whirlwind auf die jeweiligen erklärenden und vertiefenden Kapitel auf dem Buch von Bernd Klein.
- Jacob VanderPlas’ Whirlwind
- 03: Basic Python Semantics: Variables and Objects
- 04: Basic Python Semantics: Operators
- 05: Built-In Types: Simple Values
- 06: Built-In Data Structures
- 07: Control Flow
- 08: Defining and Using Functions
- 09: Errors and Exceptions
- 10: Iterators
- 11: List Comprehensions
- 12: Generators
- 13: Modules and Packages
- 14: String Manipulation and Regular Expressions
- 15: A Preview of Data Science Tools
- Tutorials Runde 1
- Tutorials Runde 2
- Didaktik
- Quizz
- Beispiel-Notebooks
- Glossar