Fundamentals 5 min read

What the 2022 JetBrains Python Survey Reveals About Language Trends and Tooling

The 2022 JetBrains Python Developer Survey of over 23,000 respondents shows 93% now use Python 3, highlights the decline of Python 2, rising popularity of FastAPI, dominant IDEs like PyCharm and VS Code, and shifting preferences in frameworks, databases, big‑data tools, and operating systems.

21CTO
21CTO
21CTO
What the 2022 JetBrains Python Survey Reveals About Language Trends and Tooling

Python 3 vs Python 2

The survey indicates that 7% of Python developers still use Python 2, while 93% have moved to Python 3, a slight increase from 2021 (5% Python 2, 95% Python 3). Among Python 2 users, 29% use it for data analysis, 24% for computer graphics, and 23% for DevOps.

Among Python 3 users, 45% are on version 3.10 (released two years ago) and only 2% remain on Python 3.5 or earlier.

Frameworks and Libraries

Web framework usage remains a three‑way contest among Flask, Django, and FastAPI, with all other frameworks collectively ranking below third place.

FastAPI usage has grown by 4 percentage points since last year, now adopted by a quarter of Python developers.

In database preferences, MS SQL Server and Oracle are twice as popular among data scientists compared to web developers, while most other databases see higher adoption among web developers.

Big‑data tools are used by 31% of Python developers, a 6‑point increase since 2021, reaching 42% among data scientists.

Development Tools

IDE preferences show PyCharm and VS Code as the top two choices, selected by two‑thirds of respondents. Only 14% use a single IDE, while 61% employ two to three IDEs; 26% favor PyCharm as an additional IDE and 25% choose VS Code.

Operating system trends are stable for macOS and Windows, but Linux usage has dropped by 4 points.

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

Regarding usage contexts, 21% of developers use Python exclusively at work, while 51% use it for both work and personal/educational projects. Overall, 85% consider Python their primary language.

Among those who list Python as their main language, 23% primarily use it for web development, while as a secondary language it is most common for data analysis (16%), DevOps (14%), and web development (13%).

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

PythonIDEData ScienceWeb Frameworksprogramming trendsdeveloper survey
21CTO
Written by

21CTO

21CTO (21CTO.com) offers developers community, training, and services, making it your go‑to learning and service platform.

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.