Python Still Growing - 2024 Developer Survey Results |
Written by Janet Swift |
Wednesday, 20 August 2025 |
The results of the 2024 Python Developers Survey, conducted as a collaborative effort between the Python Software Foundation and JetBrains have been published. This was the eighth edition of this survey and reveals that Python encompasses almost all areas of computing. More than 30,000 Python developers and enthusiasts from almost 200 countries/regions took the survey in late 2025 and after filtering out duplicate and unreliable responses, the data set includes more than 25,000 responses. 63% of respondents were fully or partially employed, 12% were self-employed or freelancers, 18% students and 5% unemployed or retired. Asked whether Python was being used for work or other reasons, the majority of respondents (52%) chose the option “Both for work and personal”, 28% chose "For personal, educational or side projects" leaving 20% choosing "For work". Looking at whether Python was their main or secondary language, 86% of respondents chose Main and only 14% Secondary. In terms of other languages used in conjunction with Python JavaScript remained the most popular with 40% of those for whom Python was their main language using it rising to 43% among the Python secondary group. HTML followed with 37% and 35% respectively and almost as popular SQL at 37%, 30%. In terms of what Python is used for, in the first edition of this survey back in 2017, web development was the most popular use for Python with a 54% share. Web dev was overtaken by data analysis in 2018 and it has remained in pole position, although this year web dev has bounced back a little narrowing the gap between these two dominant uses. Looking at the use of other languages, when the respondents were group by Data Science versus Web Development SQL was the most popular among the former group (45%) while the proportion using JavaScript among the latter group JavaScript rose to 64%. When asked about their use of versions of Python, disgracefully 4% are still using Python 2. Almost as disappointing given how easy it is to upgrade only 17% of the Python 3 users were on the most recent versions. 3.14 and 3.13, that were in the "active bugfix" stable phase of the Python support Cycle. However, Python 3.10 and later were still within their first 5 years and receiving security fixes. Python 3.9 and earlier had reached end-of-Life. When asked about their reasons not to upgrade 53% of respondents chose, "The version I’m using meets all my needs." and a further 25% chose "I haven’t had the time to update. As in previous surveys, respondents’ Python experience exceeds their professional coding experience. In terms of Python experience, the most popular response was 3-5 years (30%) whereas 31% claimed less than one year professional coding experience. This is largely explained by the fact that the proportion of students included in the survey was 12% with a further 6% choosing "Working student" for Employment status. This survey is a joint operation between the Python Software Foundation and JetBrains and if you look at the results on the JetBrain site you'll find it peppered with tips referring to PyCharm, JetBrain's own Python IDE. While Pycharm came second to Visual Studio Code as respondents' main IDE/Editor, the survey revealed that 80% of the surveyed Python developers use additional IDEs or editors alongside their main one, and 42% use three or more simultaneously. VS Code and PyCharm was overall the most popular combination.
More InformationPython Developers Survey 2024 Results Related ArticlesBe Counted In the Python Developer Survey Python Is Everywhere - 2021 Survey Results What Makes Python Great & Greater Python Developer Survey (2019) Survey Results From More Python Developers (2018) 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.
Comments
or email your comment to: [email protected] |
Last Updated ( Wednesday, 20 August 2025 ) |