|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%.
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.
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.
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.
Python for Enthusiasts (Programmer's Bookshelf of recommened books)
or email your comment to: firstname.lastname@example.org
|Last Updated ( Wednesday, 27 February 2019 )|