Jacob VanderPlas’ Whirlwind#
Jacob “Jake” Vanderplas (http://vanderplas.com/) hat verschiedene wunderbare Bücher zum Thema Data Science geschrieben. Eines seiner Hauptwerke ist sicherlich das Python Data Science Handbook, das inzwischen auch in deutscher Sprache als Taschenbuch erhältlich ist.
Um die für Data Scientists wichtigsten Python-Elemente vorzustellen, hat Jake Vanderplas ein kleines Büchlein vorangestellt:
gedruckt: A Whirlwind Tour of Python by Jake VanderPlas (O’Reilly). Copyright 2016 O’Reilly Media, Inc., 978-1-491-96465-1
bei Github: https://jakevdp.github.io/WhirlwindTourOfPython/
Bemerkenswert an dem Büchlein ist, dass Jake den kompletten ipynb-Quellcode (!) des Büchleins publiziert hat, und das unter einer maximal großzügigen Lizenz:
This material is released under the “No Rights Reserved” CC0 license, and thus you are free to re-use, modify, build-on, and enhance this material for any purpose. (https://jakevdp.github.io/WhirlwindTourOfPython/)
Genau das machen wir hier: Wir bauen auf Jake’s Text auf, ergänzen ihn ggf. um weitere Erklärungen, und liefern vor allem Übungsmaterial und Aufgaben hinzu. Dabei gilt folgende Regel:
Text in EN stammt unverändert von Jake Vanderplas
Text in DE stammt von Johannes Busse
Ach ja: Im Diataxis-Pattern übernimmt der Whirlwind die Aufgabe der https://diataxis.fr/explanation/.
Inhalte aus dem 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