Everything you listed (other than the need for a single binary) is pretty much why people use python.
Python is easy to write, easy to read, and runs the same on Windows, OSX, and Linux.
Ansible is a great python tool for provisioning servers.
For directory manipulation tasks and messing with excel sheets there's a ton of very mature, very well documented libraries in python-land.
There's even a cookbook for a lot of the work it sounds like you want to do!
Take a look at automatetheboringstuff.com/
But if you NEED a single binary, you should use go. It's not as simple as python, but it's not much harder. Though provisioning servers with go is, IMO, nowhere near as easy as it is with a tool like ansible
I'm a Systems Reliability and DevOps engineer for Netdata Inc. When not working, I enjoy studying linguistics and history, playing video games, and cooking all kinds of international cuisine.
The single binary thing actually is covered for Python, it's just that almost nobody uses it because it's a huge amount of effort for what honestly is very little benefit (new enough Python can handle modules packed into ZIP files, which gets you the same 'copy this file and then run this command' functionality). Check out cx_freeze for the most used option.
Yea, everyone seems to be using Python for all scripting. Need for single binary would just make it easier to send it to some non-it work mates over Slack / Discord etc so they can get some simple automation things done with it too. (Like converting Excel to PDF and hurling it to server over FTP automatically or something similar)
Definetly will look closer into Python
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Everything you listed (other than the need for a single binary) is pretty much why people use python.
Python is easy to write, easy to read, and runs the same on Windows, OSX, and Linux.
Ansible is a great python tool for provisioning servers.
For directory manipulation tasks and messing with excel sheets there's a ton of very mature, very well documented libraries in python-land.
There's even a cookbook for a lot of the work it sounds like you want to do!
Take a look at automatetheboringstuff.com/
But if you NEED a single binary, you should use go. It's not as simple as python, but it's not much harder. Though provisioning servers with go is, IMO, nowhere near as easy as it is with a tool like ansible
The single binary thing actually is covered for Python, it's just that almost nobody uses it because it's a huge amount of effort for what honestly is very little benefit (new enough Python can handle modules packed into ZIP files, which gets you the same 'copy this file and then run this command' functionality). Check out cx_freeze for the most used option.
Yea, everyone seems to be using Python for all scripting. Need for single binary would just make it easier to send it to some non-it work mates over Slack / Discord etc so they can get some simple automation things done with it too. (Like converting Excel to PDF and hurling it to server over FTP automatically or something similar)
Definetly will look closer into Python