MicroPython,是Python3程式語言的一個完整軟體實現,用C語言編寫,被最佳化於運行在微控制器之上。MicroPython是運行在微控制器硬體之上的完全的Python編譯器和運行時系統。提供給用戶一個互動式提示符(REPL)來立即執行所支持的命令。除了包括選定的核心Python庫,MicroPython還包括了給予編程者訪問低層硬體的模組。
MicroPython努力與普通的Python(稱為CPython)儘可能兼容,這樣如果你了解Python就已經知道了MicroPython。另一方面,您對MicroPython的了解越多,您在Python中的表現就越好。
除了實現一系列核心Python庫之外,MicroPython還包括用於訪問低級硬體的“機器”等模組。