
Bigger, Slower, Hungrier
Python on hardware is still a work in progress
and won’t be the best option for every project.
Some common complaints are that it requires
a lot of memory and uses up a lot of power. For
example, one badge hacking team wanted to use
CircuitPython for a convention badge but weren’t
able to, given that a badge needs to last for a
weekend of hacking on two AA batteries.
As mentioned, Python is also slower than C++
so if you’re weighing up CircuitPython on the
Circuit Playground Express versus C++ code on
the eye-wateringly fast Teensy 4.0, then Python
might not come out on top for your project.
There has always been room ...