What's suddenly making Python so popular? I mean, it has been around since the 90s, why is it suddenly gaining tracking in 2017-18? What changed?
The State of Developer Ecosystem in 2018
11–20 of 62 posts
Re: The State of Developer Ecosystem in 2018
#12Earlier quoted context omitted.
Python mostly replaced Ruby(Rails) as the first choice for beginners learning backend for the web. And Python is becoming the first choice for the Machine Learning and even Data Science.
> Python mostly replaced Ruby(Rails) as the first choice for beginners learning backend for the web. Is that really the case? I mean I adopted Python and Flask for web work quite awhile ago, but I still see a lot more Ruby web devs around here than anything else.
Re: The State of Developer Ecosystem in 2018
#13What's suddenly making Python so popular? I mean, it has been around since the 90s, why is it suddenly gaining tracking in 2017-18? What changed?
Re: The State of Developer Ecosystem in 2018
#14What's suddenly making Python so popular? I mean, it has been around since the 90s, why is it suddenly gaining tracking in 2017-18? What changed?
I'm personally not a big fan of Python at all (actually I hate it), but one can't deny its overwhelming dominance in those spaces.
I feel that it's only just starting to grow, and will continue to get bigger.
Re: The State of Developer Ecosystem in 2018
#15What's suddenly making Python so popular? I mean, it has been around since the 90s, why is it suddenly gaining tracking in 2017-18? What changed?
It's a virtuous/vicious circle, depending on what you think of Python. But I think "Python is for ML" is the unofficial motivation behind a lot of it, because if you're starting to build your career and Python is an option then for sure you're going to mess around with scikit-learn and put that on your CV.
[edit]: Oh and boto3 probably accounts for a fair amount of Python use these days. I actually prefer the AWS support in golang but boto3 usually "just works" despite some very weird quirks.
Re: The State of Developer Ecosystem in 2018
#16What's suddenly making Python so popular? I mean, it has been around since the 90s, why is it suddenly gaining tracking in 2017-18? What changed?
For data science and machine learning, it makes sense because the most popular packages are all in Python at this moment (strictly speaking, they have interfaces in Python but the underlying native code is in C++).
For academics who do data analysis and scientific computing, the last few years have seen an explosion of scientific packages available in Python. The major packages, NumPy/SciPy/matplotlib/pandas, also become more feature-complete to the point that one can do everything that is used to be done in MATLAB now in this set of packages. That's free MATLAB with better performance and more potential for optimization. No wonder people are switching to the Python ecosystem.
Re: The State of Developer Ecosystem in 2018
#17What's suddenly making Python so popular? I mean, it has been around since the 90s, why is it suddenly gaining tracking in 2017-18? What changed?
Python mostly replaced Ruby(Rails) as the first choice for beginners learning backend for the web. And Python is becoming the first choice for the Machine Learning and even Data Science.
Re: The State of Developer Ecosystem in 2018
#18Earlier quoted context omitted.
Python mostly replaced Ruby(Rails) as the first choice for beginners learning backend for the web. And Python is becoming the first choice for the Machine Learning and even Data Science.
Python has much better support for data anlysis/machine learning, but, honestly, I don't hear about django or other python web frameworks anywhere as much as I hear about rails. Have you got a source for your first point?
Re: The State of Developer Ecosystem in 2018
#19Earlier quoted context omitted.
Python mostly replaced Ruby(Rails) as the first choice for beginners learning backend for the web. And Python is becoming the first choice for the Machine Learning and even Data Science.
Python has much better support for data anlysis/machine learning, but, honestly, I don't hear about django or other python web frameworks anywhere as much as I hear about rails. Have you got a source for your first point?
But I believe I was wrong on this one. A quick search on a page I googled for "best coding bootcamps" led me to this page[0] where a quick ctrl-f showed the results: Ruby = 34 results, Node = 18, Python = 12.
Re: The State of Developer Ecosystem in 2018
#20What's suddenly making Python so popular? I mean, it has been around since the 90s, why is it suddenly gaining tracking in 2017-18? What changed?
Machine learning/data science, definitely. I'm personally not a big fan of Python at all (actually I hate it), but one can't deny its overwhelming dominance in those spaces. I feel that it's only just starting to grow, and will continue to get bigger.