Fundamentals 6 min read

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.

Python Programming Learning Circle
Python Programming Learning Circle
Python Programming Learning Circle
2022 Python Developer Survey: Frameworks, Tools, and Language Trends

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.

Python 2 vs Python 3 usage chart
Python 2 vs Python 3 usage chart
Python 3 version distribution chart
Python 3 version distribution chart

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.

Web framework popularity chart
Web framework popularity chart
Database popularity among developers chart
Database popularity among developers chart

31 % of Python developers use big‑data tools, a 6‑point increase since 2021; among data scientists this share rises to 42 %.

Big data tool usage chart
Big data tool usage chart

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.

IDE usage chart
IDE usage chart
Operating system usage chart
Operating system usage chart

Documentation tools are used by 39 % of Python users, with Sphinx remaining the top choice.

Documentation tool usage chart
Documentation tool usage chart

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.

Primary language usage chart
Primary language usage chart
Python usage by project type chart
Python usage by project type chart
PythonData AnalysisIDEdeveloper survey2022
Python Programming Learning Circle
Written by

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.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.