Repetitive tasks are boring. Let’s face it; if you don’t have to sit in front of a compute, click a link and type something in to a field, why do it? Computers are amazing tools that are capable of doing all sorts of boring tasks if we just knew how to setup the task. Although there are many different ways to do this, today we are going to focus on the Python programming language.
Why Python?
There are a multitude of programming languages out there. I’ve personally programmed at least a little bit in the following languages: BASIC, Fortran, Visual Basic, C/C++, JavaScript, Perl, PHP, Pascal, SQL, and Python. According to CodingDojo.com and Tiobe.com, Python is at #5 for the most in-demand programming languages in 2016. Topping the list are languages like Java and C# but Python is ranked pretty high. And not just on these two sites; if you do a search for the most popular or in-demand programming languages, chances are really good that you will see Python in the top 10 if not in the top 5.
If you are going to learn a new skill and spend the time to get pretty good at it, it would be nice if that skill was fun, helpful, or valuable in some way. Sure, underwater basket weaving may be challenging, but is it really valuable? Not to me. [Read more…]