According to the 2018 survey of Stack Overflow, Python is one of the most loved programming languages and the most wanted one. Python is used in many world-class software companies as well as in high schools, colleges and universities. MicroPython is an implementation of the Python 3 programming language optimized for embedded systems. During this presentation, I will present MicroPython and its derivatives, and I will show you some typical use cases for MicroPython. In the second part, I will demonstrate how to install the system on a cheap microcontroller and during a live coding session, I will implement a functional IoT device.