„Think Python“, 3. Auflage
(allendowney.github.io)-
Think Python, 3. Auflage
- Think Python ist ein Python-Einführungsbuch für Menschen, die zum ersten Mal mit Programmierung in Berührung kommen, oder für diejenigen, die es versucht haben, aber Schwierigkeiten hatten.
- Die größte Veränderung der 3. Auflage ist, dass das Buch vollständig aus Jupyter-Notebooks besteht, sodass man den Text lesen, den Code ausführen und die Übungsaufgaben an einem Ort bearbeiten kann.
- Über Links, mit denen sich die Notebooks in Colab ausführen lassen, kann man ohne jede Installation loslegen.
- Der Text wurde deutlich überarbeitet, und einige Kapitel wurden neu angeordnet. Es wurden mehr Übungsaufgaben hinzugefügt, und viele davon wurden verbessert.
- Am Ende jedes Kapitels sind Vorschläge enthalten, wie man mit Tools wie ChatGPT und Colab AI mehr lernen und Hilfe bei Übungsaufgaben erhalten kann.
- Das Buch soll im Juli 2024 bei O’Reilly Media erscheinen und ist derzeit noch in Arbeit.
- Ab Februar 2024 ist geplant, hier jede Woche ein neues Kapitel zu veröffentlichen.
- Eine Vorabveröffentlichung kann bei O’Reilly Media gelesen werden.
- Die 3. Auflage kann bei Amazon vorbestellt werden.
-
Notebooks
- Kapitel 1: Programmieren, eine Art zu denken
- Es gibt einen Link, über den sich Kapitel 1 in Colab ausführen lässt.
- Kapitel 1: Programmieren, eine Art zu denken
-
Materialien für Lehrkräfte
- Es gibt nützliche Materialien für Lehrkräfte, die mit diesem Buch unterrichten.
- Notebooks mit Lösungen können heruntergeladen werden [erscheint in Kürze].
- Für jedes Kapitel sowie ein Gesamtquiz für das ganze Buch sollen Quizze bereitgestellt werden [erscheint in Kürze].
- Mit Jupyter lehren und lernen ist ein Online-Buch mit Vorschlägen dazu, wie sich Jupyter im Unterricht effektiv einsetzen lässt.
- Eine der besten Methoden, Notebooks im Unterricht zu verwenden, ist Live-Coding, bei dem die Lehrkraft Code schreibt und die Lernenden auf ihren eigenen Notebooks mitmachen.
- Um weitere hervorragende Ratschläge zu Live-Coding und Programmierunterricht zu lernen, wird die Lehrkräfte-Schulung von The Carpentries empfohlen.
Meinung von GN⁺
- Dieses Buch wird ein wichtiges Material im Bereich der Programmierausbildung sein, da es Programmieranfängerinnen und -anfängern einen leicht zugänglichen Weg zu Python bietet.
- Durch die konsequente Nutzung von Jupyter-Notebooks bietet es eine integrierte Lernumgebung, in der Lernende Theorie und Praxis gleichzeitig bearbeiten können.
- Die Lernvorschläge unter Nutzung von AI-Tools wie ChatGPT sind ein innovativer Versuch, aktuelle Technologie in die Bildung einzubinden, und werden Lernenden eine neue Lernerfahrung bieten.
1 Kommentare
Hacker-News-Kommentare
Vorfreude auf die Integration mit Jupyter-Notebooks
Eine lebensverändernde Erfahrung mit Think Python 2e
Empfehlung für Think Python
Frage nach Materialien für Python-Programmierer auf mittlerem/fortgeschrittenem Niveau
Der Blog des Autors und Bayesian-Data-Analysis-Projekte
Der Einfluss von Think Java und die Python-Übersetzung
Frage nach Büchern zu Python-Programmierung auf mittlerem/fortgeschrittenem Niveau
Links zu Think Python 2e und zugehörigen Diskussionen
Wie Think Python Anfänger geprägt hat
Mentoring und Fan von Downey