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

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

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

プログラマーだけではない、全ての人がPythonを学ぶべきたった1つの理由

投稿日:

1: 田杉山脈 ★ 2019/11/24(日) 19:37:07.19 _USER
えっせzu1
「Pythonはどうしてこんなにはやっているんですか」。プログラミングを最近学び始めた人と話をしていて、そんな質問を受けた。自分としてはPythonを学ぶ意義は自明だと思っていたが、プログラミングにあまり詳しくない人にはそうでないのかもしれない。

 私は、2019年10月上旬に開催されたイベント「日経 xTECH EXPO 2019」で、「非プログラマーがPythonを学ぶ意義」と題して講演した。そこで今回のコラムでは、この講演のプレゼンテーションを基に、Pythonを学ぶべき理由を説明したい。

 ただ、内容を少しだけ変えようと思う。講演では非プログラマーを対象にしていたが、今回のコラムではプログラマーを含めたすべての人を対象にする。Python以外の言語を使っているプログラマーにとっても有用な内容だと思うからだ。講演では、非プログラマーがプログラミングを学ぶ意義を最初に説明したが、その部分は省略する。

Pythonが得意とする分野
 世の中にはたくさんのプログラミング言語がある。よく使われているものだけでも、C、C++、C#、Java、JavaScript、PHP、Python、Ruby、Swiftなど様々だ。マイナーな言語も入れると数え切れないくらいある。

 プログラミング言語を「汎用プログラミング言語」と呼ぶこともある。どの言語を選んでも、理論的にはどんなロジックでも記述できるという意味だ。この特徴を「チューリング完全」と呼ぶ。チューリング完全でない言語は、普通はプログラミング言語とは呼ばない。

 もっとも、言語ごとに得意分野は存在する。例えば、「ある分野で言語Aを使うと処理を一から書かなければならずシステムの開発が大変なのに対し、言語Bは豊富なライブラリーを持つため簡単にシステムを開発できる」といったことはよくある。また、「ある分野で言語Xを使うと高速に実行できるが、言語Yでは処理に時間がかかる」といったこともある。

 具体的な得意分野を挙げよう。Javaはエンタープライズシステムの記述に多用されるし、JavaScriptはWebのクライアントソフトウエアの記述に主に使われる。Rubyで書かれたRuby on Rails(以下、Rails)というフレームワークは、Webアプリのサーバー側システムの開発に使われる。Swiftは、iOS向けのアプリ開発に使われている。

 では、最近注目を集めているPythonの得意分野は何だろうか。それはずばり人工知能(AI)である。
以下ソース
https://tech.nikkeibp.co.jp/atcl/nxt/column/18/00682/111900020/

引用元: http://egg.5ch.net/test/read.cgi/bizplus/1574591827/

続きを読む

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

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

関連記事

先端技術研究、中国が8割で首位 ハイテク覇権に米警戒

1: ムヒタ ★ 2018/12/31(月) 11:54:15.65 _USER
日本経済新聞はオランダ学術情報大手エルゼビアと共同で、各国の研究開発力を探るため、世界の研究者が最も注目する先端技術の研究テーマ別ランキングをまとめた。次世代の電気自動車(EV)やロボットなど新産業の要となる…

「Python」はハッカーにも人気–Imperva

1: 田杉山脈 ★ 2018/10/14(日) 19:37:56.77 _USER
ウェブセキュリティ関連の事業を手がけるImpervaは米国時間9月26日、セキュリティインシデントに関する統計を発表した。それによるとPythonがホワイトハッカーとブラックハッカーに人気のプログラミング言語になっている…

機械学習を用いると匿名のソースコードから個人を識別可能であることが判明

1: 田杉山脈 ★ 2018/08/13(月) 17:24:20.61 _USER
プログラミング言語を用いて書かれた「ソースコード」はあらかじめ定められた規則に従って記述する必要があり、匿名で公開されたコードから個人を識別することは困難に思えるかもしれません。ところが、実際にはコードに…

名古屋大学、“富岳型”スパコン「不老」を導入 ~国内初の光学ディスクストレージを搭載

名古屋大学、“富岳型”スパコン「不老」を導入 ~国内初の光学ディスクストレージを搭載

1: へっぽこ立て子@エリオット ★ 2020/02/03(月) 14:02:37.86 _USER
https://pc.watch.impress.co.jp/img/pcw/docs/1232/862/1_o.jpg 写真はCEATECで撮影した富岳のプロトタイプ  名古屋大学情報基盤センターは3日、シミュレーションおよび人工知能研究支援のために…

WAVファイルに隠されたマルウェア(クリプトマイナー)に注意

WAVファイルに隠されたマルウェア(クリプトマイナー)に注意

1: 樽悶 ★ 2020/03/16(月) 01:42:18.66
 Guardicore Labsによると、被害者のネットワークをクリプトマイナーに感染させる媒体としてWAV形式の音声ファイルが悪用され、インターネットに拡散されているという。同社は2020年1月、某医療テクノロジー企業を襲ったインシデ…