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

 

Banner


GitHub Universe AI Announcements - Copilot And Spark
30/10/2024

GitHub has announced several improvements for developers at Universe, its annual conference. Developers will get multi-model Copilot and GitHub Spark, an AI-native tool for building applications in na [ ... ]



Apache Lucene Improves Sparce Indexing
22/10/2024

Apache Lucene 10 has been released. The updated version adds a new IndexInput prefetch API, support for sparse indexing on doc values, and upgraded Snowball dictionaries resulting in improved tokeniza [ ... ]


More News

espbook

 

Comments




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

<ASIN:1871962587>

Last Updated ( Wednesday, 27 February 2019 )