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, highlights the dominance of Flask, Django and FastAPI in web development, shows growing adoption of big‑data tools, and details IDE, OS, and documentation preferences among Python developers.
JetBrains and the Python Software Foundation jointly conducted the sixth official annual Python Developer Survey in 2022, collecting responses from October to December 2022 from over 23,000 Python developers and enthusiasts across nearly 200 countries and regions.
Python 3 vs Python 2 : 7% of developers still use Python 2, while 93% have migrated to Python 3. In the 2021 survey, 95% used Python 3 and 5% used Python 2. Python 2 reached end‑of‑life in 2020; among remaining Python 2 users, 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% are on Python 3.5 or earlier.
Frameworks and Libraries : The Python web framework market remains a three‑way contest among Flask, Django, and FastAPI, with FastAPI gaining 4 percentage points year‑over‑year to reach roughly 25% usage.
Databases : MS SQL Server and Oracle Database are twice as popular among data scientists as among web developers, while other databases see much higher adoption among web developers.
Big Data Tools : 31% of Python developers now use big‑data tools, a 6‑point increase since 2021; among data scientists, this figure rises to 42%.
Development Tools :
IDE/Editors : PyCharm and VS Code are the top two IDEs, chosen by two‑thirds of respondents. Only 14% use a single IDE, while 61% use two to three IDEs; 26% prefer PyCharm as an additional IDE and a quarter choose VS Code.
Operating Systems : macOS and Windows usage remains stable, while Linux usage dropped by 4 percentage points.
Documentation Tools : 39% of Python users employ documentation tools, with Sphinx remaining the top choice.
Regarding usage contexts, 21% of developers use Python only at work, while 51% use it for both professional and personal/educational projects. A strong 85% consider Python their primary language, primarily for web development (23%); as a secondary language, Python is most common for data analysis (16%) and DevOps (14%).
For the full report, see: JetBrains Python Developers Survey 2022 .
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.