Python

共有:

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

共有:

TechRepublic

techrepublic.com

今年のアンケート結果では、開発者の間での Python の根強い人気と広範な用途に関する多くのインサイトを得られました。回答に見られるように、プログラミング言語が急速に進化しているにもかかわらず、Python は開発者から好まれる選択肢としての地位を維持し続けています。

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

27%

Python 3.11

26%

Python 3.10

18%

Python 3.9

11%

Python 3.8

6%

Python 3.7

4%

Python 3.6

4%

Python 3.0~3.5

1%

Python 2.x

3%

分からない

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

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

47%

データ解析

42%

機械学習

39%

ウェブ開発

31%

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

30%

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

26%

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

23%

教育目的

22%

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

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

TechRepublic

techrepublic.com

アンケート結果を見ると、さまざまな分野で Python の採用率が一定して伸びていることがわかります。データ解析(47%)、機械学習(42%)、およびウェブ開発(40%)が上位ユースケースとして浮上しています。このような汎用性は Python のレジリエンスと適応性を浮き彫りにしており、Python はさまざまな業界で働く開発者にとって定番の選択肢となっています。

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

39%

40%

Django

40%

38%

Flask

20%

25%

FastAPI

3%

4%

web2py

3%

2%

Tornado

FastAPI の使用率は過去数年にわたって伸びてきており、2021 年 の 14% から 2023 年の 25% に増加しています。このフレームワークは高いパフォーマンスと開発者のエルゴノミクスを重視していることで知られており、型ヒントや組み込みの非同期サポートといった Python の最新機能を活用しています。特に Python による API の構築を想定して設計されており、開発効率を高める広範な追加機能とメリットを提供しています。

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

62%

64%

NumPy

56%

59%

pandas

43%

44%

Matplotlib

28%

35%

PyTorch

30%

33%

TensorFlow

NumPy、pandas、および Matplotlib は依然としてデータサイエンス関連タスクのフレームワークとして最大の人気を誇っています。PyTorch は昨年から 7 パーセントポイント増で順位を上げていますが、これはディープラーニングの人気が上昇した影響だと思われます。

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

39%

Requests

25%

Pillow

21%

asyncio

19%

Tkinter

14%

PyQt

14%

Scrapy

11%

aiohttp

ほとんどのフレームワークの支持率は年々安定しています。Python と一緒に使用される最も人気のあるフレームワークの中では Requests が突出しています。

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

23%

ORM

8%

Sphinx

2%

Buildout

1%

その他

70%

該当なし

大多数の回答者は Python 以外のテクノロジーを使用していません。4 人に 1 人の Python 開発者はオブジェクト関係マッパーを使用しています。

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

32%

Visual Studio Code

29%

PyCharm Professional Edition

20%

PyCharm Community Edition

6%

Jupyter Notebook

3%

IntelliJ IDEA

2%

Vim

1%

Sublime Text

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

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

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