IT、ガジェットネタまとめ速報

IT技術やガジェットネタに関するみんなの反応のまとめをチョイスしてお届け!

Web系関連記事: プログラミング、開発関連

習得したい言語で1位のPython、人気沸騰の理由

投稿日:

1: 田杉山脈 ★ 2019/03/11(月) 21:27:56.02 _USER
ph1
かつてないほどPythonが人気だ。最近のプログラミング言語をあまり知らないという“おじさん”のために、人気の理由や基本的な特徴を分かりやすく解説しよう。

プログラミング言語「Python(パイソン)」が注目を集めている。情報処理推進機構(IPA)は2020年春から、基本情報技術者試験の選択可能なプログラミング言語にPythonを新たに加える。IPAは「2018年にプログラミング言語の使用状況や学習状況を調査したところ、Pythonの活用が広がっていると確認できた」と背景を説明する。

日経 xTECHが2018年10月に実施した「プログラミング言語実態調査」でも、Pythonの人気は圧倒的だ。「今後スキルを磨きたいプログラミング言語」を聞いたところ、回答者1000人中670人がPythonを選んだ。順位はもちろん第1位。Pythonの技術者コミュニティーに長年携わってきたビープラウドの清原弘貴PyQ Founderは「ここ2~3年でPythonへの注目度が急激に高まった」と話す。
https://cdn-tech.nikkeibp.co.jp/atcl/nxt/column/18/00628/030400001/zu2.jpg

清原PyQ Founderは沸騰するPythonの人気を「AI(人工知能)ブームにけん引されている」と分析する。AIの中で特にホットな深層学習(ディープラーニング)の分野で、Pythonの存在感が大きいからだ。デンソーグループでAI研究を担うデンソーアイティーラボラトリの吉田悠一研究開発グループシニアリサーチャは「深層学習を使ったソフトを開発するなら、プログラミング言語の選択肢は事実上Pythonしかない」と指摘する。

AIを使ったソフトの開発はPythonほぼ一択
AIを使ったソフトを効率よく開発するには、ライブラリー(ソフトの部品群)の利用が欠かせない。「ゼロから作ると1カ月かかるものを、ライブラリーを使うと数行書く時間だけで実装できる」(吉田シニアリサーチャ)。試行錯誤を繰り返すAIを使ったソフトの開発では、手軽に試せるか否かが大きな違いとなる。

具体的には、米グーグル(Google)が開発・公開する深層学習ライブラリー「TensorFlow(テンソルフロー)」、米フェイスブック(Facebook)が開発・公開する深層学習ライブラリー「PyTorch(パイトーチ)」、機械学習のアルゴリズムを幅広くカバーするライブラリー「scikit-learn(サイキットラーン)」などがよく使われている。どれもオープンソースであり、無料で利用できる。

これらのライブラリーへの命令はプログラムとして記述する。ライブラリーによって対応するプログラミング言語に違いがあるが、ほとんどのライブラリーで共通して使えるのがPythonだ。

目的に応じてライブラリーを使い分けたり、ライブラリー同士を比較したりするにはPythonを使うしかない。「得意なプログラミング言語が他にあっても、深層学習を使ったソフトを開発するときはPythonでプログラムを書く人が多い」(吉田シニアリサーチャ)。

AIを使ったソフトの開発でエンジニアや研究者の誰もがPythonを使うため、情報の蓄積もPython一色となっている。TISの美澄暢彦サービス事業統括本部AIサービス事業部AIサービス企画開発部主任は「インターネット上でAIに関して検索して出てくるプログラムはほとんどPythonだ。参考になるプログラムが多いし、AIを扱うならPythonの利用が近道となる」と言う。
以下ソース
https://tech.nikkeibp.co.jp/atcl/nxt/column/18/00628/030400001/
引用元: http://egg.5ch.net/test/read.cgi/bizplus/1552307276/


続きを読む


【期間限定】失敗しないためのカリビアンコム3日間無料キャンペーン情報まとめ

このまとめの続きはコチラ!

-Web系関連記事: プログラミング、開発関連

関連記事

政府のキャッシュレス還元事業、地図アプリ公開–「近くの対象店舗」など検索しやすく

1: 田杉山脈 ★ 2019/09/21(土) 17:00:01.69 _USER
10月1日から始まる消費増税にともない、経済産業省では需要平準化対策かつキャッシュレス決済普及を目指し、引き上げ後の9カ月間、対象店舗にてキャッシュレスで支払いすると最大5%を還元する「キャッシュレス・ポイント…

Swiftがトップ10入り、Pythonは3位から4位へ–10月TIOBEの人気言語ランキング

1: 田杉山脈 ★ 2018/10/15(月) 20:38:17.17 _USER
TIOBEの人気プログラミング言語インデックスの最新版で、iOSアプリの開発に使われるAppleのプログラミング言語Swiftが10位にランクインした。一方で、Pythonは上位3言語から外れている。  PythonがTIOBEのランキング…

高校の数学に「行列」復活も、国が本腰入れるAI人材教育の詳細が判明

1: 田杉山脈 ★ 2019/05/20(月) 22:11:33.75 _USER
内閣官房の教育再生実行会議(座長・鎌田薫前早稲田大学総長)は2019年5月17日、人工知能(AI)やIoT(インターネット・オブ・シングズ)などを技術の進展に合わせて様々な分野で使いこなせる人材の育成策を盛り込んだ第1…

正念場の国産スパコン、21年稼働も世界で存在感乏しく

1: へっぽこ立て子@エリオット ★ 2018/08/22(水) 12:58:15.93 _USER
 国産スーパーコンピューターが正念場を迎えている。富士通は22日、次世代の国産スパコン、ポスト「京」に搭載するCPU(中央演算処理装置)の仕様を発表。2021年の稼働に技術的なメドがついたと強…

プログラミング「a = a + b」←算数もできないのかよ…

1: 目潰し(北海道) [US] 2019/07/27(土) 15:25:56.53 BE:422186189-PLT(12015)
プログラミング言語(英語:programming language)とは、コンピューターに命令するための人工言語の総称である。 https://monobook.org/wiki/%E3%97%E3%AD%E3%B0%E3%A9%E3%9F%E3%B3%E3%B0…