Summary
In this chapter, we explored the advanced features of the Python programming language. The final program was specific to MicroPython running on a Micro:bit. From the next chapter onward, all the code demonstrations will be specific to MicroPython running on a Micro:bit, and they will not run on any Python 3 implementation.
After completing this chapter, you will understand the power of the Python programming language. It is simple yet concise and powers devices such as the Micro:bit and other microcontrollers (such as the Raspberry Pi Pico W and ESP32) in the form of MicroPython. Anyone can learn to work with Python and MicroPython. The following is a photograph of my neighbors in my village working on a Micro:bit connected with NeoPixel Ring (we will fully explore this in Chapter 11, Working with NeoPixels and a MAX7219 Display) for their school project:
Figure 4.3 – Schoolkids working on a NeoPixel with a Micro:bit
From the next chapter...