2021年2020 年2019 年2018 年、および 2017 年の Python 開発者アンケート結果をご覧ください。

一般的な Python の使用状況

Python を主要言語または第二言語として使用している割合

85%主要
15%第二

Python と他言語の併用状況100+

2022
2021
37%/40%36%/38%34%/33%31%/33%29%/30%19%/20%11%/10%11%/11% 9%/9% 8%/9% 7%/6% 6%/5% 4%/4% 3%/3%JavaScriptHTML/CSSSQLBash / シェルC/C++JavaTypeScriptC#PHPGoRustRVisual BasicKotlin
すべての結果

Python 開発者の 86% は Python の他に別の言語を使用しており、その中でも JavaScript、HTML/CSS、および SQL が最も一般的です。

Python と他言語の併用状況100+

主要
第二
37%/38%37%/32%35%/28%32%/22%27%/37%18%/28%10%/17%10%/18% 9%/14% 8%/11% 6%/5% 6%/9% 4%/5% 3%/6%JavaScriptHTML/CSSSQLBash / シェルC/C++JavaTypeScriptC#PHPGoRRustVisual BasicKotlin
すべての結果

ウェブ開発およびデータサイエンスで使用される言語100+

データサイエンス
ウェブ開発
45%/50%34%/66%34%/41%33%/60%32%/19%20%/16%15%/2%11%/8% 9%/23% 8%/12% 7%/14% 6%/9% 4%/2% 3%/4%18%/14% 9%/4%SQLJavaScriptBash / シェルHTML/CSSC/C++JavaRC#TypeScriptPHPGoRustVisual BasicKotlinその他なし

ウェブ開発の数値は、質問「Python を主に何に使用していますか?」で「ウェブ開発」を選択した回答者の数を表しています。 データサイエンスの数値は、同じ質問に対して「データ解析」または「機械学習」を選択した回答者の数を表しています。

当然ながら、ウェブ開発者の間では JavaScript と HTML/CSS が、データサイエンティストの間では SQL が最も人気のある言語です。

Python の使用目的

このセクションではユーザーが Python を使用する目的、従事している開発の種類、さまざまな用途の組み合わせを確認するための質問をしました。

主にどのような目的で Python を使用していますか?

51%仕事と個人の両方
28%個人の教育または副業プロジェクト
21%仕事

5 人に 1 人の回答者が仕事関連のプロジェクトでのみ Python を使用しているのに対し、半数強が個人プロジェクトでも使用しています。

2021 年と 2022 年の Python 使用状況100+

2022
2021
51%/51%43%/45%36%/36%34%/36%30%/31%27%/27%25%/26%20%/22%19%/19%17%/18%13%/12% 9%/10% 8%/7% 6%/6% 6%/5% 6%/7%データ解析ウェブ開発機械学習DevOps / システム管理 / 自動化スクリプトの作成ウェブパーサー / スクレーパー / クローラーのプログラミング教育目的ソフトウェアのテスト / 自動テストの作成ソフトウェアプロトタイピングデスクトップ開発ネットワークプログラミングコンピューターグラフィックスゲーム開発組み込み開発モバイル開発マルチメディアアプリケーション開発その他

Python を主要言語または第二言語として使用している割合100+

主要
第二
53%/44%45%/31%37%/29%35%/34%30%/28%27%/26%26%/22%20%/23%19%/18%17%/17%13%/12% 9%/9% 7%/5% 7%/10% 6%/5% 6%/6%データ解析ウェブ開発機械学習DevOps / システム管理 / 自動化スクリプトの作成ウェブパーサー / スクレーパー / クローラーのプログラミング教育目的ソフトウェアのテスト / 自動テストの作成ソフトウェアプロトタイピングデスクトップ開発ネットワークプログラミングコンピューターグラフィックスゲーム開発モバイル開発組み込み開発マルチメディアアプリケーション開発その他

次の活動にどの程度関与していますか?

主な活動
二次的な活動
趣味
関与していない
24%19%8%49%26%10%7%57%16%11%8%64%14%15%5%66%8%12%10%70%12%7%8%73%11%12%3%75%9%8%4%80%7%6%5%82%6%7%4%83%4%4%4%88%2%2%5%91%3%2%2%92%2%2%2%94%2%2%2%95%5%1%1%94%データ解析ウェブ開発機械学習DevOps / システム管理 / 自動化スクリプトの作成ウェブパーサー / スクレーパー / クローラーのプログラミング教育目的ソフトウェアのテスト / 自動テストの作成ソフトウェアプロトタイピングデスクトップ開発ネットワークプログラミングコンピューターグラフィックスゲーム開発組み込み開発モバイル開発マルチメディアアプリケーション開発その他

Python を主に何に使用していますか?

2022
2021
22%/23%18%/17%12%/11%10%/10% 9%/9% 5%/5% 4%/4% 4%/4% 3%/3% 3%/3% 2%/2% 1%/1% 1%/1% 1%/1% 1%/1% 6%/6%ウェブ開発データ解析機械学習DevOps / システム管理 / 自動化スクリプトの作成教育目的デスクトップ開発ウェブパーサー / スクレーパー / クローラーのプログラミングソフトウェアプロトタイピングソフトウェアのテスト / 自動テストの作成ネットワークプログラミングゲーム開発モバイル開発コンピューターグラフィックスマルチメディアアプリケーション開発組み込み開発その他

Python を主要言語としている人は、主にウェブ開発に使用しています(23%)。

Python が第二言語として最も多く使用されているのはデータ解析(16%)と DevOps(14%)であり、ウェブ開発は 3 位(13%)となっています。

自分はデータサイエンティストだと思いますか?

いいえ
はい
その他
61%34%5%

この質問は、データ解析と機械学習に従事している方にのみご回答いただきました。

データ解析と機械学習に従事する Python 開発者の約 3 分の 1 が、自身をデータサイエンティストだと考えています。

Python のバージョン

Python 3 と Python 2 の比率

Python 3
Python 2
93%7%95%5%94%6%90%10%84%16%75%25%202220212020201920182017

回答者の 90% 以上はすでに Python 3 での実装を行ったことがあるため、

メインストリームでの採用を達成したと言えます。

Python 2 ユーザーの数は過去 3 年とほぼ同じ 7% 未満のままです。 とはいえ、一部のユーザーはデータ解析(29%)、コンピューターグラフィックス(24%)、および DevOps(23%)にバージョン 2 を依然として使用しています。

各 Python バージョンの使用状況100+

Python 3
Python 2
54%/29%46%/19%38%/13%36%/23%32%/13%27%/14%27%/21%22%/11%19%/18%17%/18%11%/24% 8%/13% 8%/7% 5%/13% 5%/11% 7%/4%データ解析ウェブ開発機械学習DevOps / システム管理 / 自動化スクリプトの作成ウェブパーサー / スクレーパー / クローラーのプログラミングソフトウェアのテスト / 自動テストの作成教育目的ソフトウェアプロトタイピングデスクトップ開発ネットワークプログラミングコンピューターグラフィックスゲーム開発組み込み開発モバイル開発マルチメディアアプリケーション開発その他

Python 3 のバージョン

2022
2021
45%/16%23%/35%17%/27% 9%/13% 4%/7% 2%/2%Python 3.10Python 3.9Python 3.8Python 3.7Python 3.6Python 3.5 以下

このアンケートは 2022 年 10 月 14 日~11 月 14 日に実施され、Python 3.11 は 2022 年 10 月 24 日にリリースされたばかりだったことに注意してください。

11%

Python のバージョンを更新しないと回答した Python 開発者の割合。6% は自分以外の人物が更新を管理していると回答しました。

52%

python.org 経由で Windows にインストールした Python を使用していると述べた回答者の割合。macOS と Linux のユーザーにとって最も一般的なオプションは、OS が提供する Python、Python.org、Docker コンテナー、および pyenv でした。

Python のインストールとアップグレード100+

37%26%17%17%16% 6% 6% 5% 2% 2% 2% 3%11%Python.orgOS 提供の Python(apt-get、yum、homebrew など)AnacondaDocker コンテナーpyenvソースからビルド他の人に Python のアップデート管理を任せているクラウドプロバイダーによる自動アップデートActivePythonIntel Distribution for Pythonpythonzその他アップデートしていない

注意: Enthought のシェアは 0.5% 未満であったため、「その他」に含まれています。

Python 環境の分離状況100+

49%31%22%16%14% 6% 4%23%VirtualenvDockerCondaPipenvPoetryVagrant / 仮想マシンその他なし

Poetry は徐々に人気を得ている Python 環境分離ツールです。 2020 年以来、6 パーセントポイント増加しています。 このツールの機能はすでに Python のコアに取り込まれていることを考慮すると、期待の大きいツールのようです。

フレームワークとライブラリ

ウェブフレームワーク100+

39%39%25% 4% 4% 4% 3% 3% 2% 2% 5%27%FlaskDjangoFastAPIweb2pyCherryPyTornadoPyramidBottleFalconHugその他なし

Python ウェブフレームワークの使用については、Flask、Django、FastAPI の三つ巴の戦いが続いています。

他のすべてのフレームワークを合わせても 3 位に届きません。FastAPI は昨年から 4 パーセントポイント増加し、現在では Python 開発者 4 人に 1 人が使用しています。

Django の展望については、Django Software Foundation と共同で実施した「2022 年 Django 開発者アンケート」をご覧ください。

その他のフレームワークとライブラリ100+

48%29%25%20%15%15%14%13%12% 6% 6% 5% 4% 4% 6%19%RequestsPillowAsyncioTkinterPyQTScrapyaiohttphttpxPygameKivySixwxPythonTwistedPyGTKその他なし

上位 3 つのフレームワークは 2021 年から変化していませんが、Requests が httpx に 4 パーセントポイントを譲っています。

ユニットテストフレームワーク100+

51%24%10% 6% 6% 5% 4% 1%35%pytestunittestmockdoctesttoxHypothesisnoseその他なし

一般的に、規模の大きな企業ほど小さな企業よりも Python プロジェクトにユニットテストを使用する傾向が高く、pytest や mock をより広く採用しています。

ORM100+

SQLAlchemyDjango ORMRaw SQLSQLObjectPeeweeTortoise ORMPonyORMDejavuその他データベース開発はしていないSQLAlchemy35%Django ORM28%Raw SQL16%SQLObject8%Peewee3%Tortoise ORM3%PonyORM3%Dejavu2%その他4%データベース開発はしていない34%

データベース100+

42%37%36%19%16%12% 7% 4% 3% 3% 2% 2% 2% 2% 6%18%PostgreSQLMySQLSQLiteMongoDBRedisMS SQL ServerOracle DatabaseAmazon RedshiftNeo4jCassandraDB2h2HBaseCouchbaseその他なし

MS SQL Server と Oracle データベースがデータサイエンティストの間でウェブ開発者の 2 倍の人気を誇っているのに対し、他のほとんどのデータベースはウェブ開発者による採用がはるかに多くなっています。

ビッグデータツール100+

12%10% 6% 6% 5% 3% 3% 3% 2% 2% 1%69%Apache SparkApache KafkaApache Hadoop/MapReduceDaskApache HiveApache BeamClickHouseApache FlinkApache SamzaApache Tezその他なし

Python 開発者の 31% がビッグデータツールを使用しており、2021 年から 6 パーセントポイント増加しています。 この数値はデータサイエンティストの間では 42% に達しています。誰が予測できたでしょうか?

クラウドプラットフォーム

66 %

クラウドプラットフォームを使用している Python 開発者の割合。昨年より 5 パーセントポイント増加しています。

上位のクラウドプラットフォーム100+

49%33%25%20%16%14% 7% 6% 5% 2% 9%AWSGoogle Cloud PlatformMicrosoft AzureHerokuDigitalOceanPythonAnywhereLinodeOpenStackOpenShiftRackspaceその他

この質問は、クラウドプラットフォームを利用している方にのみご回答いただきました。

アフリカ地区の Python 開発者の間では Heroku クラウドプラットフォームの人気が最も高く、39% の開発者が使用しています。 他の言語開発者の使用も、プラットフォームの選択に影響を与えています。

当然ながら、C# ユーザーは AWS のほぼ 2 倍の割合で Microsoft Azure を使用しています。 Go と TypeScript の開発者は最も活発なクラウドプラットフォームユーザーであり、80% 以上がクラウドを使用しています。

コードをどのようにクラウドで実行していますか?100+

2022
2021
47%/48%41%/41%27%/27%27%/24% 2%/2% 9%/11%コンテナー内で実行仮想マシンで開発PaaS で実行サーバーレスその他なし

この質問は、クラウドプラットフォームを利用している方にのみご回答いただきました。

どのようにクラウド向けの開発を行っていますか?100+

2021
2020
53%/56%41%/40%20%/21%19%/17%18%/18% 9%/8% 1%/1%10%/9%virtualenv を使用したローカル開発Docker コンテナーで開発仮想マシンで開発リモート開発環境で開発ローカルシステムインタープリターを使用本番環境で直接開発その他なし

この質問は、クラウドプラットフォームを利用している方にのみご回答いただきました。

virtualenv を使ったローカル開発の人気は引き続き下落しており、2020 年から 7 パーセントポイント減となっています。 ローカル開発は Python でウェブ開発を行う回答者に最も一般的に使用されています。

リモート開発環境の使用率は徐々に増加していますが、2020 年から確実に 3 パーセントポイント増加しています。 リモート開発は機械学習、ネットワークプログラミング、および DevOps で最も一般的に使用されています。

開発ツール

オペレーティングシステム100+

LinuxWindowsmacOSBSDその他Linux59%Windows58%macOS26%BSD3%その他1%

macOS と Windows の人気がいずれも昨年とほぼ同じであるのに対し、Linus の使用率は 4 パーセントポイント減少しました。

継続的インテグレーション(CI)システム100+

35%22%16% 6% 6% 6% 3% 3% 2% 2% 4%35%GitHub ActionsGitlab CIJenkins / HudsonBitbucket PipelinesTravis CICircleCITeamCityBambooAppVeyorCruiseControlその他なし

GitHub Actions の人気は高まり続けており、現在では Python 開発者の 3 分の 1 以上が使用しています。

CI ツールの全体的な採用率も、2021 年に比べて 4 パーセントポイント増加しました。

34%

継続的管理ツールを使用している回答者の割合。Ansible に最も人気が集まっているのに対し、11% はカスタムソリューションを好んで使用しています。

ドキュメントツール100+

22%Sphinx
11%MKDocs
8%Doxygen
5%その他
61%ドキュメント作成ツールを使用していない

Python 開発者の 39% はドキュメント作成ツールを使用しており、昨年と変わらず Sphinx が 1 位の座を維持しています。

Python 開発用のツールと機能

少なくとも時々は使用している
まったくまたはほぼ使用していない
87%13%86%14%86%14%86%14%77%23%77%23%77%23%76%24%76%24%66%34%65%35%63%37%54%46%48%52%45%55%エディターの自動補完の使用プロジェクトでの Python 仮想環境の使用コードのリファクタリングバージョン管理システムの使用コードリンティングの使用コードテストの作成SQL データベースの使用デバッガーの使用オプションの型ヒントの使用リモートマシンでのコードの実行/デバッグまたは編集継続的インテグレーションツールの使用課題トラッカーの使用コードカバレッジの使用Python プロファイラーの使用NoSQL データベースの使用

エディター

回答者の 3 分の 2 に選ばれた PyCharm と VS Code は、Python 開発に使用されている上位 2 つの IDE です。

回答者のわずか 14% が単一の IDE またはエディターを使用しており、大半(61%)は 2~3 個の IDE またはエディターを併用しています。 Python 開発者の 26% は PyCharm を補助的な IDE として好んでおり、4 分の 1 が VS Code を選択しています。

メイン IDE/エディター

37%29% 5% 3% 3% 2% 2% 2% 2% 2% 2% 2% 1% 1% 4% 3%VS CodePyCharmJupyter NotebookVimNeovimSublime TextIDLEEmacsIntelliJ IDEASpyderNotePad++JupyterLabAtomEclipse + Pydevその他なし

最も人気のあるエディターと IDE を特定するため、「現在の Python 開発に使用しているメインのエディターは何ですか?」という単一回答形式の質問を行いました。

データサイエンスとウェブ開発の比率

データサイエンス
ウェブ開発
40%/44%25%/37% 3%/4% 2%/2% 2%/3% 2%/2% 2%/3%24%/5%VS CodePyCharmVimEmacsSublime TextIntelliJ IDEANeovimその他

ウェブ開発の数値は、質問「Python を主に何に使用していますか?」で「ウェブ開発」を選択した回答者の数を表しています。 データサイエンスの数値は、同じ質問に対して「データ解析」または「機械学習」を選択した回答者の数を表しています。

使用している IDE/エディター数

12345+114%235%326%414%5+11%

メイン IDE/エディターの他に使用している IDE/エディター100+

25%23%18%17%14%13%12% 9% 8% 8% 6% 5% 5% 5% 4% 3% 2% 1% 4%14%VS CodeJupyter NotebookVimPyCharm Community 版NotePad++JupyterLabSublime TextPyCharm Professional 版IDLENanoSpyderAtomPython Tools for Visual Studio(PTVS)NeovimIntelliJ IDEAEmacsEclipse + PydevWing IDEその他なし

Python のパッケージ

85%

ツールを使用してプロジェクト間の環境を分離している Python 開発者の割合。上位 3 つのソリューションは、venv、virtualenv、および Conda です。

次のうち、どのツールを使用してプロジェクト間で Python 環境を分離していますか?100+

43%37%21%16%14% 6% 3% 3%15%venvvirtualenvCondaPoetrypipenvvirtualenvwrapperhatchその他Python 環境の分離にツールを使用していない

コンテナーで仮想環境を使用していますか?

いいえ。コンテナーで仮想環境を使用していない
いいえ。コンテナーを使用していない
はい。コンテナーで仮想環境を使用している
35%33%32%

コンテナーで仮想環境を使用している開発者の数は昨年から 5 パーセントポイント増加しています。

Python パッケージに関連するどのツールを
直接使用していますか?
100+

2022
2021
76%/81%29%/32%26%/30%23%/22%18%/23%15%/13%12%/13%11%/11% 9%/10% 5%/6% 2%/0% 2%/2% 1%/1% 2%/2% 8%/7%pipvenv(標準ライブラリ)コンテナー(Docker などを経由)CondavirtualenvPoetrypipenv仮想マシンtwinetoxPDM職場固有の独自ソリューションflitその他使用していない / わからない

上位 3 つのツールは昨年から変化していませんが、どれも少しずつ人気が下落しています。 一方、Poetry の使用率は 2 パーセントポイント増加しています。

標準の venv ライブラリモジュールを使用していますか?100+

42%23%13%12% 4% 1%11%18%venv を直接使用しているvirtualenv を介して使用しているPoetry を介して使用しているPipenv を介して使用しているtox を介して使用しているその他わからないいいえ。venv は使用していない

標準ライブラリモジュールである venv を使用している開発者の数は、2021 年から 5 パーセントポイント増加しています。

アプリケーション依存関係情報はどの形式で保存されていますか?100+

2022
2021
69%/76%33%/26%25%/22%15%/16%11%/11% 6%/4% 4%/5% 4%/3%requirements.txtpyproject.tomlpoetry.lockpipfile.lockConda environment.ymlpip constraints.txtその他なし

requirements.txt にアプリケーション依存関係情報を保存する割合は減少しており、昨年比で 7 パーセントポイント下落しています。

それと同時に pyproject.toml が同じポイントだけ上昇しており、現在では 3 分の 1 の Python 開発者が使用しています。

pyproject.toml は多大な努力が投入されて同等の機能を持つようになり、現在は pip で直接サポートされています。

45%

ツールを使用してアプリケーション依存関係のバージョンを管理している Python 開発者の割合。この目的で主に使用されているツールは Poetry、pipenv、および pip-tools で、開発者の間でほぼ同等の割合で使用されています。

30%

アプリケーション依存関係のバージョンを依然として手動で更新している Python 開発者の割合。昨年から 5 パーセントポイント減少しています。

アプリケーション依存関係の管理にはどのツールを使用していますか?100+

poetrypipenvpip-toolsその他なしpoetry30%pipenv28%pip-tools26%その他4%なし28%

この質問は、アプリケーション依存関係の厳密なバージョン管理に何らかのツールを使用している方にのみご回答いただきました。

どこからパッケージをインストールしていますか?100+

73%33%17%16%12%11%11%10% 9% 9% 4% 4% 1%10%PyPIGitHubローカルソースAnacondaLinux ディストリビューションプライベート Python Package Indexconda-forge Conda チャンネルPyPI の組織内ミラーデフォルトの Conda チャンネルGitLabArtifactoryその他の Conda チャンネルその他わからない

2021 年と比較すると、PyPl の使用率は 7 パーセントポイント減少していますが、他のすべてのパッケージインストール方法はほぼ変化していません。

パッケージのインストールにはどのツールを使用していますか?100+

84%22%15% 6% 6% 3% 2% 5%pipCondaPoetryeasy_installpipxpip-syncその他なし
57%

Python を使ってアプリケーションを開発している Python 開発者の割合。この目的で最も人気の高いツールは、Setuptools、Wheel、build、および Poetry です。

Python アプリケーションの開発には
どのツールを使用していますか?
100+

40%29%21%19% 7% 3% 3% 3% 2% 2% 4%25%SetuptoolsWheelbuildPoetryconda-buildFlitEnsconspexPDM-PEP517maturinその他使用していない / わからない

この質問は、アプリケーションを開発している方にのみご回答いただきました。

半数以上の Python ユーザーがアプリケーションを開発していますが、アプリをパッケージリポジトリに公開したことがあるのは 41% に過ぎません。

Python アプリケーションパッケージをどこに公開しましたか?100+

61%PyPI
38%プライベート Python PackageIndex
14%PyPI の組織内ミラー
8%conda-forge
6%その他

この質問は、Python アプリケーションパッケージを公開した方にのみご回答いただきました。

34%

Python ライブラリの開発とパッケージ化をすでに行った回答者の割合。この目的で最も人気のあるソリューションは概して Python アプリケーション開発のソリューションと同じです。

74%

独自の Python ライブラリを開発してすでに公開している回答者の割合。主に PyPl またはプライベート Python Package Index を使用しています。

Python ライブラリのパッケージ作成には
どのツールを使用していますか?
100+

この質問は、Python ライブラリを開発している方にのみご回答いただきました。

2022
2021
59%/71%39%/42%30%/26%24%/20% 8%/5% 5%/3% 4%/1% 3%/1% 2%/1% 2%/1% 4%/3%SetuptoolsWheelbuildPoetryconda-buildFlitEnsconspexPDM-PEP517maturinその他

パッケージ化された Python ライブラリをどこに公開したことがありますか?100+

63%PyPI
38%プライベート Python PackageIndex
15%PyPI の組織内ミラー
9%conda-forge
5%その他

この質問は、パッケージ化された Python ライブラリを公開した方にのみご回答いただきました。

興味深いことに、PyPl の使用率は昨年から 9 パーセントポイント減少しており、PiPl の内部ミラーへの人気が 5 パーセントポイント増加しています。

回答者に関する情報

チーム作業と単独作業の状況

49%単独で独自のプロジェクトに従事している
46%チームで作業している
5%外部コンサルタントまたはトレーナーを務めている

プロジェクトへの従事状況

41%1つのメインプロジェクトと複数のサイドプロジェクトに従事している
38%多様なプロジェクトに従事している
21%1 つのプロジェクトにのみ従事している

雇用種別

59%13% 7% 7% 7% 5% 1% 2%会社 / 組織による完全雇用学生フリーランサー自営業勤労学生会社 / 組織による部分雇用退職済みその他

会社の規模

8%11%17%26% 8%10%18% 3%自分のみ2〜10 人11〜50 人51〜500 人501~1,000 人1,001~5,000 人5,000 人超わからない

この質問は、会社に勤務している方にのみご回答いただきました。

チームの規模

2〜7 人8~12 人13〜20 人21~40 人40+2〜7 人67%8~12 人19%13〜20 人7%21~40 人4%40+3%

この質問は、会社に勤務している方にのみご回答いただきました。

会社の業界

38% 7% 7% 6% 4% 4% 4%情報技術 / ソフトウェア開発教育 / トレーニング科学経理 / 財務 / 保険医薬 / 健康製造金融 / 不動産 / 不動産金融
すべての結果

この質問は、会社に勤務している方にのみご回答いただきました。

ターゲット業界

50% 5% 3% 3% 3% 3% 3%情報技術 / ソフトウェア開発経理 / 財務 / 保険製造販売 / 流通 / 事業開発物流 / 運輸金融 / 不動産 / 不動産金融医薬 / 健康
すべての結果

この質問は、会社に勤務している方にのみご回答いただきました。

役職100+

65%19%17%15%10% 7% 6% 6% 6% 5% 5% 4%13%開発者 / プログラマーデータアナリストチームリーダーアーキテクトテクニカルサポートシステムアナリストプロダクトマネージャーCIO / CEO / CTOQA エンジニアDBAビジネスアナリストテクニカルライターその他

この質問は、雇用されている方にのみご回答いただきました。

年齢層

18〜2021~2930~3940~4950–5960種類以上の18〜209%21~2937%30~3931%40~4913%50–596%60種類以上の3%

Python の経験

1 年未満1~2 年3~5 年6~10 年11 年以上1 年未満23%1~2 年20%3~5 年29%6~10 年18%11 年以上10%

コーディングの業務経験

1 年未満1~2 年3~5 年6~10 年11 年以上1 年未満33%1~2 年19%3~5 年19%6~10 年12%11 年以上16%

どちらの国または地域にお住まいですか?

1% 未満の国 / 地域はすべて「その他」にまとめられています。

19%11% 6% 4% 4% 4% 4% 3% 2% 2% 2% 2%米国インドドイツ中国イギリスブラジルフランスロシア連邦カナダポーランドイタリアトルコ
すべての結果

実施方法と生データ

より詳細にデータを分析したいですか? 匿名化されたアンケート回答をダウンロードして調査に役立ててください! 調査結果や分析データを Twitter に投稿してください。投稿の際にはハッシュタグ #pythondevsurvey を付け、@jetbrains@ThePSF をメンションしてください。

このデータの分析を開始する前に、以下の重要事項に注意してください:

データセットには Python Software Foundation の公式チャンネルからの回答のみが含まれています。 このデータセットには、python.orgPSF ブログ、公式の Python メーリングリスト、Python 関連のサブレディット、および PSF’s TwitterLinkedIn アカウントでのアンケート推進を通じて 2022 年 10 月から 12 月に収集された 23,000 件以上の回答のうち、重複する回答と信頼性の低い回答を除外したものが含まれています。 アンケート結果が特定のツールやテクノロジーに一方的に有利にならないよう、回答の収集には製品、サービス、またはベンダー関連のチャンネルは使用されませんでした。

データは匿名化されており、個人情報や地理的位置情報は含まれていません。 回答者のコメントで個人が特定されないよう、自由回答式のフィールドはすべて削除されています。

アンケートの実施方法をより詳しく把握できるよう、データセット、アンケートの質問、アンケートのロジックを公開しています。 回答の選択肢にはさまざまな順序(アルファベット順、ランダム、または直接)を適用しました。 回答の順序は質問ごとに指定されています。

回答の除外基準

以下のいずれかに該当するもの:

  • 17 歳以下。
  • アンケートの 3 ページ目にある「あなたは IT 業界でどのくらいの期間働いていますか?」に回答しなかったもの。
  • 21 歳未満かつ 11 年超のコーディング業務経験。
  • 複数選択肢の質問に単一の回答数が多すぎるもの(「なし」の回答は対象外)。
  • 同じメールアドレスからの複数の回答(1 つの回答のみを使用)。
  • Python を使用していない。

以下の項目に 2 つ以上当てはまるもの:

    • 17 以上のプログラミング言語を使用している。
  • 10 以上の役職があるもの。
  • 「Python を何に使用していますか?」に対して 11 個以上の回答が選択されているもの。
  • 選択された国/地域がアルファベット順のリストの上位に含まれており、一般的な国/地域ではないもの。
  • 役職が CEO とテクニカルサポートの組み合わせになっているもの。
  • CEO であり 21 歳未満であるもの。
  • 全体的に選択された回答数が多すぎるもの(データサイエンス、ウェブ開発、パッケージなどにほぼすべてのフレームワークを使用しているなど)。
  • 回答が速すぎるもの(質問あたり 5 秒未満で回答されているもの)。

Python Software Foundation と JetBrains を代表し、このアンケートにご参加いただいた皆様に重ねて御礼申し上げます。 皆さまのご協力により、Python コミュニティの展望をより正確にマッピングすることができます。

PSF の Recurring Giving Campaign にご協力ください。 PSF は、スポンサー、メンバー、および一般の方々から全面的に支援されている非営利団体です。

2021年2020 年2019 年2018 年、および 2017 年の Python 開発者アンケート結果をご覧ください。

JetBrains によるその他の大規模なアンケートレポートをご覧ください。

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

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

今後のアンケートに参加する:

このアンケートに関するご質問や今後のアンケートに対するご提案がございましたら、surveys@jetbrains.com または psf@python.org までご連絡ください。