Inhaltsverzeichnis
00. Einführung zur Vorlesung
Webcast
Hinweis: Der Webcast wurde mit Tiny Webcasts for Lecture(r)s erstellt.
Weiterführende Literatur und Links
Eine kommentierte und handverlesene Liste mit weiterführender Literatur zum Thema. Die Auswahl ist zwangsläufig subjektiv.
Programmieren lernen
Ein gutes Buch für diejenigen, die sich intensiver und vor allem praktisch mit Programmierung im akademischen Umfeld und in den mehr physikalischen Disziplinen (inkl. Physikalischer Chemie) auseinandersetzen wollen – und denen die Vorlesung zu wenig praxisnah ist:
- Scopatz, Anthony; Huff, Kathryn D. (2015): Effective Computation in Physics, O'Reilly, Sebastopol
Andere, (ebenfalls) auf Python zugeschnittene Bücher mit Fokus auf dessen Einsatz im naturwissenschaftlichen Kontext sind (ohne Anspruch auf Vollständigkeit):
- Hill, Christian (2015): Learning Scientific Programming with Python, Cambridge University Press, Cambridge, UK
- Downey, Allen B. (2015): Think Python, O'Reilly, Sebastopol
- VanderPlas, Jake (2016): Python Data Science Handbook, O'Reilly, Sebastopol
- McKinney, Wes (2017): Python for Data Analysis, O'Reilly, Sebastopol
Wer sich mehr mit Python beschäftigen möchte, dem sei auch „The Hitchhiker's Guide to Python“ von Reitz und Schlusser sehr empfohlen:
- Reitz, Kenneth; Schlusser, Tanya (2016): The Hitchhiker's Guide to Python, O'Reilly, Sebastopol
Online-Kurse zu Python
Es gibt sehr viele gute Kurse zum Lernen von Python, und die folgende Liste ist in keiner Weise umfassend, sondern soll nur ein paar Tipps geben:
- Python For Beginners
Offizielles Tutorial der Python Software Foundation (unter deren Dach Python entwickelt wird)
- A Byte of Python
Freies Buch, als Webseite, Ebook und PDF-Dokument verfügbar, für einführende Kurse an einigen Universitäten verwendet.
- Real Python
Webseite mit sehr vielen Tutorials zu allen Themen und für alle Erfahrungsstufen, aber auch mit einführenden Kursen