Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Scade52241dI do embedded stuff and Python is ideal for scripts. I use it for data conversion, doing measurement series, interactive plotting, etc.
The best part is that it is easy to use for people without much programming experience. It is simple to run, modify and extend. This saves me a lot of work.
My non-programmer colleges often send a modified version of a script I made them back. I extract, optimize and reactor the core functions and add them to our product-utility module, which they can then use to get even more automated by themselves.
Clearly it is not used in production, but it helps a lot during development, testing and certification.
RememberMe1412941dMight want to look into a sandboxing environment like virtualenv, conda, or Docker. I've not had issues installing python stuff after using those.
@Scade this. I think a lot of people overlook Python's ability to get stuff done super fast and easy and focus too much on it being sLoW and nOt GreAt FoR cOrE iNfraStRUctUre. I mean duh, it's a scripting language, a specialized tool, with stuff it's good for and stuff it's not.
Ranchonyx606341dI just hate Python because TAB.
And nothing else.
Tbh I've started considering python as bash with a dedicated user-base. It has really good stuff but the market is bloated by ugly solutions that some dev used for some small-time scripting scenario and was mistakenly consumed in a production codebase.