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%. 


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.


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.


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


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.



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. 


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.




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, Facebook or Linkedin.



Azul Intelligence Cloud Expands Support

Azul has announced that its cloud analytics solution, Azul Intelligence Cloud, now supports Oracle JDK and any OpenJDK-based distribution. More DevOps teams will now benefit from its ability to b [ ... ]

Google Reduces Support For Python, Dart And Flutter

There are many reports that Google has removed people from its Python, Dart and Flutter teams and possibly more. What does this say about relying on Google as a source of technology for your projects? [ ... ]

More News

raspberry pi books



or email your comment to:


Last Updated ( Wednesday, 27 February 2019 )