SEE: How to build a successful developer career (free PDF)
Roberts takes 2012 as an inflection point for Python after the Harvard Business Review named data scientist the "sexiest job of the 21st Century". Yet the only language the article references is Java.
Python usage has been driven up by the rise in machine learning as well as its use in academic research and other circles, including finance. As reported by Business Insider recently, British banking giant Barclays recently started publishing internal blogs, online courses and templates to teach traders how to code in Python, so they can run run their own post-trade analysis and bypass a bottleneck caused by a limited number of quantitative analysts or "quants".
But Python's growth could mean one of two things: it's either fast becoming the most popular programming language, or it has attracted a bigger proportion of new coders keen to solve challenges on the site.
The main questions developers have about Python revolve around "pandas", a data-analysis package or software library for Python. That was the fastest growing Python-related tag on Stack Overflow in 2017. The Django web framework is also a frequently asked Python question.
MORE ON PROGRAMMING LANGUAGES
- Programming languages: Don't bother learning these ones in 2019
- Programming languages: Python developers now outnumber Java ones
- Programming languages: Developers reveal most loved, most loathed, what pays best
- Programming languages: Python's PEP 572 feature that drove founder to quit edges nearer (TechRepublic)
- Children who are blind learn how to code with Code Jumper (CNET)