Python

共有:

Python の質問は、3 つの主要なプログラミング言語の 1 つに Python を選択した開発者にのみ提示されました。

どのバージョンの Python を最もよく使用していますか?

2%

分からない

2%

Python 2.x

3%

Python 3.0–3.5

8%

Python 3.6

13%

Python 3.7

23%

Python 3.8

28%

Python 3.9

22%

Python 3.10

5 人に 1 人の回答者が、2021 年 10 月にリリースされた最新バージョンの Python バージョンを使用しています。Python 3.10 は約 9 か月で使用率 22% に達しました。

Python の使用目的は何ですか?

43%

データ解析

43%

ウェブ開発

39%

機械学習

31%

システム管理 / 自動化スクリプトの作成 / インフラ構成

30%

ウェブパーサー / スクレイパー / クローラーのプログラミング

27%

ソフトウェアのテスト / 自動テストの作成

24%

ソフトウェアのプロトタイプ開発

Python のユースケースは年々安定しています。Python が最もよく使用されている分野は、データ解析、ウェブ開発、および機械学習です。

Python に加えてどのウェブフレームワークまたはライブラリを使用していますか?

40%

46%

Flask

39%

45%

Django

20%

14%

FastAPI

3%

4%

Tornado

ウェブ開発で Python の使用が減少している傾向を考慮すると、Flask や Django などのフレームワークの人気も低下していることは予想できました(約 6 パーセントポイント)。同時に、FastAPI の人気が高まっています。この理由については、FastAPI が高いパフォーマンスと開発者のエルゴノミーを考慮して作成された最新のウェブフレームワークであることが考えられます。型ヒントなどの最新の Python 機能を使用し、組み込みの Async サポートを備え、Python で API を構築するように設計されています。

Python に加えて使用しているデータサイエンスフレームワークはありますか?

62%

NumPy

56%

Pandas

43%

Matplotlib

30%

TensorFlow

29%

SciKit-Learn

28%

PyTorch

27%

SciPy

データサイエンスタスクのフレームワークでは、NumPy、Pandas、および Matplotlib が引き続き一番の人気を誇っています。

Python に加えてどのフレームワークまたはライブラリを使用していますか?

43%

43%

Requests

26%

26%

Pillow

21%

16%

asyncio

15%

17%

Tkinter

14%

19%

Scrapy

ほとんどのフレームワークの人気度は年々安定していますが、非同期プログラミングのサポートを提供するライブラリは例外です。asyncio ライブラリの人気は 2022 年に史上最高(21%)となり、aiohttp はわずかに上昇し、httpx は回答者の 9% が選択したことでアンケートに初めて登場しました。

Python に加えてどのテクノロジーを使用していますか?

25%

ORM

10%

Sphinx

1%

Buildout

1%

その他

67%

なし

大多数の回答者は Python 以外のテクノロジーを使用していません。回答者の 4 分の 1 はオブジェクト関係マッピングツールを使用しています。

Python 開発では、どの IDE またはエディターを最もよく使用していますか?

32%

PyCharm Professional Edition

31%

Visual Studio Code

16%

PyCharm Community Edition

5%

Jupyter Notebook

4%

Vim

3%

IntelliJ IDEA

2%

Sublime Text

回答者を代表するような母集団を確保できるようにあらゆる対策を講じましたが、JetBrains 製品のユーザーがアンケートに回答する可能性が高かったため、結果に若干の偏りが生じている可能性があります。

言語サーバープロトコル(LSP)を使用していますか?

Python 開発者エコシステムの現状に関する詳細は、Python Software Foundation と提携して作成した正式な Python 開発者アンケートをご覧ください。

最後までご覧いただきありがとうございました!

レポートはお役に立ちましたか?
ぜひこのレポートを友人や同僚と共有してください。

ご質問やご提案がございましたら、surveys@jetbrains.comまでお問合わせください。