Scott Shawcroft Is Squeezing Python Into Microcontrollers – IEEE Spectrum Python is one of the most popular programming languages that has good domination of the desktop and the cloud. Two camps—MicroPython and CircuitPython—are working on hardware-centered versions of the interpreted language for embedded projects such as microcontroller-based gadgets. CircuitPython’s development is spearheaded by Scott Shawcroft, of the open-source hardware company Adafruit Industries. Shawcroft started

CircuitPython on Raspberry Pi It’s CircuitPython on Raspberry Pi! Wire up your favorite sensors and use the same CircuitPython code you’ve been using with microcontrollers right on your Raspberry Pi! Adafruit provides many projects, libraries and example code for CircuitPython on microcontrollers. Python is pretty easy to get it working with micro-computers like Raspberry Pi or other ‘Linux

An introduction to Python bytecode | Python source code files; they have names ending in .py. And you may also have seen another type of file, with a name ending in .pyc, and you may have heard that they’re Python “bytecode” files. But beyond “oh, that’s Python bytecode,” do you really know what’s in those files and how Python uses

Why you should consider Python for embedded programming | The C/C++ programming languages dominate embedded systems programming, though they have a number of disadvantages. Python, on the other hand, has many strengths that make it a great language for embedded systems. Let’s look at the pros and cons of each, and why you should consider Python for embedded programming.