Pythonの3大Webフレームワーク「Flask」「Django」「FastAPI」で急成長しているのは?:Pythonの年次開発者調査結果が公開
Python Software FoundationとJetBrainsは、共同で実施した年次Python開発者調査の結果をまとめた「Python Developers Survey 2021 Results」(2021年Python開発者アンケートの結果)を発表した。
Python Software Foundation(PSF)とチェコのJetBrainsは2022年6月3日、共同で実施した5回目の公式年次Python開発者調査の結果をまとめた「Python Developers Survey 2021 Results」(2021年Python開発者アンケートの結果)を発表した。
同調査は、Pythonとそれを取り巻くエコシステムの現状を明らかにするために2021年10〜12月に実施され、約200の国と地域から2万3000人を超える開発者と愛好者が参加した。
調査回答者の大多数(84%)がPythonを主要言語として使用しており、16%が第2言語としていた。過去4年間、Pythonを主要言語として使用する開発者の割合は84〜85%で推移している。
データ分析や機械学習に携わっているPython開発者のうち、自分をデータサイエンティストだと考えている人は29%しかいないことも分かった。
また、例年のように、多くの人が「SQL」「Jupyter Notebook」「Virtualenv」「Docker」といった他の一般的な開発ツールやデータツールに加え、「Django」「JavaScript」「HTML」といった最も一般的なWeb開発技術とともにPythonを使用していることも明らかになった。
今回はパッケージング情報を初めて調査対象とした。その結果、Pythonユーザーがパッケージング作業に幅広いツールを採用していることが分かった。PSFは現在、パッケージングエコシステムの改善と、パッケージングの今後のロードマップ作成に注力していると述べている。
Python Developers Survey 2021 Resultsのハイライトは次の通り。
一般的なPythonの使用状況
Pythonと最もよく併用されている言語はJavaScriptだ。ただし、Pythonを第2言語として使用する開発者の場合、「C/C++」がJavaScriptと同程度使用されている。「HTML/CSS」「Bash/シェル」、SQLも、いずれもPython開発者の3分の1以上が使用している。
Pythonの使用目的
ここ数年、Pythonのユースケースについて特に大きな変化は見られない。Pythonはデータ解析や機械学習、Web開発、DevOpsなどの分野で広く使用されている。
関連記事
- 「Python」が初の首位に、プログラミング言語の人気ランキング「TIOBEインデックス」
TIOBE Softwareが発表したプログラミング言語の人気ランキング「TIOBEインデックス」の2021年10月版では、20年間で初めて「Python」が初めて首位に立った。 - 無料で読める、東大/京大の「Python教科書」電子書籍
東京大学/京都大学の授業で使われている『Pythonプログラミング入門』/『プログラミング演習 Python』教材の電子書籍が無料で読める。他のお薦め教材として『Pythonチートシート』と『初心者向けTellus学習コース』も紹介する。2023年11月の最新情報にアップデート。 - [Python入門]Pythonってどんな言語なの?
機械学習に取り組んでみたいという人に(そうでない人にも)向けて、Pythonプログラミングを基礎からやさしく解説する連載をPython 3.10に合わせて改訂します。
関連リンク
Copyright © ITmedia, Inc. All Rights Reserved.