|© Randall Munroe - xkcd.com|
I have touched on Python before, but haven't really gotten into it. It wasn't until I had to simplify some Excel documents, and Excel just wasn't offering me the features I needed. I know Java and C++, but then portability becomes an issue (not to mention security implications of running outdated Java runtimes) . Since I was working on a Windows/Mac environment, bash was unacceptable too. It turns out that Python was the perfect tool for me. A user who has never used Python before only needs to install the Python runtime, and they can run and develop code. Mac and Linux users(depending on the distribution) could even skip that step.
So it was decided. I was going to learn Python. I was researching different websites, books, online courses, etc. when I came across a great source.
I finished through the basics in about an hour or so, and knew enough to hit the ground running with Python.
The bottom line is that if you need to make some quick scripts, I would now recommend Python over almost any other language.