I learned a little bit of python back in college with the hope that it would give me a competitive edge in the field I hoped to enter. Lo and behold, I got a job in a different industry entirely and any knowledge of coding I once had became irrelevant.
Would it be worth it to pick up my python textbook again and self-teach in my free time if I don’t want to make a career of coding? What exactly can python be used to create?
Python is an EXTREMELY useful and common language, and it’s capable of all manner of things. For example, FreeCAD’s GUI is written in Python. The rendering engine, OpenCASCADE, I think is written in C. Especially in the Linux ecosystem, you often see a Python console as a user-facing scripting system. You can write macros in LibreOffice in Python, for instance. I use a package called Autokey on my computer that lets me automate basically any task on my Linux desktop, similar to how AutoHotKey works in Windows, but Autokey uses Python. I have also used MicroPython a lot on ESP32, ARM M0 and RP2040 based devboards, which can run the MicroPython interpreter. I find it easier to deal with than C++.