Bewertung:

Das Buch „Math Adventures with Python“ kommt allgemein gut an, insbesondere bei Programmieranfängern, die auf der Suche nach einem unterhaltsamen Weg sind, Mathematik durch Programmieren zu lernen. Es nutzt Processing effektiv, um ansprechende grafische Darstellungen von mathematischen Konzepten zu erstellen. Allerdings gibt es bemerkenswerte Probleme mit Code-Fehlern und der Integration von Processing, die einige Leser als verwirrend oder überflüssig empfinden.
Vorteile:Fesselnder Ansatz zum Erlernen von Python und mathematischen Konzepten durch Grafiken.
Nachteile:Geeignet für Schüler der Oberstufe und Erwachsene, die neu im Programmieren sind.
(basierend auf 23 Leserbewertungen)
Math Adventures with Python: An Illustrated Guide to Exploring Math with Code
Lernen Sie Mathematik, indem Sie mit Code kreativ werden. Verwenden Sie die Programmiersprache Python, um das Lernen von Mathe-Themen auf Highschool-Niveau wie Algebra, Geometrie, Trigonometrie und Infinitesimalrechnung zu verändern.
In Hacking Math zeigt Ihnen der Lehrer und Programmierer Peter Farrell, wie Sie durch das Schreiben von Programmen in Python grundlegende mathematische Konzepte tiefer als je zuvor erforschen können. Nach einem Crash-Kurs in allgemeinen Programmierkonzepten (wie Schleifen, Variablen und Funktionen) lernen Sie, wie Sie das in Python eingebaute "Schildkröten"-Grafikmodul verwenden, ein Werkzeug, mit dem Sie mithilfe von Programmen, die einfache Bewegungen wiederholen, komplizierte Formen zeichnen können. Dann erstellen Sie Funktionen und Programme, um Gleichungen zu lösen und andere schwierige Probleme anzugehen.
Sie werden auch lernen, die Processing-Grafikbibliothek zu verwenden, um interaktive 2D- und 3D-Modelle von physikalischen Situationen wie Sonnensystemen und natürlichen Umgebungen zu erstellen und Code zu verwenden, um Themen wie Physik, Biologie und Ökologie zu behandeln.
Lernen Sie, wie man:
-Automatisierung sich wiederholender arithmetischer Aufgaben, wie das Ausrechnen von Zahlen und das Finden von Quadratwurzeln.
-Werkzeuge wie Graphen und Solver zu erstellen, die Ihnen helfen, Zahlenmuster zu erforschen und etwas über Funktionen und Gleichungen zu lernen.
-Grafiken wie Spirographen und Harmonographen zu erstellen und Matrizen, Vektoren und Projektilbewegungen zu erforschen.
Geometrische Formen wie Polygone, Spiralen und Fraktale wie die Koch-Schneeflocke, das Sierpinski-Dreieck und die Julia- und Mandelbrot-Mengen zeichnen.
-Schreiben Sie unterhaltsame, visuelle Programme, um Ableitungen zu finden, Integrale zu approximieren und Differentialgleichungen zu lösen.
Programmieren gibt Ihnen die Möglichkeit, Mathematik kreativer, interaktiver, zugänglicher und visuell ansprechender zu gestalten. Egal, ob Sie Schwierigkeiten haben, Mathematik zu verstehen und wissen wollen, wofür sie wirklich verwendet wird, ob Sie ein Mathematikliebhaber sind, der neugierig auf das Programmieren ist, oder ob Sie als Lehrer daran interessiert sind, das Programmieren in den Unterricht zu integrieren - Hacking Math zeigt Ihnen, wie Sie Mathematik mit Code umgestalten können.