In the past few years we have seen a lot of advances regarding the
hardware python can run on.
You're probably used to Python running on "regular" computers. But 10
years ago a revolution started with the Raspberry Pi that was one of the
first computers in decades, thanks to its GPIO headers, which allowed
easy control of electronic hardware from a programming language.
That was the dawn of a new era that opened-up electronic hardware
programming with python on multiple devices as micro-controllers like
the BBC Micro:bit thanks to MicroPyton and plenty of other MCU's running
either MicroPython or CircuitPython (a friendly fork of MicroPython).
But it doesn't stop there, Python can also run on phones and tablets
thanks to BeeWare and Kivy.