MicroPython is a lean and efficient implementation of the Python 3 programming language that includes a small subset of the Python standard library and is optimised to run on microcontrollers and in constrained environments.
Sorgente: MicroPython – Python for microcontrollers
Well, pretty neat, as they deliver it in 256k of code and 16k of RAM!