Bewertung:

Das Buch wurde dafür kritisiert, dass es vage und oberflächlich ist und die Themen, die es zu behandeln vorgibt, nicht eingehend behandelt, insbesondere in Bezug auf CircuitPython und seine Anwendung mit Adafruit-Hardware. Es bietet keinen angemessenen Einblick in die Interaktion zwischen Software und Hardware, und ein Großteil des Inhalts kann online in einem umfassenderen Format gefunden werden. In einer Rezension wird ein alternatives Buch vorgeschlagen, das eine gründlichere Erkundung der Schnittstellen zwischen Hardware und Python bietet.
Vorteile:Nicht erwähnt.
Nachteile:Der Inhalt ist vage und oberflächlich, es fehlt an Tiefe bei der Behandlung von CircuitPython und verwandter Hardware, die Interaktion zwischen Software und Hardware wird nicht angemessen erklärt, und viele der Informationen sind online an anderer Stelle verfügbar.
(basierend auf 2 Leserbewertungen)
Programming Microcontrollers with Python: Experience the Power of Embedded Python
Zum ersten Mal sind Mikrocontroller leistungsfähig genug, um in Python programmiert zu werden. Die Landschaft der Entwicklung eingebetteter Systeme verändert sich, Mikrocontroller werden immer leistungsfähiger, und das Aufkommen des Internets der Dinge führt dazu, dass immer mehr Entwickler in die Hardware einsteigen. Dieses Buch bietet eine solide Grundlage für den Einstieg in die Entwicklung eingebetteter Systeme und die Programmierung von Mikrocontrollern mit Python.
Sie werden schnell den Wert von Python erkennen. Das Thema des Buches ist Einfachheit und die Klarheit und Eleganz von Python macht dies möglich. Mit seinem Schritt-für-Schritt-Ansatz schafft dieses Handbuch ein Gleichgewicht zwischen Komplexität und Klarheit mit aufschlussreichen Erklärungen, die Sie leicht nachvollziehen können.
Python entwickelt sich schnell zur Sprache der Wahl für Anwendungen wie maschinelles Lernen und Computer Vision auf eingebetteten Geräten. Was früher in C oder C++ entmutigend und äußerst schwierig war, ist jetzt mit Python aufgrund seines Abstraktionsniveaus möglich. Die Programmierung von Mikrocontrollern mit Python ist Ihr Weg, Ihre vorhandenen Fähigkeiten in den Embedded-Bereich einzubringen.
Was Sie lernen werden
⬤ Grundlagen von Mikrocontrollern und die Hardware- und Softwareanforderungen kennenlernen.
⬤ Verstehen Sie die allgemeine Architektur eines eingebetteten Systems.
⬤ Befolgen Sie die Schritte, die erforderlich sind, um ein Produkt auf den Markt zu bringen.
⬤ Einen Crashkurs in Python-Programmierung absolvieren.
⬤ Programmieren Sie einen Mikrocontroller.
⬤ Schnittstelle zu einem Mikrocontroller mit LCD und Circuit Python.
⬤ Sensoren verwenden und steuern.
Für wen ist dieses Buch gedacht?
Einsteiger in die Mikrocontroller-Programmierung, Einsteiger in die C-, C++- und Arduino-Programmierung, Webentwickler, die in das Internet der Dinge einsteigen wollen, oder Python-Programmierer, die Hardware-Geräte steuern möchten.