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系関連記事: プログラミング、開発関連

関連記事

AIが支配する世界、己を知り抵抗を ハラリ氏の警鐘

1: 田杉山脈 ★ 2019/09/23(月) 02:58:14.64 _USER
「ホモ・デウス」などの著書が累計で2千万部売れ、世界の指導者や経営者からも注目されるユヴァル・ノア・ハラリさんが、テルアビブ市内で朝日新聞のインタビューに応じた。ハラリさんは、民主主義の崩壊、人工知能(A…

大学の理数系ってなんで夜中の12時に大学にいるの?

1: アイアンフィンガーフロムヘル(秋田県) [US] 2019/07/28(日) 21:58:12.53 BE:194767121-PLT(12001)
実験中に出火、2人けが 豊田工業大 https://www.nikkei.com/article/DGXMZO47891570Y9A720C1CZ8000/
引用元: http://hayabusa9.5ch.net/test/read.cgi/news/15643…

Linux創業者、人の優しさに触れ今までの行いを謝罪し、人の気持ちを勉強してくると発言

1: 名無しさん@涙目です。(東京都) [US] 2018/09/17(月) 13:55:41.14 BE:306759112-BRZ(11000)
完全に背景事情を調べ上げたわけではないのだが、どうもLinusが毎年参加しているLinuxカーネルの会議に、 Linusがスケジュールを間違えて参加できなくなるという事態が発生…

新型コロナウイルスの危険性を、人工知能が世界に先駆けて「警告」していた

新型コロナウイルスの危険性を、人工知能が世界に先駆けて「警告」していた

1: 田杉山脈 ★ 2020/01/26(日) 18:46:10.35 _USER
中国でインフルエンザに似た症状が相次いで発生していることを世界保健機関(WHO)が公表したのは、1月9日のことだった。湖北省武漢市で肺炎の集団発生が報告されており、感染源は武漢の「華南海鮮卸売市場」で販売されて…

ファミコンのとある忍者ゲームのソースコードが公開される「ソース見られるの恥ずかしい」

ファミコンのとある忍者ゲームのソースコードが公開される「ソース見られるの恥ずかしい」

1: マレーヤマネコ(やわらか銀行) [US] 2020/01/13(月) 13:14:04.65 ● BE:487816701-PLT(13060)
ツイッターでポロっとつぶやいたのだけど、ここでも記事をば。 某プログラマが34年前に発売された某有名ファミコンゲームのソースをgitに公開したので、以下にリンクを置…