Left behind ?


Author Message
karlelch

Guru

Joined: 30/10/2014
Location: Germany
Posts: 354
Posted: 08:43am 25 Jul 2026      

Every language has its place and use case. Python is great because you can start out very easily but you can do also very complex things in an elegant way.
A colleague showed my a Python one-liner that implements Conways Game of Life.

This is one reason why it is now the predominant language in life science.

I just finished teaching a Python class for neuroscience MSc students; all of them were able to finish and present their exam tasks - the solutions the found differed greatly depending on the students previous experience, but all solutions worked. We allowed them to use AI to track errors or solve issues with their own code; they mostly treated the AI like a peer they asked for help. Some preferred actually to ask their more experienced colleagues over AI. In any case, I think even the students without any experience got to a place where they could now use Python for their research projects - and profit from the humongous amount of Python libraries/packages that is out there.

For microcontrollers, I used MicroPython and CircuitPython in my hobby projects (check out my GitHub) before I discovered MMBasic. The back to the 80s feeling in combination with its predictability and speed, and its interactive approach convinced me. When controlling hardware and timing is critical, (Micro)pythons has its flaws (or at least had them). For these hobby projects, I clearly prefer MMBasic - but that only reflects my taste and my choice  

Cheers
Thomas