【IT】プログラミングは要らなくなる、Pythonが示す未来

ニュース, プログラミング・プログラマ・SE

1: 名無しさん 2020/01/31(金) 21:55:53.34 ID:CAP_USER

自分が最近どんな記事を書いているかを振り返る機会があった。そこで分かったのは、プログラミング言語のPythonに関する記事がとても多いということだ。

このコラム連載でも、Pythonに関する記事はよく読まれている。ここ半年で最も読まれたのは、Pythonを学ぶべき理由を紹介したコラムだ。次に読まれていたのは、Python 2がサポート対象外になるというコラムである。

私は日経クロステックだけでなく、ネットワーク技術者向けのメディアである日経NETWORKにもPythonの記事を書いている。2019年7月号には「知っておきたいPythonの基礎」という8ページの記事を書き、日経NETWORKの読者に初めてPythonを紹介した。

2019年10月号では「Pythonで学ぶサイバー攻撃の手口」という巻頭特集を執筆した。当初は、プログラミングを取り上げた記事はネットワーク技術者には受け入れられないのではないかと心配していた。しかし幸いなことに読者アンケートの評価はとても高かった。

この特集で使ったのが、ネットワークのパケットを簡単に組み立てたり送ったりできる「Scapy(スケイピー)」というライブラリーである。ネットワークのパケットをプログラミングで一から組み立てるのはとても面倒だ。一方Scapyを使えば、目的とするパケットを驚くほど簡単に組み立ててネットワークに送れる。

最近は2020年2月号の巻頭特集「Pythonで楽々ネットワーク管理」を執筆した。この特集では、ネットワーク機器に簡単にリモートログインして操作できる「Netmiko(ネットミコ)」というライブラリーを利用している。

ScapyやNetmikoを使っていて感じるのが、「本来はとても面倒な処理のはずなのに、こんなに簡単にできていいのだろうか」という戸惑いだ。ほんの数行のプログラムでやりたいことができてしまう。プログラムの中では、やりたいことを指定してライブラリーを呼び出しているだけだ。

しかも、Pythonではたいていの用途に対してライブラリーが用意されている。プログラミングで何かやりたいことがあった場合、Pythonであれば簡単に実現できる。掛け値なしに「かゆいところに手が届く」という感じだ。

こうした感覚は、他の言語ではほとんど体験したことがない。他の言語でも、ネットワーク通信のためのソケットといった基本的なライブラリーは用意されていることが多い。だがPythonほど便利なライブラリーがそろっている言語は個人的に知らない。

Railsでは実力がつかないという主張
数年前、「Webアプリケーションの開発にフレームワークのRuby on Rails(以下、Rails)を使っていると実力がつかない」というブログ記事が公開されて賛否両論を巻き起こしたことがある。
以下ソース
https://tech.nikkeibp.co.jp/atcl/nxt/column/18/00682/012900025/

 

78: 名無しさん 2020/02/01(土) 01:04:54.22 ID:y0dUF4rG
>>1
専門学校出てるから余裕

 

102: 名無しさん 2020/02/01(土) 06:39:20.27 ID:NBFOwXr9
>>1
1.スレタイを見る
2.引用元を見る
3.いつものやつのいつもの記事だと確認してスレを閉じる

 

103: 名無しさん 2020/02/01(土) 06:55:56.85 ID:aqxGmc11
>>1
アカシックレコードの逆解析させられたときは本当に泣きたかった・・・orz

 

176: 名無しさん 2020/02/01(土) 12:09:53.99 ID:sLzdv02D
>>1
>私は日経クロステックだけ
また、こいつか…

 

215: 名無しさん 2020/02/01(土) 14:05:36.44 ID:1x0fixJB

>>1
>  しかも、Pythonではたいていの用途に対してライブラリーが用意されている。
> プログラミングで何かやりたいことがあった場合、Pythonであれば簡単に実現できる。
> 掛け値なしに「かゆいところに手が届く」という感じだ。
>  こうした感覚は、他の言語ではほとんど体験したことがない。
> 他の言語でも、ネットワーク通信のためのソケットといった
> 基本的なライブラリーは用意されていることが多い。
> だがPythonほど便利なライブラリーがそろっている言語は個人的に知らない。

馬鹿自慢乙w

 

247: 名無しさん 2020/02/01(土) 17:04:46.67 ID:qyyklwq2
>>1
誰かが苦労して作った良いライブラリがあれば、その後のプログラミングが便利になるのはどの言語でも同じなのに
何を言ってんだこのスットコドッコイは・・・

 

291: 名無しさん 2020/02/02(日) 08:21:01.96 ID:tGIc93ac
>>1
オープンソースにフリーライドしてれば全部他人が開発してくれるってのかよ
少しでも貢献しようという気持ちのコントリビューターへのリスペクトがゼロだなクソが

 

322: 名無しさん 2020/02/02(日) 18:35:14.47 ID:0VbmNxUZ
>>309
ハード屋は廃れていく一方だがネットワーク屋の需要は増えていく一方だこらね
オンプレをクラウドに切り替えてもネットワークは残るし

 

433: 名無しさん 2020/02/10(月) 13:53:54.67 ID:gtohNsVk
>>1
プログラムが要らなくなるかどうかは、分からないが、
新聞記者が要らなくなるのは、この記事を読んで確信した。

 

7: 名無しさん 2020/01/31(金) 22:06:43.54 ID:zd2h4eX3

>プログラミングは要らなくなる

何十回、耳にしたことだろう・・・

 

14: 名無しさん 2020/01/31(金) 22:19:27.93 ID:QShGxCfu
>>7
javaが出来た時にも同じこと言われてたな

 

146: 名無しさん 2020/02/01(土) 10:27:04.24 ID:IRM+Va+P
>>7
pythonは
そのへんのジジババでも使える魔法の道具らしい

 

18: 名無しさん 2020/01/31(金) 22:26:19.99 ID:1qWRFmKa

PythonなんかただのC/C++のラッパーでしかない

python信者なのにCもC++も書けない奴見ると
ドヤ顔スタバMacマンにしか見えない

pythonは機械学習や統計、データサイエンスに強いってインターネットで見たのでpythonプログラマー名乗っておけば尊敬されるやろ、程度の浅い奴としか見えない

 

19: 名無しさん 2020/01/31(金) 22:29:20.78 ID:pjLFbtcj

>>18
>ドヤ顔スタバMacマンにしか見えない

そんなディスりかたあんのか。

 

396: 名無しさん 2020/02/07(金) 08:21:54.63 ID:OjmaHxwz

>>395
訂正
ドヤ顔スタバMacマン

マックってカタカナだと、マクドの方連想しちゃうから英文字表記だったのね。考えられてるなあ

 

75: 名無しさん 2020/02/01(土) 00:47:55.73 ID:QieR6AFL
>>18
どこに出しても恥ずかしい土方の鑑

 

31: 名無しさん 2020/01/31(金) 22:47:31.37 ID:zd2h4eX3

2019年時点で、使われているプログラミング言語の順位は、

Pyathon – JavaScrip -Java – C# – PHP – C++ – C – R –
Swift – ObjectiveC – Kotlin

ちなみに、上位3位がダントツ。

 

49: 名無しさん 2020/01/31(金) 23:15:10.96 ID:MPG5fC4n
>>31
JavaScriptは今やフロントエンド(ユーザーインターフェース)は全てこれでやるくらいの勢い
PCもiOSアプリもAndroidアプリも、見た目やユーザーインターフェイスはJavaScriptで書く時代
サーバサイドはJavaに代わるものが求められてるがどれもイマイチだったが、Go言語が来るのではないかと思ってる
Goはいわばコンパイル型のPythonでめちゃくちゃ軽くて速い

 

91: 名無しさん 2020/02/01(土) 04:02:49.19 ID:Hz2AeLhV
ライブラリはどこかから自然に湧いて出てくるものだと思ってんのか?

 

104: 名無しさん 2020/02/01(土) 07:06:02.55 ID:ZY7h2XJc
Pythonってセキュリティホール多くね?
その辺どうなってんの?

 

108: 名無しさん 2020/02/01(土) 07:36:09.24 ID:GTXa1BbM
>>104
ザル 盗み放題。

 

246: 名無しさん 2020/02/01(土) 16:42:37.31 ID:5aw94pXw
Javaで機械学習やりたい

引用元: https://egg.5ch.net/test/read.cgi/bizplus/1580475353/

独学プログラマー Python言語の基本から仕事のやり方まで
コーリー・アルソフ
日経BP
売り上げランキング: 1,264