MicroPython是Python 3的精简但功能强大的实现,专为微控制器和嵌入式系统运行环境设计。Python语言的可读性和易用性使得MicroPython成为初学者和专业开发人员都喜爱的嵌入式编程语言。
MicroPython最初是由澳大利亚程序员和理论物理学家Damien George,在2013年成功的Kickstarter支持活动后创建的。 虽然最初的Kickstarter活动发布了带有STM32F4驱动的开发板“pyboard”的MicroPython,但MicroPython支持许多基于ARM的架构。 主线支持的端口是ARM Cortex-M(许多STM32板,RP2040板,TI CC3200 / WiPy,Teensy板,Nordic nRF系列,SAMD21和SAMD51),ESP8266,ESP32,16位PIC,Unix,Windows,Zephyr和JavaScript。 此外,主线不支持各种系统和硬件平台的许多分支。
2016年,作为Python软件基金会对与BBC的Micro Bit合作伙伴关系的贡献的一部分,为BBC Micro Bit创建了一个MicroPython版本。
2017年