Key Findings from the 2022 JetBrains Python Developer Survey
The 2022 JetBrains Python Developer Survey, conducted with over 23,000 respondents from more than 200 countries, reveals that 93% now use Python 3 (with Python 3.10 most popular), 7% still use Python 2, and highlights trends in frameworks, databases, big‑data tools, IDEs, operating systems, documentation tools, and primary usage contexts.
Python 3 vs Python 2
The survey shows that 7% of Python developers still use Python 2, while 93% have moved to Python 3, a slight decrease from 95% Python 3 usage in the 2021 survey.
Python 2 reached end‑of‑life in 2020; among those still using it, 29% use it for data analysis, 24% for computer graphics, and 23% for DevOps.
Among Python 3 users, 45% are on Python 3.10 (released two years ago) and only 2% use Python 3.5 or older.
Frameworks and Libraries
Web framework usage remains dominated by Flask, Django, and FastAPI, with FastAPI gaining 4 percentage points to be used by a quarter of developers.
Databases
MS SQL Server and Oracle Database are twice as popular among data scientists compared to web developers, while most other databases see higher adoption among web developers.
Big Data Tools
31% of Python developers use big‑data tools, a 6‑point increase since 2021, rising to 42% among data scientists.
Development Tools
IDE usage is led by PyCharm and VS Code, chosen by two‑thirds of respondents; only 14% use a single IDE, while 61% use two to three.
Operating system preferences remain stable for macOS and Windows, but Linux usage dropped by 4 points.
Documentation tools are used by 39% of Python users, with Sphinx remaining the top choice.
Usage Context
21% of developers use Python exclusively at work, while 51% use it for both work and personal/educational projects.
85% consider Python their primary language, primarily for web development (23%); as a secondary language, it is most common for data analysis (16%) and DevOps (14%).
For the full report, visit the JetBrains Python Developers Survey 2022 page.
Python Programming Learning Circle
A global community of Chinese Python developers offering technical articles, columns, original video tutorials, and problem sets. Topics include web full‑stack development, web scraping, data analysis, natural language processing, image processing, machine learning, automated testing, DevOps automation, and big data.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.