[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2ch.scのread.cgiへ]
Update time : 03/09 11:26 / Filesize : 351 KB / Number-of Response : 854
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Pythonについて(アンチ専用)



1 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 10:24:06 .net]
Pythonが嫌いな人のためのスレッドです。

■関連スレ
Rubyについて(アンチ専用) Part002
pc11.2ch.net/test/read.cgi/tech/1200210768/

837 名前:デフォルトの名無しさん mailto:sage [2015/01/25(日) 10:16:36.81 ID:Z3bPH+iB.net]
Pythonの内包表記が中途半端ってどういうこと?
Haskellの内包表記も似たようなもんだよ
それに慣れると(Haskellにおいてすら)mapやfilterより読みやすい

[x * 2 | x <- array, x < 3]
map (* 2) $ filter (< 3) $ array

838 名前:デフォルトの名無しさん [2015/01/25(日) 10:20:26.56 ID:JhgO84F7.net]
>x*2 for x の部分をlambdaだと考えたら仮引数が後ろに来ていて非常に読みにくい。

そんな香具師いるんかね
むしろ
[2*x for x in array if x<3]
とかのとき
[('%s'*x) for x in array if x<3]
と解釈されるはずだと思うところが
ひょっとすると
['%s'%(x for x in array if x<3)]
の可能性も捨てきれないと思ってしまう

839 名前:デフォルトの名無しさん [2015/01/25(日) 10:21:40.81 ID:JhgO84F7.net]
なんか切り貼りしてたらおかしくなったので訂正

むしろ
['%s'%x for x in array if x<3]
とかのとき
[('%s'%x) for x in array if x<3]
と解釈されるはずだと思うところが
ひょっとすると
['%s'%(x for x in array if x<3)]
の可能性も捨てきれないと思ってしまう

840 名前:デフォルトの名無しさん mailto:sage [2015/01/25(日) 11:10:24.86 ID:wuFk28jJ.net]
>>837
数式に親しくないプログラマにとっては「今のところ」後者のmapとfilterで平凡に書く方が分かりやすいと思うけどな。
Haskellでは後者の書き方でも色々と非凡になるけどw
(今のところってのは、昔はそもそも無名関数自体一般的じゃなくてループの方が分かりやすい時代だった。
今は無名関数くらい誰でも使う。何が分かりやすいかも時代で変わってくるから、時代に合わせたプログラミング大事)

本題。中途半端って言ったのは、そこじゃなくて。
今、内包表記を苦もなくスラスラ読めるプログラマってどんな奴だ?
→数式を読めるプログラマだろ
→数式を読めるプログラマはどんなプログラムを書く?
→数学の問題を解くプログラムだろ
→数学の問題をプログラミングするなら、行列の各要素を二倍するなんてこう書きたいだろ(Rのように)
matrix*2

841 名前:デフォルトの名無しさん [2015/01/25(日) 11:28:13.18 ID:JhgO84F7.net]
>数式に親しくないプログラマ

そんな香具師いるんかね

842 名前:デフォルトの名無しさん [2015/01/25(日) 11:30:30.53 ID:JhgO84F7.net]
>>840

>→数学の問題をプログラミングするなら、行列の各要素を二倍するなんてこう書きたいだろ(Rのように)
>matrix*2

それこそ numpy でいいやん

843 名前:デフォルトの名無しさん mailto:sage [2015/01/25(日) 11:35:09.48 ID:U0GW9T6b.net]
多分日本語的に読みづらいんだと思うよ。結果が先に来るから。

844 名前:デフォルトの名無しさん [2015/01/25(日) 11:37:21.13 ID:3PovQon7.net]
日本で産まれた(ω) Ruby にも後置 if とかあるのに

845 名前:デフォルトの名無しさん mailto:sage [2015/01/25(日) 11:44:25.36 ID:U0GW9T6b.net]
Ruby は大概書きたい方法があるじゃん



846 名前:デフォルトの名無しさん mailto:sage [2015/01/31(土) 08:33:30.81 ID:xuw3avh8.net]
いくらPythonにへびネタが多いとはいえこういう表紙は駄目だろう
冗談抜きで表紙が気持ち悪くて手に取れないレベル
これが原因でPythonあるいは授業に悪い印象しか残らなかったら学生が可哀想
www.skylit.com/mathandpython.html
https://www.packtpub.com/big-data-and-business-intelligence/learning-python-data-analysis

847 名前:デフォルトの名無しさん [2015/01/31(土) 08:37:29.46 ID:YMt5PyZL.net]
カバー付ければ良いだけじゃん
全編写真集なら嫌だけど

848 名前:デフォルトの名無しさん mailto:sage [2015/01/31(土) 09:24:12.94 ID:fHA0y3z4.net]
ジャポニカ学習帳みたいに表紙は植物だけにすればいい
O'Reillyも

849 名前:デフォルトの名無しさん [2015/01/31(土) 09:34:03.69 ID:YMt5PyZL.net]
ああ
アンチすれだったか
いつも調子で書き込んでたゎ
ecx.images-amazon.com/images/I/518wm5u3TjL.jpg
www.chrischeng.com/wp-content/uploads/2012/11/Python-271x300.jpg

850 名前:デフォルトの名無しさん mailto:sage [2015/01/31(土) 10:29:16.24 ID:Q5cOubfa.net]
アンチじゃないが表紙ひどいwww

851 名前:デフォルトの名無しさん mailto:sage [2015/01/31(土) 12:23:49.26 ID:Klh2e7Hk.net]
本当だ、何でこんなリアル志向

852 名前:デフォルトの名無しさん mailto:sage [2015/01/31(土) 12:37:18.71 ID:dgL1phRR.net]
>>846
俺は別に平気だけど、もはや何の本か分からんなw

853 名前:デフォルトの名無しさん mailto:sage [2015/02/04(水) 13:42:49.77 ID:5pZRcUKP.net]
>>841
いまどき香具士って・・・






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<351KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef