What is MicroPython?
MicroPython is a lean and efficient Python 3 programming language implementation, designed specifically to run on microcontrollers and in constrained environments. This powerful yet compact version of Python includes most of the core Python libraries. It is optimized to fit on microcontrollers with limited resources, often with as little as