About MicroPython

MicroPython is a lean and efficient implementation of the Python 3 programming language that includes a small subset of the Python standard library and is optimised to run on microcontrollers and in constrained environments. The MicroPython board is a small electronic circuit board that runs MicroPython on the bare metal, and gives you a low-level Python operating system that can be used to control all kinds of electronic projects.

Philosophy of MicroPython

MicroPython aims to take the Python language to embedded and constained systems. In order to do this certain compromises need to be made with respect to full conformance with the Python language specification.

MicroPython talks and presentations

MicroPython at PyCon UK 2014

MicroPython was at PyCon UK 2014. You can watch the videos of the two talks that were presented:

History of MicroPython

MicroPython was successfully funded via a Kickstarter campaign. The software is available to the public under the MIT open source license.

Further information about the project can be found at the Kickstarter pages:

See also the Kicktraq page for the history of the Kickstarter campaign.