MicroPython

MicroPython ， 是Python 3編程語言的一個完整軟件實現 ， 用C語言編寫 ， 被優化於運行在微控制器之上 。 MicroPython是運行在微控制器硬件之上的完全的Python編譯器和運行時系統 。 提供給用戶一個交互式提示符 （ REPL ） 來立即執行所支持的命令 。 除了包括選定的核心Python庫 ， MicroPython還包括了給予編程者訪問低層硬件的模塊 。 MicroPython是澳大利亞程序員和物理學家Damien George ， 在2013年一次成功的Kickstarter衆籌活動之後最初建立的 。 儘管最初的Kickstart衆籌活動將MicroPython與基於STM32 F4的pyboard開發板一起發行 ， MicroPython支持大量的基於ARM的體系結構 。 MicroPython已經運行於Arduino 、 ESP8266 、 ESP32 、 和物聯網硬件 。 在2016年 ， Python軟件基金會建立了MicroPython的BBC Micro Bit版本 ， 作爲其BBC Micro Bit合作伙伴貢獻的一部分 。 這個項目的源代碼託管於GitHub 。