I like how the article breaks up the headings into "Where Does Python Work Well?" and "Where Does Python Fall Short?" Asking whether Python is better than language X is like asking whether a screwdriver is better than a wrench; it's entirely determined by what you're trying to do.
One thing I've noticed in four years of using Python professionally is it changing rapidly. Even just the difference in the role of types in Python has changed to answer to where Python works well and where it falls short. Anyone reviewing articles like this should keep a keen eye on the publication date for this reason (which unfortunately this articles does not have).
I really hope Python doesn't become the next Nodejs
Last week, I tried to reuse a benchmarking script I wrote 1-2 years ago and was surprised to find a couple of functions were already deprecated/removed in my current Python 3.8.5
Python is so popular despite being so slow that there are many things you can do, from connecting databases to machine learning.
It is the best language to learn if you're a beginner. You can quickly start doing simple projects because of this.
There are a lot of programming languages designed with specific functions. It may not be the fastest programming language, but it has the best libraries available to use.
I use python because:
- is simple;
- is fast to deliver something in a small amount of time (and working!);
- someone already had the same problem I'm having now... and if I Google I'll find a module that serves my needs;
7 comments
[ 5.6 ms ] story [ 30.1 ms ] threadOne thing I've noticed in four years of using Python professionally is it changing rapidly. Even just the difference in the role of types in Python has changed to answer to where Python works well and where it falls short. Anyone reviewing articles like this should keep a keen eye on the publication date for this reason (which unfortunately this articles does not have).
Last week, I tried to reuse a benchmarking script I wrote 1-2 years ago and was surprised to find a couple of functions were already deprecated/removed in my current Python 3.8.5
It is the best language to learn if you're a beginner. You can quickly start doing simple projects because of this.
There are a lot of programming languages designed with specific functions. It may not be the fastest programming language, but it has the best libraries available to use.