The C programming language has been entrenched in embedded software development for decades. The problem is that while C is a great language for real-time systems, many electrical engineers and entry level engineers don’t understand its nuances. The C language requires a lot of time to master. Many engineers and even high school students know how to program in Python which makes Python an interesting possibility for real-time systems.
Developing embedded systems that run Python can allow engineers who aren’t experts in embedded software still get by writing simple scripts. A basic introduction of one such port running Micro Python on the PyBoard can be found below. Additional tutorials and ideas can be found on my YouTube channel at: https://www.youtube.com/channel/UC9k8GahBTE0IVJxOsL4WhOA