Survey Results From More Python Developers
Written by Janet Swift   
Wednesday, 27 February 2019

More than twice as many Python programmer's participated in the 2018 Python Developers Survey conducted jointly by the Python Software Foundation and JetBrains. The results are now available. 

2018 was a good year for Python, it  was named as the TIOBE Language of the Year and also saw the publication of Programmer's Python: Objects & Attributes, the first volume in the I/Programmer Library Programmer's Python: Something Completely Different series. 

The Python Developers Survey was inaugurated in 2017 and over 9,500 developers from almost 150 different countries participated. I Programmer ran two reports on the results, see Python Development Trends and What Makes Python Special?. This time around we pick out the highlights and note any differences from the 2017 results.

The biggest difference is the scale of the response. It attracted over 20,000 Pythonistas and the proportion for whom Python was the main language had risen from 79% to 84%.

One the other hand there were few differences in the other languages used in conjunction with Python by those for whom Python was the main language. JavaScript was still the most used, gaining an extra percentage point. There was an 8% jump in the number using Bash/Shell, and SQL also grew by 3%, while C/C++ and Java both reduced by 3%. 

jbpython3main

Looking into whether Python is used for work or personal use, 60% of respondents answered Both. Work only had a slightly smaller share (19%) than Personal, education or side projects (21%).

With regards to work 62% of respondents were employed full time and when you add in self-employed, partially employed and freelancer 78% and in employment with only 19% being students.

jbworkstatus

In terms of experience with Python, the biggest bin was for 11 or more years. Even so, a larger proportion, 36% had 2 years or less.jbexperience 

Respondents  tended to juggle multiple project, with only 17% able to focus on a single project.

jbprojects

They were evenly split between working on their own and working in a team.

jbteam

Whereas in 2017 Web development was the most popular use for Python, it has been overtaken by Data analysis, which grew by 8%. Machine learning saw a similar increase and Dev Ops increased almost as much.

jbtype

 

Finally a very positive difference, is that the Python 3 adoption rate had jumped from 75% to 84% and was up to 90% among those using Python for data analysis. 

jbpython3devs

Recent versions of Python 3, that is 3.6 and 3.7, which was only released in mid-2018, account for 84% of installations. Only 2% are using versions older than 3.4.jbpython3vers

Among Python 2 users all but 7% are using the latest version, 2.7 - but that is the final version and maintenance is due to end next year.

 

 

python3

More Information

Python Developers Survey 2018 Results

Related Articles

Python Language Of The Year

Calling All Pythonistas

Python Development Trends

What Makes Python Special?

Python The Future Of Programming?

Python Popular With Hackers

Python 3.7 Released

Python's Unstoppable Rise 

Python for Enthusiasts (Programmer's Bookshelf of recommened books)

 

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on, Twitter, FacebookGoogle+ or Linkedin.

 

Banner


The JavaScript Standard Library
13/03/2019

One of the problems with JavaScript is that there is no standard library as there is in other languages. This means that we have to download everything we need and not just the "extras". This is all a [ ... ]



AI Takes Control Of A Wind Farm
27/02/2019

No not a post-apocalypse scenario - Google's DeepMind helps make a wind farm 20% more valuable by predicting when the wind will blow.


More News

Python

 



 

Comments




or email your comment to: comments@i-programmer.info

<ASIN:1871962587>

Last Updated ( Wednesday, 27 February 2019 )