2022 JetBrains Python Developer Survey: Key Findings on Language Usage, Frameworks, Databases, and Tools
The 2022 JetBrains Python Developer Survey of over 23,000 respondents reveals that 93% now use Python 3, highlights the dominance of Flask, Django and FastAPI, shows growing adoption of big‑data tools and databases, and details IDE, OS, and documentation preferences among Python developers.
JetBrains and the Python Software Foundation released the 2022 Python Developer Survey, collecting responses from October to December 2022 from more than 23,000 developers and enthusiasts across nearly 200 countries.
The survey shows that 7% of respondents still use Python 2, while 93% have migrated to Python 3, a slight decrease in Python 3 adoption compared to 2021 (95%). Among Python 3 users, 45% use the relatively recent Python 3.10, and only 2% remain on Python 3.5 or older.
Python 2 usage is concentrated in data analysis (29%), computer graphics (24%) and DevOps (23%).
In the web framework category, Flask, Django, and FastAPI remain the top three, with FastAPI gaining 4 percentage points over the past year to reach roughly 25% of respondents.
Database preferences differ by role: MS SQL Server and Oracle are twice as popular among data scientists as among web developers, while most other databases see higher adoption among web developers.
31% of Python developers use big‑data tools, a 6‑point increase since 2021, rising to 42% among data scientists.
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 IDEs, with 26% preferring PyCharm and 25% preferring VS Code as an additional editor.
Operating system usage remains stable for macOS and Windows, but Linux share dropped by 4 percentage points compared to the previous year.
Documentation tools are used by 39% of Python users, with Sphinx remaining the top choice.
Overall, 85% of respondents consider Python their primary language; among primary‑language users, 23% use it mainly for web development, while as a secondary language it is most common for data analysis (16%) and DevOps (14%), with web development ranking third (13%).
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.