1read 100read
2012年3月プログラム143: Pythonについて(アンチ専用) (781) TOP カテ一覧 スレ一覧 2ch元 削除依頼
【思考】オセロのAIを作りたいのだが【難問】 (473)
MFC、Win32++を超えるライブラリを作るスレ (889)
Lisp Scheme Part34 (336)
メガデモを語る fr-08 (603)
WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part12 (888)
Lisp Scheme Part34 (336)

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


1 :08/02/21
Pythonが嫌いな人のためのスレッドです。
■関連スレ
Rubyについて(アンチ専用) Part002
http://pc11.2ch.net/test/read.cgi/tech/1200210768/

2 :08/02/21
Pythonは糞だよ

3 :08/02/21
http://elliottback.com/wp/wp-content/uploads/2008/01/mergesort-performance.png

4 :08/02/21
call/cc とマクロがないんだっけ?

5 :08/02/21
自己書き換えも出来ないよ

6 :08/02/21
PythonにはRubyのような熱狂がないから反動もないのでアンチスレは盛り上がらない

7 :08/02/21
重複してないか

8 :08/02/21
Pythonもアンチスレできたのかwww

9 :08/02/21

ここは重複スレです
元スレはこちら
http://pc11.2ch.net/test/read.cgi/tech/1200210768/
================================
         糸冬  了
================================

10 :08/02/21
安置するも何も、そもそもよく知らない。

11 :08/02/21
Blenderに採用されて世話になっている手前、Ruby使いだけどアンチできない

12 :08/02/21
安置じゃないけれど len(x) よりむしろ x.len と記述したかった

13 :08/02/22
あーそれは思った。len(hoge)ってvbsかよwって。
for i in range(1, len(hoge) - 1) :とかも萎えたな。

14 :08/02/22
自由度ありすぎなlispは正規表現libraryすら標準のものがないらしい
pythonは不自由なのがよいのかも

15 :08/02/22
でも不自由を極めると日本語プログラム言語「なでしこ」になっちゃうしな

16 :08/02/22
不自由と感じるかある種のエレガンスと感じるかによって好き嫌いがわかれるのだろう

17 :08/02/23
rubyに比べてなんとなくかっこよく見えるからむかつく

18 :08/02/23
>>13
シーケンスの要素をループ内で使いたいなら
for i in hoge:
と書けばいい。
シーケンスの要素とカウンタを同時に得たいなら、
for c, i in enumerate(hoge):
とすればいい。
enumerateを知らないやつは厨房。

19 :08/02/23
>>17
ruby よりかっこいいんで Python 使ってる

20 :08/02/23
enumerate と iteritem ってどう違うの?

21 :08/02/23
help(dict().iteritems)を実行すればおk

22 :08/02/23
iteritems は辞書(ハッシュ、連想配列)の話、enumerate は一般のイテレータについて番号つけるって言うもの

23 :08/02/23
>>> hoge = {'hage': 'fuga', 'hige': 'moga'}
>>> [(k, v) for k, v in hoge.iteritems()]
[('hage', 'fuga'), ('hige', 'moga')]
>>> [(k, v) for k, v in enumerate(hoge)]
[(0, 'hage'), (1, 'hige')]
>>>

24 :08/02/23
なにこのアンチスレ(w
Pythonの人たちは親切だなあ(wwww

25 :08/02/23
安置スレだったか
すorz
>>> [(c, k, v) for c, (k, v) in enumerate(hoge.iteritems())]
[(0, 'hage', 'fuga'), (1, 'hige', 'moga')]

26 :08/02/23
(´-`).oO(辞書の要素に番号…)

27 :08/02/23
>18
要素でなくて、インデックスが欲しい時はどうすんのさ。

28 :08/02/23
(´-`).oO(順番という概念のない辞書の要素にインデックス…)

29 :08/02/23
>>27
for idx, __ in enumerate(L):
   something(idx)

30 :08/02/23
よくみろ
要素に番号振ってるんじゃなくて
キーに番号振ってるんだよ

31 :08/02/23
>>13のhogeは辞書なの?

32 :08/02/23
20あたりで辞書型のメソッドが出てきて、それ以来アンチスレに似つかわしくないこの流れ。

33 :08/02/23
いわゆる「ツンデレ」やってやつだろ。

34 :08/02/23
・ライブラリの命名規則がばらばら
・なにをするにも import sys, os
・既存の組込みクラスにメソッドが追加できない
・遅い
・self self self
・return return return
・print文、exec文ってなによ
・正規表現リテラルが無いよ
・lambdaが式しか受け付けないよ

35 :08/02/23
>>32
(´-`).oO(アンチのレベルが低すぐるのが問題なんだよなぁ。。。)

36 :08/02/23
イ ン デ ン ト (笑)

37 :08/02/23
まず荒らしとアンチの違いから教える必要があるようだ...orz...

38 :08/02/23
IronPythonのipc.pyでコンパイルされたexeが激遅で萎えた

39 :08/02/23
>>38
Quad搭載PC買っちゃいなよ

40 :08/02/24
print文はpython的にキモいけどなくなったらなくなったで
すげー不便になりそう。schemeみたいに仕様だけは美しいけど
使えない言語になりそう。

41 :08/02/24
なくなるんだろう?

42 :08/02/24
Python3 で関数になる
>>> print("hoge", 4, 5.67)
hoge 4 5.67

43 :08/02/24
蛇(というか爬虫類全般)が苦手なので、名前を聞いただけで尻込みしてしまう。

44 :08/02/24
なので、オライリーの本が買えない

45 :08/02/24
逆に考えるんだ
ぱーそん→そん
と考えるんだ

46 :08/02/24
>>38
>IronPythonのipc.pyでコンパイルされたexeが激遅で萎えた
>>44
>オライリーの本が買えない
アンチって貧乏なのかな...?

47 :08/02/24
>>46みたいな理解してない奴は来なくていいよ

48 :08/02/24
(´-`).oO(相当気に障ったらしい。。。)

49 :08/02/24
和製の初心者本が誰を対象にして書いたのかわからんクソ本ばかり

50 :08/02/24
少なくともお前は相手にされてないから安心汁

51 :08/02/24
(´-`).oO(お金がなくて立ち読みしたので内容がよく理解できていないんだろうか...)

52 :08/02/24
>>47
アンチスレは単純な隔離スレだからな

53 :08/02/24
>>44
オライリーのやつはヘビじゃなくて
ヘビに食べられる動物が載ってる。

54 :08/02/24
アンチは頭が弱くて貧乏ってことで FA ?

55 :08/02/24
貧乏でもPythonならドキュメントが揃ってるだろ

56 :08/02/24
頭が弱いとオンラインドキュメントも読めないんだろうなぁ

57 :08/02/24
日本語で書かれた出版物には大したものがないのでオンラインドキュメントを読みましょう
2.5 の日本語訳はまだありませんがきちんと読めば 2.4 でも充分に事足ります

58 :08/02/24
2.4に載ってなくて重要な標準モジュールは
hashlibぐらいかな。
>>1のwikiに書いてあると思う。

59 :08/02/24
(´-`).oO(なんのアンチなんだか。。。)

60 :08/02/24
なにこのスレ・・・

61 :08/02/24
× アンチ専用
× 低賃金基地外ITドカタ隔離専用

62 :08/02/24
1のwikiを2時間探しましたが見つかりませんでした。

63 :08/02/24
ざこには見えない

64 :08/02/24
>>42
>>>> print("hoge", 4, 5.67)
>hoge 4 5.67
この仕様はだよなあ
なんで勝手に空白が入ったり改行がついたりするんだよ

65 :08/02/24
空白いれたくなければ、
print("%s%s%s" % (hoge, 4,5.67)
とすりゃいいんじゃないの。
改行いれたくなければ標準出力様にお願いしなさい:-)

66 :08/02/24
print("%s%s%s" % (hoge, 4,5.67))
)が足りなかった

67 :08/02/24
(´-`).oO(無知を仕様のせいにしてとけなすのか...)

68 :08/02/25
print 関数は互換性重視だろ。sep, end で調節できる。
print("hoge", 4, 5.67, sep="", end="")

69 :08/02/25
自分のアプリにパイソン組み込んでみた。
久しぶりに脳汁がとまらない。

70 :08/02/25
病人

71 :08/02/25
隔離スレへようこそ。

72 :08/02/25
2008-02-25 15:34:56 という文字列から datetime のインスタンスを作りたいとき
>>> time.strptime('2008-02-25 15:34:56', '%Y-%m-%d %H:%M:%S')
(2008, 2, 25, 15, 34, 56, 0, 56, -1)
から得られると思って
下のように実行してみたら
>>> datetime.datetime(time.strptime('2008-02-25 15:34:56', '%Y-%m-%d %H:%M:%S'))
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: function takes at least 3 arguments (1 given)
となってしまいました

73 :08/02/25
>>> datetime.datetime(2008,2,25,15,34,56)
datetime.datetime(2008, 2, 25, 15, 34, 56)
だと問題ないのに何がいけないんでしょうか?

74 :08/02/25
>>> datetime.datetime(*(time.strptime('2008-02-25 15:34:56', '%Y-%m-%d %H:%M:%S')[0:6]))
datetime.datetime(2008, 2, 25, 15, 34, 56)
>>> datetime.datetime.strptime('2008-02-25 15:34:56', '%Y-%m-%d %H:%M:%S')
datetime.datetime(2008, 2, 25, 15, 34, 56)

75 :08/02/25
ありがとうございました

76 :08/02/25
なにこのためになるアンチスレ(wwww

77 :08/02/25
>>65
>print("%s%s%s" % (hoge, 4,5.67)
こんなコードを何の疑問にも思わないお前のオツムがあっぱれ

78 :08/02/26
言っとくけど俺天才だからな

79 :08/02/26
知ってるよ

80 :08/02/26
>>78
お前だれだ?
トリップつけとく

81 :08/02/26
>>77
Lisper ?

82 :08/02/26
%の優先順位が無駄に強すぎてイラつく
print "%d" % 3 + 5
これはエラー
print "%d" % (3 + 5)
こうしないとダメ
print "%d"% 3 + " is the answer."
とかするときのためなのかもしれないが、こんな見にくいのこそ
print ("%d"% 3) + " is the answer."
とか
print "%d is the answer." % 3
ってやるから必要ないし。

83 :08/02/26
%は演算子なのさ。
"%d" % 3 + 5の%は,文字列を左辺に,数値を右辺に取って,結果として文字列を返す。
その後文字列に数値を足そうとしているのでエラーになる。
それだけのこと。超シンプル。

84 :08/02/26
演算子の優先順位は型によって変わらないから
数値型とか考えると % が + よりも強いのは自然だと思うが

85 :08/02/26
文字列の場合は % の右辺は常に括弧で囲むようにするといいよ

86 :08/02/26
なにこの協力的なアンチスレ(wwwwwwwwwwwww

87 :08/02/26
ああ、昔
print '%s%s%s' % A, B, C
みたいなのでハマったの思い出したよ。
タプルは括弧いらないんじゃなかったのか?って。

88 :08/02/26
ここは頭の弱い人はPythonを使えないことを証明するためのスレですね(w

89 :08/02/26
変な挙動だから、よく知らないと戸惑うというだけの話でしょ。

90 :08/02/26
挙動が変なのは82の頭。

91 :08/02/26
Python脳ではないことが変の定義なら、確かに

92 :08/02/26
演算子の優先順位云々ってのは算数レベルの知識だってことにいいかげん気付けよ。

93 :08/02/26
タプルを自動展開するフォーマッティングはGuido とかも問題を感じてて
たとえば次みたいなときに何かおかしい
>>> "%s"%1
'1'
>>> "%s"%(1,)
'1'
>>> "%s"%((1,),)
'(1,)'
ということが指摘されてて、実際3.0ではこの仕組みは無くなる。
>>87
タプルが括弧いらないのはその通りだけど、
演算子の順位としては最弱(and or より更に弱い)なので、
その場合後ろの方が独立したexprになってしまう。
まあ、確かにカンマと+の順位とか普段考えないので嵌るといえば嵌る

94 :08/02/26
>>92
Python脳の人がPythonに一切疑問を抱かないのは知ってるから、
そんなに一所懸命「後戻りできなくなったボクの脳を見て!」ってアピールしなくていいです。

95 :08/02/26
と、さんすうにも四苦八苦なゆとりが申しております。

96 :08/02/26
算数が平仮名なら、それより先に四苦八苦を平仮名にしないと
演出としてダメダメだと思うよ。

97 :08/02/26
は?

98 :08/02/26
>>96
大丈夫かお前

99 :08/02/26
と、こくごに四苦八苦なゆとりが申しております。

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
Emacs Lisp 3 (773)
OpenGLスレ Part17 (925)
スレ立てるまでもない質問はここで 118匹目 (233)
COBOL vs Java 2戦目 (951)
Androidプログラミング質問スレ Part20 (488)
FORTRAN W (954)
--log9.info------------------
OLIVIA lufkin Vol.11 (272)
下川みくに part13 (204)
藍井エイル Part1 (101)
【7/2デビュー】 シギ 【映画『カメレオン』主題歌】 (668)
【バービーボーイズ】  杏子2  【ボーカル】 (841)
【反・直喩】 ベッキー♪♯2 【変拍子】 (353)
菅原紗由理 Part.2 (413)
【Re】尾崎亜美【BORN】 (167)
My Little Lover Part54 【マイラバ】 (155)
小松未歩 part76 (852)
☆女優*゚・:.☆ステファニー 3☆.:・゚*オペラ歌手☆ (754)
【Maple Leaf】霜月はるか27曲目【シモツキン】 (311)
【ジャモーサ】JAMOSA Part.1【Jカップ】 (422)
【元祖】加藤ミリヤ【女子高生のカリスマ】★2 (757)
ルルティア/RURUTIA 13 (791)
【ASKAの娘】宮崎薫【2012年春デビュー】 (143)
--log55.com------------------
上級ニートの英一郎も底辺育ちで底辺なだるまも貧困育ちだけど美人で成り上がったまつりも全員同じような末路って考えたら感慨深いよな [859957174]
大阪中央郵便局跡地、再開発が決定。ホテル、商業施設、劇場など複合施設へ [963243619]
【悲報】大戸屋さん、第2のワタミへ [597533159]
【悲報】産経新聞のパソコンがガチで古すぎて嫌儲民騒然 [218714986]
152cmの男、店でブチ切れ大暴れ「チビだからって笑いものにしやがって!」 [498432592]
日本最高の登山家の野口健さん、グレタの電車移動を揶揄して炎上 [615284227]
【株】うおおおおおお!!今日の日経平均フル勃起凄いぞ!24000円行くかもしれん [426957453]
米大統領トランプ氏「タイム誌の今年の人がグレタとか馬鹿げている!落ち着けグレタ!すぐ怒るな!」→グレタさん「笑」 [845518296]