「Pythonのコードは書きやすい」が間違いである理由がこちら

   

 3

1:田杉山脈 ★ 2019/06/14(金) 15:22:03.32 ID:CAP_USER.net

Pythonが人気を集めるに従って、Pythonのことを褒めそやす記事も増えている。そうした記事には、例えば「Pythonのコードは書きやすい」と書かれていたりする。Pythonで有名なプログラマーが言えば説得力があるが、あまりコードを書かない人がこんなことを言っていると少しモヤモヤする。

というのは、最近、個人的にPythonのコードを書くようになって、それなりにつまずくところがあったからだ。Pythonのことをあまり知らないと思われる人が「書きやすい」と主張しているのを見ると、「ご冗談でしょう」と皮肉の1つも言いたくなる。

私が具体的にどこでつまずいたのかを紹介しよう。

とにかくコロンを忘れまくる…
続きはソース元で
https://tech.nikkeibp.co.jp/atcl/nxt/column/18/00682/061100007/

2:名刺は切らしておりまして 2019/06/14(金) 15:24:16.76 ID:Rd7a0W4g.net

以下
コロンと忘れてしまいがち禁止

3:名刺は切らしておりまして 2019/06/14(金) 15:32:12.82 ID:LR7QONei.net

そんなシンタックス上の些細な事は慣れの問題だろうに...

6:名刺は切らしておりまして 2019/06/14(金) 15:37:37.96 ID:DBiRUa3r.net

; ってPHPですら使うのに・・・恥ずっ

7:名刺は切らしておりまして 2019/06/14(金) 15:49:08.56 ID:+0AeGiwJ.net

>>6

ツッコミ待ちだよね? それはセミコロン(;)だって
コロンは(:)こっち

9:名刺は切らしておりまして 2019/06/14(金) 15:50:02.77 ID:uJEiAXUK.net

: はウザいが、日経にドヤ顏で描くかね

10:名刺は切らしておりまして 2019/06/14(金) 15:52:33.85 ID:sIu4yqif.net

インデントしないのは許せいないけど、インデントがシンタックスとして意味があるというのはもっと許せないなあ

14:名刺は切らしておりまして 2019/06/14(金) 15:55:51.73 ID:3apf3jar.net

>>10
c系と全く別文化だよね。
phpのが全然書きやすいわ。

13:名刺は切らしておりまして 2019/06/14(金) 15:55:41.37 ID:ZGiaUKcd.net

忘れたら自動で入力してくれるようにエディタで設定すればいいじゃん

16:名刺は切らしておりまして 2019/06/14(金) 15:57:18.41 ID:Hf0mKGn6.net

だいたいインデント深くなる直前に書くとおぼえとけばいいんじゃね?

15:名刺は切らしておりまして 2019/06/14(金) 15:56:49.21 ID:WUPojIlL.net

たしかにFOR文の書式が他と少し違うとかあるけどな

でもそんな文法的なことは慣れればいいだろう

18:名刺は切らしておりまして 2019/06/14(金) 15:58:27.16 ID:uJEiAXUK.net

俺は標準の2次元配列が気に食わない

19:名刺は切らしておりまして 2019/06/14(金) 16:00:51.15 ID:ltlqua8K.net

Pythonで嫌なのは2次元配列の初期化するとき
なんであんな書き方なんだよ

20:名刺は切らしておりまして 2019/06/14(金) 16:02:24.69 ID:2GkID6vz.net

この程度の方言で躓いてるようでは素質がないからやめておけ

21:名刺は切らしておりまして 2019/06/14(金) 16:05:43.14 ID:3Ylzznw/.net

Python は書きやすくて好きだね。

書きやすくするための構文・文法も多彩でいい。

29:名刺は切らしておりまして 2019/06/14(金) 16:24:13.21 ID:ZvaaNDm9.net

Python のコロンなんて、
構造化前の COBOLのピリオドの深刻さに比べれば、
全然無問題

31:名刺は切らしておりまして 2019/06/14(金) 16:24:50.07 ID:2B7St2aP.net

描きやすいと言うかコピペできるコードが豊富なんだと思うが

32:名刺は切らしておりまして 2019/06/14(金) 16:28:29.25 ID:k5NrSISy.net

つまりコロンぐらいしか突っ込めない言語って記事か

37:名刺は切らしておりまして 2019/06/14(金) 16:38:36.07 ID:hSBWzdRi.net

実行するまでシンタックスエラーに気づかない?
経験の浅い人を批難したうえで書きやすさについて云々いっていいレベルの人じゃなさそう

42:名刺は切らしておりまして 2019/06/14(金) 16:47:29.42 ID:UmLRYsH8.net

python→車高が低い改造車
C++→プラド
C→カローラ

こんな認識でいい?

43:名刺は切らしておりまして 2019/06/14(金) 16:48:16.21 ID:bs9Nggit.net

>>42
PythonはATだけど、C/C++はMTな。

44:名刺は切らしておりまして 2019/06/14(金) 16:50:54.85 ID:/nd9xVc6.net

Cは F1 だな。
安全装備も付いてない。

45:名刺は切らしておりまして 2019/06/14(金) 16:52:18.51 ID:bs9Nggit.net

>>44
昔、Oh!Xで祝一平が「公道用ゴーカート」って書いてた。

50:名刺は切らしておりまして 2019/06/14(金) 17:10:58.64 ID:NyR+U2gJ.net

つまずいた理由がコロンなのは笑うわ(´・ω・`)

52:名刺は切らしておりまして 2019/06/14(金) 17:17:59.59 ID:/nd9xVc6.net

つまずいてコロンだ。

55:名刺は切らしておりまして 2019/06/14(金) 17:23:25.58 ID:0lUzl6Wf.net

Pythonが流行ってる云々は、昔フリーターがもてはやされてフリーターになった末に人生詰んだ人のパターンと似ている。

58:名刺は切らしておりまして 2019/06/14(金) 17:30:19.17 ID:MXOhSlGC.net

>>55
Pythonがフリーターとか笑えるなおまえは
圧倒的なライブラリの豊富さで
IT以外の業種からも使われるPythonの方が断然つぶしが利くぞ

65:名刺は切らしておりまして 2019/06/14(金) 17:41:45.63 ID:xwrS4o6u.net

_name_とかがようわからん
あと変数宣言しないからどれが変数かわからなくなる

93:名刺は切らしておりまして 2019/06/14(金) 19:28:52.02 ID:Se9BntKz.net

時間をもてあますシニアの趣味に最適

111:名刺は切らしておりまして 2019/06/14(金) 20:16:37.01 ID:JXO/pekn.net

プログラマーが>>1のように頭が固くなってしまうと、使い物にならなくなった証拠なので注意しよう。
頭の柔軟体操が大事。

104:名刺は切らしておりまして 2019/06/14(金) 19:45:12.33 ID:CGXKDwB5.net

書きやすいとは思うが
他人のコードの可読性は最底辺レベルだろ

変数の型がなく、関数も、クラスのインスタも
ぶち込めることが原因かな…
あとVBに似てて嫌悪感

117:名刺は切らしておりまして 2019/06/14(金) 20:46:29.49 ID:lk2qar/u.net

>>104

103:名刺は切らしておりまして 2019/06/14(金) 19:43:35.55 ID:Qa4KPGMY.net

整形が壊れたら致命的。エディタを選ぶ言語。

108:名刺は切らしておりまして 2019/06/14(金) 19:58:21.56 ID:D9s/3JXf.net

Cとpython行ったり来たりしてると、
pythonに行ったら、括弧やセミコロン書いちゃったり、
Cとかに行くと、括弧やセミコロン忘れちゃったりが多い。

113:名刺は切らしておりまして 2019/06/14(金) 20:25:16.41 ID:/lIuL6/X.net

USは教育でpythonから触らせるから主流になるだろうね

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

タグ :
Python

 - まとめ