調査

Pythonの利用目的は--データ分析での使用が急増

Liam Tung (Special to ZDNet.com) 翻訳校正: 村上雅章 野崎裕子 2019年02月19日 06時30分

  • このエントリーをはてなブックマークに追加
  • 印刷

 Pythonは世界で最も普及しているプログラミング言語の1つになり、かつてないほど多くの開発者が同言語をデータ分析や機械学習(ML)、DevOps、ウェブ開発に活用するようになっている。

 Python Software Foundationと、IDE開発を手がけるJetBrainsが150カ国以上にまたがる1万8000人を超える開発者を対象に調査した結果をまとめた「Python Developers Survey 2018 Results」(Python開発者調査 2018年版)が公開された。それによると、Python開発者らの間で特に優先順位を上げてきている利用分野はデータ分析とMLだという。

 Pythonをどういった用途で使用しているか(複数回答可)という設問では、前年と同様にデータ分析(58%)とウェブ開発(52%)がそれぞれ首位と2位になったが、前年(それぞれ50%と49%)と比べるとその差は大きくなっている。また、それ以外の用途で著しい伸びを示しているのはMLとDevOpsだ。


Pythonの主な用途は何かという設問ではデータ分析とウェブ開発という回答が上位を占めた。
提供:Python Software Foundation/JetBrains

 一方、Pythonの一番の利用目的は何か(単一回答)という設問で最も多かった答えはウェブ開発(27%)であり、データ分析(17%)を大きく引き離している。

 とは言うものの、データ分析とML(11%)を「データ科学」というカテゴリとしてまとめて捉えた場合、同カテゴリがPythonで最も多い用途になる。

 Python開発者らはPython 2.7のサポートが2020年1月1日に終了することを意識しているようだ。調査ではPython 3を使用しているユーザーは84%にのぼっており、現在もPython 2を使用しているユーザーは16%となっている。ちなみに、前年のPython 3使用率は75%だった。

 Python開発者らが使用するウェブフレームワーク(複数回答可)としては「Flask」(47%)と「Django」(45%)の2つが圧倒的な人気を誇っている。ただし、Flaskの採用は前年から15ポイント増加している一方、Djangoの採用は4ポイントの増加にとどまっている。

 次にデータ科学フレームワーク/ライブラリ(複数回答可)は、利用率の高い順から「NumPy」「Pandas」「matplotlib」「SciPy」となっており、その後にML分野の「scikit-learn」と「TensorFlow」「Keras」が続いている。

 そしてPython向けのHTTPライブラリ(複数回答可)としては「Requests」が広く普及しており、その後に「Pillow」と「Scrapy」「asyncio」が続いている。

 クラウドを利用しているPython開発者の間で最も好まれているプラットフォームは「Amazon Web Services」(AWS)であり、その割合は55%だった。利用しているクラウドプラットフォーム(複数回答可)としてはAWS(36%)の後に「Google App Engine」(29%)、「Heroku」(26%)、「DigitalOcean」(23%)、「Microsoft Azure」(16%)が続いている。

 開発に最も多く用いられているOS(複数回答可)はLinux(69%)であり、その後に「Windows」(47%)、「macOS」(32%)が続いている。

この記事は海外CBS Interactive発の記事を朝日インタラクティブが日本向けに編集したものです。

ZDNet Japan 記事を毎朝メールでまとめ読み(登録無料)

  • このエントリーをはてなブックマークに追加

関連ホワイトペーパー

連載

CIO
月刊 Windows 10移行の心・技・体
ITアナリストが知る日本企業の「ITの盲点」
シェアリングエコノミーの衝撃
デジタル“失敗学”
コンサルティング現場のカラクリ
Rethink Internet:インターネット再考
インシデントをもたらすヒューマンエラー
トランザクションの今昔物語
エリック松永のデジタルIQ道場
研究現場から見たAI
Fintechの正体
米ZDNet編集長Larryの独り言
大木豊成「仕事で使うアップルのトリセツ」
山本雅史「ハードから読み解くITトレンド放談」
田中克己「展望2020年のIT企業」
松岡功「一言もの申す」
松岡功「今週の明言」
内山悟志「IT部門はどこに向かうのか」
林 雅之「デジタル未来からの手紙」
谷川耕一「エンプラITならこれは知っとけ」
大河原克行「エンプラ徒然」
内製化とユーザー体験の関係
「プロジェクトマネジメント」の解き方
ITは「ひみつ道具」の夢を見る
セキュリティ
セキュリティインシデント対応の現場
エンドポイントセキュリティの4つの「基礎」
企業セキュリティの歩き方
サイバーセキュリティ未来考
ネットワークセキュリティの要諦
セキュリティの論点
スペシャル
エンタープライズAIの隆盛
インシュアテックで変わる保険業界
顧客は勝手に育たない--MAツール導入の心得
「ひとり情シス」の本当のところ
ざっくり解決!SNS担当者お悩み相談室
生産性向上に効くビジネスITツール最前線
ざっくりわかるSNSマーケティング入門
課題解決のためのUI/UX
誰もが開発者になる時代 ~業務システム開発の現場を行く~
「Windows 10」法人導入の手引き
ソフトウェア開発パラダイムの進化
エンタープライズトレンド
10の事情
座談会@ZDNet
Dr.津田のクラウドトップガン対談
Gartner Symposium
IBM World of Watson
de:code
Sapphire Now
VMworld
Microsoft WPC
Microsoft Connect()
HPE Discover
Oracle OpenWorld
Dell Technologies World
AWS re:Invent
AWS Summit
PTC LiveWorx
吉田行男「より賢く活用するためのOSS最新動向」
古賀政純「Dockerがもたらすビジネス変革」
中国ビジネス四方山話
ベトナムでビジネス
日本株展望
企業決算
このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]