Bewertung:

Das Buch wurde mit gemischten Kritiken bedacht. Viele halten es für eine nützliche Einführung in MicroPython, insbesondere für diejenigen, die bereits Erfahrung mit Python und eingebetteten Systemen haben. Mehrere Rezensenten kritisieren jedoch, dass es an technischer Tiefe mangelt, sich zu sehr auf bestimmte Boards wie das micro:bit konzentriert und unnötige ideologische Inhalte enthält. Auch wird die Notwendigkeit einer aktualisierten Version aufgrund des Alters des Buches angemerkt.
Vorteile:⬤ Zugänglich und gut geschrieben für diejenigen mit etwas Python-Hintergrund
⬤ bietet nützliche Einblicke für Lehrer und Anfänger
⬤ behandelt verschiedene Plattformen und Hardware für MicroPython
⬤ einige interessante philosophische Einblicke in die Programmierung.
⬤ Mangelnde Tiefe im technischen Inhalt
⬤ konzentriert sich stark auf die Installation und spezielle Boards wie das micro:bit
⬤ veraltete Beispiele und Informationen
⬤ enthält ideologische Inhalte, die vom Schwerpunkt der Programmierung ablenken
⬤ unzureichende Abdeckung der MicroPython-Syntax und -Module.
(basierend auf 25 Leserbewertungen)
Programming with Micropython: Embedded Programming with Microcontrollers and Python
Es ist eine aufregende Zeit, sich mit MicroPython zu beschäftigen, der Neuimplementierung von Python 3 für Mikrocontroller und eingebettete Systeme. Dieses praktische Handbuch vermittelt das Wissen, das Sie brauchen, um die Ärmel hochzukrempeln und mit dieser schlanken und effizienten Programmiersprache außergewöhnliche Embedded-Projekte zu erstellen. Wenn Sie als Programmierer, Pädagoge oder Hersteller mit Python vertraut sind, sind Sie bereit zu lernen - und dabei Spaß zu haben.
Der Autor Nicholas Tollervey nimmt Sie mit auf eine Reise von den ersten Schritten bis zu fortgeschrittenen Projekten. Sie lernen die Gerätetypen kennen, auf denen MicroPython läuft, und erfahren, wie die Sprache die Hardware nutzt und mit ihr interagiert, um Eingaben zu verarbeiten, eine Verbindung zur Außenwelt herzustellen, drahtlos zu kommunizieren, Töne und Musik zu erzeugen und Robotikprojekte zu steuern.
⬤ Arbeiten Sie mit MicroPython auf vier typischen Geräten: PyBoard, micro:bit, Adafruits Circuit Playground Express und ESP8266/ESP32-Boards.
⬤ Erforschen Sie ein Framework, das Ihnen hilft, eingebettete Projekte zu erstellen, zu bewerten und weiterzuentwickeln, die echte Probleme lösen.
⬤ Tauchen Sie ein in praktische MicroPython-Beispiele: visuelles Feedback, Eingabe und Sensorik, GPIO, Netzwerke, Sound und Musik sowie Robotik.
⬤ Lernen Sie, wie idiomatisches MicroPython Ihnen hilft, mit einem Minimum an Ressourcen viel auszudrücken.
⬤ Machen Sie den nächsten Schritt und engagieren Sie sich in der Python-Community.