MicroPython is a subset of Python 3 and was developed as a programming language for microcontrollers. With microcontrollers growing more and more powerful, learning MicroPython is becoming more essential. Imagine having the ability to take your Python knowledge and apply it to the physical world. Imagine building lightweight energy-efficient and powerful edge analytics applications with all of the advantages of using the Python programming language. With MicroPython, you can.
In this chapter, we will explore the MicroPython language, some of the hardware that uses MicroPython, and a MicroPython-based edge analytics application.
The following topics will be covered in this chapter:
- Understanding MicroPython
- Exploring the hardware that runs MicroPython
- Using MicroPython for an edge analytics application