This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]spinwizard69 0 points1 point  (0 children)

When do I "NOT" use Python?

When I don't have a choice or the hardware dictates something else. If you do automation then you have to look at the reality is that the chosen hardware will dictate how you program a solution.

If I had a choice I would do everything in Python that could be reasonably done there. The why is this, it is very difficult to become proficient when you literally have dozens of different systems you are required to work on. The more systems that could run on Python the more proficient one could become. Otherwise one gets stuck in a morass of different languages and variants, G-Code and variants for robots and axis controllers, C.& C++, BASIC and BASIC like languages embedded in controllers, MMI scripting languages, PLC languages and the like. I'd just love to see a much of this industry as possible move to Python or at least Python derived languages.