2022 Python Developer Survey: Frameworks, Tools, and Language Trends
The 2022 JetBrains and Python Software Foundation survey of over 23,000 developers reveals that 93% now use Python 3, Flask, Django and FastAPI dominate web frameworks, PyCharm and VS Code lead IDEs, and Python remains the primary language for most respondents, especially in web and data work.
2022 Python Developer Survey Highlights
JetBrains and the Python Software Foundation released the sixth annual Python developer survey, gathering responses from October‑December 2022 from over 23,000 developers in nearly 200 countries.
Python 2 vs Python 3 Adoption
Only 7 % of respondents still use Python 2, while 93 % have moved to Python 3 (down from 95 % in 2021). Python 2 reached end‑of‑life in 2020; among its remaining users, 29 % use it for data analysis, 24 % for computer graphics, and 23 % for DevOps. Among Python 3 users, 45 % run the recent 3.10 release and 2 % still use 3.5 or older.
Frameworks and Libraries
Web framework usage remains a three‑way race among Flask, Django and FastAPI, with FastAPI gaining 4 percentage points to reach roughly 25 % of developers. Database preferences differ: MS SQL Server and Oracle are about twice as popular among data scientists as among web developers.
31 % of Python developers use big‑data tools, a 6‑point increase since 2021; among data scientists this share rises to 42 %.
Development Tools
PyCharm and VS Code dominate IDE choice, selected by two‑thirds of respondents. Only 14 % use a single IDE, while 61 % use two or three. Regarding operating systems, macOS and Windows usage stayed flat, while Linux share fell by 4 points.
Documentation tools are used by 39 % of Python users, with Sphinx remaining the top choice.
Python’s Role in Projects
85 % of respondents consider Python their primary language. Among those, 23 % primarily use it for web development, 16 % for data analysis, and 14 % for DevOps; web development ranks third (13 %) as a secondary use.
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.
