MicroPython is a compact implementation of the Python 3 programming language designed to work with microcontrollers. Initially announced back in 2013 as part of a Kickstarter project created by Damien George, MicroPython eventually became one of the preferred firmware options for microcontroller programmers and enthusiasts alike. Damien ended up created his own line of hardware that comes equipped with MicroPython right off the bat. However, the firmware can also be installed on a wide range of other boards.
Read More: ElectronicDesign.com