Jetbrains and Python Software Foundation published a joint annual survey, which was attended by more than 23 thousand developers using Python programming language. The survey, conducted in 2022, revealed that 93% of respondents have transitioned to using Python 3, while 7% still continue to use the Python 2 branch which is no longer supported by most Linux distributions and was declared unsupported in April 2020 (originally planned to stop support in 2015 but deadlines were constantly extended). It is worth noting that in the 2021 survey, only 5% reported using Python 2, which decreased to 6% in 2020, 10% in 2019, 16% in 2018, and 25% in 2017.
Some other trends:
- 29% of developers continuing to use Python 2 indicated its usage for data analysis, 24% for computer graphics, 23% in DevOps practices, 19% for web development, 18% for desktop systems, 18% for network applications, 13% for game development, 13% for mobile applications, 13% for machine learning, and 13% for web scraping.
- 45% of respondents are using Python 3.10 branch (the most relevant version at the time of the survey in 2022, given that the 3.11 branch was released in October 2022), while 23% are using Python 3.9, 17% are using Python 3.8, 9% are using Python 3.7, 4% are using Python 3.6, and 2% are using Python 3.5 (2015) or older versions.
- 11% stated that they do not update their Python versions, 37% use distributions from Python.org for Windows, 26% use Linux distribution packages or the Homebrew repository, 17% use Docker, 17% use
/Reports, release notes, official announcements.