最新ニュースから話題の画像まで2ちゃんねるまとめならここで!


Pythonの普及でプログラミング不要に?たった数行で様々なことができる時代に

   

プログラミング

1:田杉山脈 ★ 2020/01/31(金) 21:55:53.34 ID:hraksies

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

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

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

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

以下ソース
プログラミングは要らなくなる、Pythonが示す未来
https://tech.nikkeibp.co.jp/atcl/nxt/column/18/00682/012900025/

7:名刺は切らしておりまして 2020/01/31(金) 22:06:43.54 ID:zd2h4eX3

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

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

8:名刺は切らしておりまして 2020/01/31(金) 22:10:12.09 ID:BDTFzXex

>>7
5chによれば、全てAIが全てやってくれてるハズ
人事は「技術も営業も経理も採用不要」と豪語してたはず

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は
そのへんのジジババでも使える魔法の道具らしい

6:名刺は切らしておりまして 2020/01/31(金) 22:05:33.58 ID:Pi840O3E

まあそうかもね
俺も現場で使ったのはシェルの代わりだったし

10:名刺は切らしておりまして 2020/01/31(金) 22:11:27.68 ID:3ICUuSkN

安倍のアホに読ませるべき

11:名刺は切らしておりまして 2020/01/31(金) 22:13:42.79 ID:00eHy9OK

スクリプト言語だっけ?
1回使ったけどクソ遅いから二度と使わん

183:名刺は切らしておりまして 2020/02/01(土) 12:38:04.95 ID:0b4J4aDw

>>11
書き方が悪い
python速くできないPGは
他の言語使ってもクソ遅いのしか書けない

16:名刺は切らしておりまして 2020/01/31(金) 22:24:48.02 ID:8u9/Gia8

数行で済む、って言ったって、プログラム組んでんじゃん。
どんだけライブラリを用意するか、って話なだけで、そんなん言語とは直接関係ない。

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マンにしか見えない

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

188:名刺は切らしておりまして 2020/02/01(土) 12:54:06.87 ID:NGa10EpU

>>18
まだいるんだこういう人

198:名刺は切らしておりまして 2020/02/01(土) 13:17:18.31 ID:qsoRPiAI

>>188
そっとしておいてやれ。こういうのってC/C++しか使えない奴だから。

22:名刺は切らしておりまして 2020/01/31(金) 22:34:51.09 ID:BHV779if

素人なのだが、小学校のプログラミングの授業要らなくなる?

114:名刺は切らしておりまして 2020/02/01(土) 08:40:18.06 ID:RhKbcLSX

>>22
ならない
一度やってると拒否反応減るからやっといた方がいい

VBAさえ使えない人にはなりたくないだろ

26:名刺は切らしておりまして 2020/01/31(金) 22:43:47.97 ID:uiaQO4dI

環境、目的によって選定するだけで。
Pythonしかできない人は、淘汰されちゃうよ。

117:名刺は切らしておりまして 2020/02/01(土) 08:46:03.00 ID:RPM8W8vT

>>26
だよな
他の言語やってたら5分でマスターできるもの

27:名刺は切らしておりまして 2020/01/31(金) 22:44:39.73 ID:vboajZLA

盲目的に使うことが一番怖いよね

31:名刺は切らしておりまして 2020/01/31(金) 22:47:31.37 ID:zd2h4eX3

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

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

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

39:名刺は切らしておりまして 2020/01/31(金) 23:02:32.14 ID:ev2UErGu

最近pyhonばかりなんだけど、なんかいいことあるのかな?

94:名刺は切らしておりまして 2020/02/01(土) 04:52:28.64 ID:GzPtmquk

でも、PythonのDjangoってRailsより劣っているイメージ

95:名刺は切らしておりまして 2020/02/01(土) 05:18:14.17 ID:tz5RZ+z2

Pythonとそのフレームワークなんかでウェブアプリ作るアホなんて意識高い系かただのにわかしかおらんやろ
今のモダンな言語の機能や構文なんてどれも似たり寄ったりで1日書けば違和感もなくなるわ
問題は言語やなくてその言語で利用できるデバッガ、フレームワーク、ライブラリと実行環境、そして開発環境構築やフレームワークをキャッチアップする時間で言語覚えるなんて学習というほどのコストなんて発生しない
JSがデファクトスタンダードなのは実行環境の多さで言語仕様や機能や速度じゃないし最終的にトランスパイルされるから結局typescript使うやろ
プログラムはリリースして終わりじゃなくその後のメンテナンスも考えるし引き継ぐ必要性があるから普及してる開発環境の方がコストが低くて望ましいってことや

96:名刺は切らしておりまして 2020/02/01(土) 05:24:31.51 ID:qsoRPiAI

>>95
普及している開発環境、つまりPythonだな。

44:名刺は切らしておりまして 2020/01/31(金) 23:10:04.70 ID:h1Q7FyOs

こう言うプログラムを書く時代は終わった論は定期的に来るね。
そして、誰も実現できずに消える訳だが。

しかし、libが揃っているから大丈夫とか、今時新入社員でも言わないだろ……

57:名刺は切らしておりまして 2020/01/31(金) 23:37:38.99 ID:4FWA0zqr

ライブラリを呼び出すというプログラムが要るだろうが

59:名刺は切らしておりまして 2020/01/31(金) 23:52:26.26 ID:akDQdXHD

それよりもインド人が全部やってくれるんじゃなかったのか??

もうすぐ15億人になり中国抜くんだろ。
そいつら全員が世界中のITエンジニアになるんじゃなかったのか?

65:名刺は切らしておりまして 2020/02/01(土) 00:05:37.83 ID:P+AyvZJB

そろそろAIがプログラミングしてくれるんじゃなかったっけ

67:名刺は切らしておりまして 2020/02/01(土) 00:09:35.39 ID:ia3BdNd9

プログラミング言語はなくならないよ。

ありうるとしても、AIが担当者から仕様をヒアリングして、AIがプログラミングするというもの。
そして、資料作成・メンテ・改修もAIが行う。

99:名刺は切らしておりまして 2020/02/01(土) 05:43:11.07 ID:oPiukeb/

20年前、いやもっと前から、ずっと同じこと言ってるぞw

技術者をおとしめて、安く買いたたく口実にしてるんだよな。

ほんとダメな国になったな。

100:名刺は切らしておりまして 2020/02/01(土) 05:50:14.07 ID:GzPtmquk

本当にプログラミングがいらなくなるなら開発費0で開発してみろってんだよ

112:名刺は切らしておりまして 2020/02/01(土) 08:24:27.91 ID:5YhmDhFz

パイソンだとライブラリー使わなくても複素数の計算ができるので驚いた。

115:名刺は切らしておりまして 2020/02/01(土) 08:41:41.83 ID:SkOW3nB1

一億総スクリプトキディ

127:名刺は切らしておりまして 2020/02/01(土) 09:20:34.41 ID:ovwuNcQ2

ビルドしないで修正してその場で走らせられるのは便利だな
一方でpipでモジュールをインストールするのが便利だが
バージョン管理がやりやすいとは言いにくい

137:名刺は切らしておりまして 2020/02/01(土) 10:06:07.74 ID:qsoRPiAI

>>127
なので、 venv でアプリ/開発ごとにローカルの環境作る。
python自体も複数バージョン使いたい時はvirtualenvの方がいいんだっけか。うるおぼえ。

131:名刺は切らしておりまして 2020/02/01(土) 09:51:10.91 ID:Rh3Zkxbi

標準化されたライブラリを使って高速に新しいサービスを生み出していくのが、エンジニアのこれからの仕事

143:名刺は切らしておりまして 2020/02/01(土) 10:18:41.47 ID:dr4hDYs/

CIとか触ってると、確かにYAMLだけあれば全て完結して、プログラミング要らんようになるんかな、と思うところはあるな

157:名刺は切らしておりまして 2020/02/01(土) 11:17:26.25 ID:bPQEOl10

プログラミングは要らなくなる
の前に
場合によっては長いコードを書く
という修飾句をつければソース記事に合致する

206:名刺は切らしておりまして 2020/02/01(土) 13:30:37.54 ID:JiS51JD/

適材適所

298:名刺は切らしておりまして 2020/02/02(日) 12:10:20.34 ID:kDzrJ9lg

簡単に書けるものはプログラミングと呼ばないと定義するなら、
そうかもしれないが…

321:名刺は切らしておりまして 2020/02/02(日) 17:13:23.09 ID:T3eguCcO

プログラミングが不要になるは言い過ぎだけど、
50年前はまず紙にコードを書いて高価なマシンを交代で使って
プログラミングを行っていたわけだから
プログラミングの効率という面では劇的に進歩してるんだよ。

あと「プログラミングだけ知ってる人」というのはすでに絶滅済。

入門 Python 3

Bill Lubanovic
オライリージャパン
売り上げランキング: 2,362

元スレ: http://anago.2ch.sc/test/read.cgi/bizplus/1580475353/

Python

Copyright © 2020 まとめるクローンX All Rights Reserved.


 - その他