MicroPython is a lean and efficient implementation of Python 3 designed to run on microcontrollers and embedded systems. It aims to be as compatible as possible with standard Python while optimizing for resource-constrained environments.
imperative, procedural, object-oriented, functional
embedded systems, IoT, microcontroller programming, education
first-class functions, closures, modules, iterators/generators, REPL, interactive development
dynamic system, structural typing, strong typing, full inference, runtime checking, moderate type coercion, optional type annotations
interpreted, compiled
py, mpy
Status | active |
Type | programming |
Created | 2013 |
Designed by | Damien George |
Developed by | MicroPython Team |
PyPL Index | N/A |
TIOBE Index | N/A |
GitHub rank | N/A |