Python Hype?
Brian Ray
Python Hype? Brian Ray Hi, Im Brian Ray Indy Consulting Years - - PowerPoint PPT Presentation
Python Hype? Brian Ray Hi, Im Brian Ray Indy Consulting Years Directive Years 2010-2013 1998-2003 Leadership Years 2009-2010 Engineering Years Big Four Consulting 2003-2006 2013-current Taken in China May 20
Brian Ray
1998-2003
2003-2006
2009-2010
2010-2013 Taken in China May 20th, 2016
2013-current
In the last 10 years, we are seeing Python having (select one):
Lenses to help measure:
236 respondents broken up into 3 groups
1 2 3 Groups
The missing group 4: Those who didn’t take the survey
2 49 % 1 29% 3 22%
Questions
had positive, less than 13% neutral or less.
“Python is Now the Most Popular Introductory Teaching Language at Top U.S. Universities” By Philip Guo July 7, 2014
(3% higher than Group 1)
(after months)
Hype curve-esk?
Dislikes:
Likes:
Group 1 Group 3
Natural or below
Group 1 Group 3
Small drawbacks:
Big Drawbacks:
Critical:
25%– 50%– 100%–
–
Python 2 (before 2.7) 10.64% 12.77% 2.13% Python 2.7 - 2.x 16.67% 30.30% 43.94% Python 3+ 22.03% 32.20% 23.73% PyPy 14.89% 0.00% 2.13% Jython 4.44% 4.44% 0.00%
Top Plan on long time: pip kid virtualenv ipython pep8 requests pandas django celery reportlab Top Stopped: plone pylons pycurl twissted zope nose pyramid
When did Python Peak:
Other:
wave
2008-2009 2014+ 2010-2013
How forked
0,0 10,0 20,0 30,0 40,0 50,0 60,0 before 2010 2013-2014 after 2014 JavaScript Ruby PHP Python Objective-C C C++ Java Shell CoffeeScript 0,0 1,0 2,0 3,0 4,0 5,0 6,0 7,0 8,0 PHP Python Objective-C C C++ Java Shell
Activity, based on count: watched + forked
Why seeing Steady upward Line?
devops)
Some other “Popularity” Metrics
vendors: Datameer, IBM, Microsoft Azure, Oracle, Platfora, SAP, Tableau, Teradata and Tibco Software.
and data mining developers have used R, and 35% have used Python
It all got started, I believe, because the very earliest Googlers (Sergey, Larry, Craig, ...) made a good engineering decision: "Python where we can, C++ where we must” - Alex Martelli Python's growth and acceptance in its many roles just hasn't followed any ups-and-downs curve as models would predict -- it's been pretty steadily, gradually upwards instead.
Some interpretation of results…
Supports:
Group 1, 2, 3
measures as large
users have switched to Python 3+ 50% of the time
says so Negates:
github
measure some spikes
Supports:
push down?
support, swarmy Negates:
Python popularity
Supports:
Python
Productivity/maturity
around 2010- 28% surveyed agree Negates:
20%
using what they use now for a long time
Supports:
effected on the PYPL Index where clearly other languages ebbed and flowed Negates:
Python support
Supports:
insane, and that’s who took the survey
Word of Mouth Negates:
independent domains to be blind sided
In my own words
languages!
Brian Ray
Email: brianhray@gmail.com or brray@deloitte.com https://www.linkedin.com/in/brianray https://twitter.com/brianray https://github.com/brianray http://chipy.org