As a personal example, I've searched for answers related to golang far less than I have for python because I tend to find my answers by simply reading golang docs but in case of python, docs do not help me as much so I turn to google and consequently to SO.
The Incredible Growth of Python
41–50 of 224 posts
Re: The Incredible Growth of Python
#42Re: The Incredible Growth of Python
#43Yes , but the young contenders already exist. If Nim gets more traction , over time it may replace Python.
Don't hold your breath. Nim doesn't have the kind of ecosystem, and hasn't shown signs of having one.
Re: The Incredible Growth of Python
#44Python 2 advocates were quite firm in telling us that Python 3 and its incompatibility with Python 2 had killed Python and people would abandon Python altogether in droves for other languages. This post is suggesting the opposite, that Python is more healthy than ever and growing incredibly fast.
Re: The Incredible Growth of Python
#45TL;DR: Slightly interesting but narrowly focused article with clickbait-ish headline. It charts the growth of Stack Overflow python question views in the last five years. While this is an interesting statistic there is no additional analysis that it correlates to python's usage growth. And no hypothesis is given for the growth in question views, although they tease a future post about that. It would have been far mor…
Fellow 20+ years Python user here. Python adoption outside first world countries have always lagged considerably behind. A common pattern among technologies. I suspect a lot of that growth is the rest of the world catching up.
Re: The Incredible Growth of Python
#46Re: The Incredible Growth of Python
#47Most AI frameworks support Python out of the box, including TensorFlow, PyTorch, Theano, and CAFFE/CAFFE2, which together currently have the most developer mindshare. Every single TensorFlow, Pytorch, Theano, and CAFFE/CAFFE2 tutorial or example is written in Python.
With very few exceptions (e.g., the occasional Lua code coming out of Yann Le Cun's group at FB), new AI papers come with code written in Python.
If you want to see Python's utter dominance in this field, just search for "deep learning" or "neural net" on github.
Re: The Incredible Growth of Python
#48Earlier quoted context omitted.
Fellow 20+ years Python user here. Python adoption outside first world countries have always lagged considerably behind. A common pattern among technologies. I suspect a lot of that growth is the rest of the world catching up.
To the article's credit it actually differentiates between first world ("high income") countries and the rest of the world. The growth has been even more in high income countries so that explanation doesn't work for the data in the article.
Python's rising popularity among the scientific computing community is simply not enough to support the idea of a dramatic increase in Python adoption. As a long-time user of the language I share your appreciation Python usage in the industry has not dramatically increased in the past few years.
On the other hand, there's plenty of evidence suggesting Python is becoming increasingly popular outside high income countries.
Re: The Incredible Growth of Python
#49Earlier quoted context omitted.
Really? Pip should be pretty straight forward. Maybe you use different libraries than I do.
I do mostly Ruby professionally and dabble in Python, and I agree with heydonovan. Pip works fine for installing things, but near as I can tell, Python has no equivalent of bundler - a tool to install specific versions of a bunch of libraries, generate a lockfile ensuring that your production server and all of the devs are all running it with the same version of everything, and letting you have as many versions of a…
The current standard way to do this is with a virtualenv and a requirements.txt file in which you specify the version of your dependencies, which you can then install with pip install -r requirements.txt.
Format is "packagename==0.1.0" (>=, To get something similar (but inferior) to lockfiles you can use "pip freeze > filename"
Re: The Incredible Growth of Python
#50This is probably related to explosion of interest in AI and deep learning (DL), because Python has become THE standard language for AI/DL research. Most AI frameworks support Python out of the box, including TensorFlow, PyTorch, Theano, and CAFFE/CAFFE2, which together currently have the most developer mindshare. Every single TensorFlow, Pytorch, Theano, and CAFFE/CAFFE2 tutorial or example is written in Python. With…
It's also because no one can work out how to use matplotlib properly, so you need to look at about 1000 StackOverflow questions per line of code.