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?

  • Captain Aggravated
    link
    fedilink
    arrow-up
    3
    ·
    2 years ago

    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++.