1 名前:七色波紋 ◆.VgGY5NKtU [2007/01/05(金) 20:26:11 .net] $python kinoko.py this_teacher
19 名前:デフォルトの名無しさん [2007/02/05(月) 01:43:55 .net] >>> a=9 >>> b [1, [1, 8]]
20 名前:デフォルトの名無しさん [2007/02/06(火) 06:33:29 .net] python詳しくねーけどそれ単純にaという名前をaの中身に対応付けるのをやめただけじゃねーの?
21 名前:デフォルトの名無しさん [2007/02/06(火) 09:31:35 .net] pythonなんか,この先生きのこらなくていい
22 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 11:34:22 .net] ここは「Pythonを使いこなせない人が愚痴をこぼすスレ」になりました。
23 名前:デフォルトの名無しさん [2007/02/06(火) 13:06:48 .net] Python 2.5 (r25:51908, Sep 19 2006, 09:52:17) [MSC v.1310 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> a=1==1 >>> a True >>> 存在理由の分からない仕様w
24 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 14:25:06 .net] >>23 それ結構使われていると思うのだけど、まあなくてもいいと言えばそうかもね。
25 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 15:39:54 .net] >>23 なんか不自然なことがあるのか?
26 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 15:53:33 .net] 「a」ってタイプしたら a の値が表示される仕様のことかな?
27 名前:デフォルトの名無しさん [2007/02/06(火) 17:10:18 .net] 最近、日本で Python が異様に流行っている件...
28 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 19:58:19 .net] >>27 kwsk
29 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 20:56:11 .net] 流行ってねーだろ
30 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 20:59:06 .net] みんなのPythonが出てから 本屋で他の本も見る機会が増えた気はする でも、流行ってはいないな ましてや、異様になんてもってのほか
31 名前:デフォルトの名無しさん mailto:sage [2007/02/11(日) 00:24:57 .net] Excelのマクロに採用されたら当分生き残ると思う願望
32 名前:デフォルトの名無しさん mailto:sage [2007/02/11(日) 00:39:26 .net] それいいなぁ
33 名前:デフォルトの名無しさん mailto:sage [2007/02/11(日) 00:53:05 .net] 秀丸エディタのマクロにも採用
34 名前:デフォルトの名無しさん mailto:sage [2007/02/11(日) 01:05:23 .net] Emacsのマクロにも採用
35 名前:デフォルトの名無しさん mailto:sage [2007/02/11(日) 01:48:54 .net] Blenderがある限りはBlenderユーザーの間においては死にようがない ということで、みんなも3DCG始めないか
36 名前:デフォルトの名無しさん mailto:sage [2007/02/11(日) 02:09:52 .net] これ面白そうだ
37 名前:デフォルトの名無しさん mailto:sage [2007/02/14(水) 11:44:02 .net] ウェ〜イ、耳片方だけ〜
38 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 04:27:24 .net] python
39 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 12:04:08 .net] やっぱりdef @deco func(x, y):って言う書き方のほうがよかった。 @deco def func(x, y): だと、まず@decoを形容詞にした場合語感がおかしいし、 @decoごときで一行とられるのが不愉快。 一行に濃密な意味を含められるpythonで、デコレータを使った部分だけ 異様に一行あたりの密度が薄くなるのが不愉快。
40 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 00:26:56 .net] >>35 物理エンジン搭載済みだしGameBlenderを始めようョ 3DCG描くだけよりPythonいっぱい使うし。
41 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 17:16:42 .net] pass は不要 if True: 0 で十分。こんなことで、予約語をひとつ増やすのは愚か。 せめてpassをbuiltin定数か何かにするべき。
42 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 03:24:41 .net] rubyなんて終わりまくってる言語大嫌いなんだけど、 ちょっとrubyスレ覗いたら、repositoryのコメントにみんな で突っ込んだりしててちょっと楽しそう・・・・クヤシーヨー・・・
43 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 16:49:16 .net] pythonも五十歩百歩だろ
44 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 17:59:21 .net] なにを持って終わってるか次第だな
45 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 23:35:11 .net] >>41 オセロでも作らん限り、クラスにpassなんて関数定義しないでしょ。 予約語とかぶるようなら、あなたのネーミングセンスが(ry。
46 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 21:04:04 .net] >>>open('as.py', 'w').write('print "ok!"') >>>import as as as, as as as, as as as ok! なんだってーーー!!!
47 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 22:08:37 .net] asは2.6から予約語になるってさ
48 名前:デフォルトの名無しさん [2007/03/05(月) 13:25:18 .net] scipyとnumpyは使える。
49 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 16:34:06 .net] >>46 「as を as として import」 *3 してるのですか?! as.py の中の asモジュール を asオブジェクト として読み込むとか… わたし、わかりません ><
50 名前:デフォルトの名無しさん mailto:sage [2007/03/10(土) 01:05:13 .net] class MyGod(object): pass
51 名前:デフォルトの名無しさん mailto:sage [2007/03/11(日) 07:04:42 .net] def fib(n,m): a=b=1 while 1: a,b=b,a+b print '()'*(a%m) if b>n: break fib(2**1500, 35)
52 名前:デフォルトの名無しさん mailto:sage [2007/03/14(水) 02:00:03 .net] PEP 3114 accepted ttp://mail.python.org/pipermail/python-3000/2007-March/006027.html
53 名前:デフォルトの名無しさん mailto:sage [2007/03/14(水) 02:27:26 .net] GuidoってまだABC触ってるんだね。 >interfaces: no, but I'd like to work on ABCs instead ABCは実験場か?w
54 名前:デフォルトの名無しさん mailto:sage [2007/03/14(水) 03:43:45 .net] >>>def a(*v): print 'fuck'; return 1 ... >>>class A: ... __metaclass__ = a ... def b(self): pass ... fuck >>>A 1 メタクラスってこういうことか、・・・ 凄いのかヒドイのか微妙なのか、良く分からん、けどなんとなく面白いかも・・・
55 名前:デフォルトの名無しさん mailto:sage [2007/03/15(木) 03:22:33 .net] 'pre-decorator' @@(metaclass=mymeta, private=True, **kwargs) class Foo(base1, base2, *otherbases): ...
56 名前:デフォルトの名無しさん mailto:sage [2007/03/15(木) 04:06:21 .net] PEP3115重ッ
57 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 00:50:17 .net] よく見たらまだだった >>52
58 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 17:53:16 .net] e.__traceback__
59 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 18:50:05 .net] chris monsonのせいでoctalのliteralが0o123に・・・
60 名前:デフォルトの名無しさん mailto:sage [2007/03/18(日) 20:15:46 .net] octalスレッドが荒れてるせいで肝心のメタクラスレがぜんぜんすすまなくてツマラナイ
61 名前:デフォルトの名無しさん mailto:sage [2007/03/20(火) 20:12:41 .net] >>59 なにそれw きんもー☆
62 名前:デフォルトの名無しさん mailto:sage [2007/03/20(火) 21:58:25 .net] その前にpushされてたのが、0t345と0c345 でも、もう本格的に、0o345に決まったらしい・・・ ちなみに、0X1213みたいな大文字表記は禁止されるらしい。 したがって0O234という最悪の事態(笑、は免れるらしいw
63 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 11:38:10 .net] PyPyがpython-devに合流する可能性があるんだね。 py3.0のリリースよりはずっと先の話らしいが・・・ rubyはyarvに移ると言う、けど、この点ではrubyの方が一歩リード・・・? perl6が出たらすべてにおいて先頭を走ってそうだけど、何しろ出ないからなぁ・・・
64 名前:デフォルトの名無しさん mailto:sage [2007/03/24(土) 18:38:23 .net] おお、single-line blockは消えなそうと・・・危ない危ない・・・
65 名前:デフォルトの名無しさん [2007/04/03(火) 22:05:00 .net] slashdot.jp/articles/07/04/03/0913232.shtml
66 名前:デフォルトの名無しさん mailto:sage [2007/04/11(水) 05:53:57 .net] py3.0a1deadline告知キター 3000-list全然書き込み無いからこのままpep終了かと思ったけど、 少なくとも、5つは隠し玉が保留されてることが判明w 個人的に"abc" "efg"はかなり気になる、(ゴルファーとしてはw
67 名前:デフォルトの名無しさん mailto:sage [2007/04/11(水) 10:07:58 .net] 海外も4月頭は忙しいんだっけか? py3コミュもpl6コミュもなんとなく静かだ・・・
68 名前:デフォルトの名無しさん mailto:sage [2007/04/11(水) 22:14:57 .net] >>66 ソースを出して話してくれよ じゃないと参加したくてもできないじゃないか
69 名前:デフォルトの名無しさん mailto:sage [2007/04/12(木) 03:58:25 .net] ttp://mail.python.org/pipermail/python-3000/2007-April/006559.html ←Guidoの締め切りのお知らせ ttp://mail.python.org/pipermail/python-3000/2007-April/006561.html ←PEP予告 ttp://mail.python.org/pipermail/python-3000/2007-April/006563.html ttp://mail.python.org/pipermail/python-3000/2007-April/006564.html ←PEP予告
70 名前:デフォルトの名無しさん mailto:sage [2007/04/20(金) 02:30:07 .net] ABC, adapter, generic・・・実現したら、かなり危険な匂い・・・ グイドがTOOWTDIを捨てると名言したのにワロタ
71 名前:デフォルトの名無しさん mailto:sage [2007/04/29(日) 22:16:53 .net] さて明日で3.0aに入る機能は締め切り どうなることやら、・・・
72 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 06:17:39 .net] ちょっとみないうちにPEPが3132まで伸びてる、・・・、締め切りぎりぎりで大量投入されたんだろうか・・・読みきれない・・w
73 名前:デフォルトの名無しさん mailto:sage [2007/06/04(月) 03:02:17 .net] PEP3117って何だコレと思ってたら、エイプリルフールネタだったのか・・・今日まで気づいてなかったww
74 名前:デフォルトの名無しさん mailto:sage [2007/06/04(月) 03:04:21 .net] PEP一気に伸びたけど結構リジェクトが多いので本当の変更はそんなになさそう・・・
75 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 02:38:08 .net] なるほど、pep313もApril-1か・・・ www.python.org/dev/peps/pep-0313/ RomanNumeralLiteralってそらないわw
76 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 16:32:43 .net] map, filter残りますよと・・
77 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 16:36:17 .net] イテレーターを返すのがふさわしい場合は全部イテレータを返すようにするって言ってるけど、 rangeぐらいはrangeとxrangeを残すべきじゃないのか、 本当に配列が欲しいとき、(たとえばエラトステネスの篩みたいなコードで いちいち、a=[x for x in range(1000000)]とか書かないいけないのは、多少違和感がある。
78 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 17:12:21 .net] list(range())で良いんじゃないか
79 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 23:19:57 .net] それだぁ〜
80 名前:デフォルトの名無しさん [2007/06/14(木) 19:04:20 .net] Pythonってコンパイルできるのだと思っていましたが、Windowsだけ????? 他0$だと、ソース●三重?????
81 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 19:24:44 .net] >>> True=True==True==True==True==True==True >>> True True
82 名前:デフォルトの名無しさん [2007/07/01(日) 06:36:12 .net] 意味の分からない文に遭遇 >>> False in [False] True >>> (1 in []) in [False] True >>> 1 in [] in [False] False
83 名前:デフォルトの名無しさん [2007/07/01(日) 07:29:13 .net] inは述語だから、a in b in cは(a in b) and (b in c)の意味だった >>> 0 in [0] in [[0]] in [[[0]]] in [[[[0]]]] in [[[[[0]]]]] in [[[[[[0]]]]]] True
84 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 07:30:23 .net] 実用性ゼロ
85 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 07:33:52 .net] >>82 ↓これと同じことだと思う。 >>> False==False True >>> (1==2)==False True >>> 1==2==False False >>> Pythonの比較演算子は複数つなげられる。その場合、 最初の比較演算子が False なら結果は False、そうでなければ 次の比較演算子が False なら結果は False、そうでければ その次の比較演算子が・・・・・と続けていって すべての比較演算子が True なら結果は True となる。 ある比較演算子で False になると、そのあとに比較演算子があっても評価されない。 1 in [] in [False] の場合、最初の in 演算子が False になるので 次の in は評価されないまま結果は False となる。
86 名前:85 mailto:sage [2007/07/01(日) 07:35:53 .net] うへ、かぶった orz
87 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 09:57:05 .net] >>83 in演算子にもこの法則適用されるんだ…… >>84 そうねw
88 名前:デフォルトの名無しさん [2007/07/13(金) 19:19:45 .net] >>> o='oOo' >>> O='ooOOoo' >>> def ooOOooOoOOoo(oO): print oO; return ooOOooOoOOoo ... >>> ooOOooOoOOoo(o)(o)(O)(O)(o)(o)(O)(o)(O)(O)(o)(o) oOo oOo ooOOoo ooOOoo oOo oOo ooOOoo oOo ooOOoo ooOOoo oOo oOo
89 名前:デフォルトの名無しさん mailto:sage [2007/07/15(日) 18:27:29 .net] いまのOctalは危険な気がするので0o123で良いんだが (つーかどうせ使わん)、そんなことより2進表記を 用意して欲しいものよ・・
90 名前:デフォルトの名無しさん mailto:sage [2007/07/15(日) 19:56:40 .net] 危険って?
91 名前:デフォルトの名無しさん [2007/07/16(月) 01:57:48 .net] こういうことじゃないの? >>> 064 # base 8 52 >>> int('064') # base 10 64 2進表記って↓とは違う話? www.python.org/dev/peps/pep-3127/
92 名前:デフォルトの名無しさん mailto:sage [2007/07/16(月) 23:20:16 .net] あ〜まさにこのPEPで言い尽くされてます。 ちなみにハードウェア寄りの仕事してると ビット列扱うことが結構あるんですわ。
93 名前:デフォルトの名無しさん mailto:sage [2007/07/16(月) 23:27:52 .net] >>92 ハードウェア寄りの仕事でPython使うのん?
94 名前:デフォルトの名無しさん mailto:sage [2007/07/16(月) 23:59:25 .net] いつでもどこでもPythonを使いたいもんだ。
95 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 16:22:29 .net] groups.google.com/group/comp.lang.python/browse_thread/thread/8359c264e516570e/b56603ecfb574ef3#b56603ecfb574ef3 flattenとか結構共通の話題なんだなぁという感じ・・・ 2chよりレベル低いのがわらわらいて笑える
96 名前:名無しさん@そうだ選挙に行こう [2007/07/29(日) 11:00:32 .net] きのこ
97 名前:デフォルトの名無しさん [2007/07/31(火) 06:56:03 .net] そんなことは無い グッスミン、ララ〜、ララッラ、ラッラッラ〜
98 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 23:11:09 .net] 死にかけてるわけじゃ無いんだから、 このスレいらんがな。
99 名前:デフォルトの名無しさん [2007/08/01(水) 23:08:15 .net] このスレは本スレにはとても書けない様なかっこいいネタを見つけてしまった人専用の隔離スレです。
100 名前:デフォルトの名無しさん mailto:sage [2007/08/01(水) 23:13:32 .net] 今日optparseに感動しますた
101 名前:デフォルトの名無しさん mailto:sage [2007/08/02(木) 11:26:54 .net] でもついついgetopt って書いちゃったり
102 名前:デフォルトの名無しさん mailto:sage [2007/08/02(木) 23:47:30 .net] ちょっとしたうれしい発見 >>> def g():yield 1;yield 2;yield 3 ... >>> g() <generator object at 0x00BE5490> >>> a,b,c=g() >>> a 1 >>> b 2 >>> c 3
103 名前:デフォルトの名無しさん mailto:sage [2007/08/03(金) 08:03:15 .net] あ、ジェネレータでもできるんだ。 でもイテレータやジェネレータって個数わかんないことが多いから使う機会少なそう……。
104 名前:デフォルトの名無しさん mailto:sage [2007/08/03(金) 08:04:45 .net] a, b, c = 'abc' もっと使わなそうなのもあるぜ
105 名前:デフォルトの名無しさん mailto:sage [2007/08/03(金) 08:17:52 .net] 左辺がリストの場合、 ・sequenceである式 ・yield式 のどちらか。
106 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 17:42:20 .net] www.python.jp/doc/2.4/ref/indentation.html 小文字の "l" 一文字は使ってはいけませんと自分たちで言っておいて、ドキュメントの例の中で使ってる件
107 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 17:43:58 .net] だから大人は嫌いなんだぁぁうわぁぁぁぁああああああ
108 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 23:15:17 .net] このドキュメントを作ったのは誰だぁっ!?
109 名前:デフォルトの名無しさん mailto:sage [2007/08/14(火) 01:57:54 .net] pythonって元々の哲学から逸脱してるような気がする。
110 名前:デフォルトの名無しさん mailto:sage [2007/08/14(火) 04:01:00 .net] >Python リファレンスマニュアル >Guido van Rossum www.python.jp/doc/2.4/ref/ref.html
111 名前:デフォルトの名無しさん mailto:sage [2007/08/14(火) 06:01:19 .net] Neal Norwitz: >Alpha 1 is a few *weeks* away. The release will hopefully come >shortly after the sprint at Google which is Aug 22-25. windows用installerとかもすぐ出るんだろうか・・・?
112 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 09:56:13 .net] www.python.org/dev/peps/pep-3124/ いつの間にかGeneric Functionが無期限延期に、・・・・ 正体不明で期待してたのに・・・・ なんか、相当根本的な難点にぶつかったらしい・・・
113 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 20:38:48 .net] 本家のgrammer.txtがバグバグな件 docs.python.org/ref/grammar.txt ちなみにPyJUGも www.python.jp/doc/release/ref/grammar.txt
114 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 22:40:00 .net] どこらへんが? PythonのBNFは専用に拡張されてたはずだけど そのこと?
115 名前:デフォルトの名無しさん mailto:sage [2007/08/24(金) 09:14:30 .net] a_expr とか and_expr とか xor_expr とか augop とかで、 texから変換したときのミスで出てきたっぽい意味ない記号がポロポロ混じってる。 ひどいのがprint_stmtでこれは相当カンを働かせないと元が何だったか分からない。 (まあ、本文見れば正解が分かるけど、・・・
116 名前:デフォルトの名無しさん mailto:sage [2007/08/24(金) 12:02:16 .net] callもひどい、変な重複があるし、なぞのTab文字が混入してるし、
117 名前:デフォルトの名無しさん mailto:sage [2007/08/24(金) 16:30:20 .net] ソース見ればいいし 誰も必要としてないから きちんと保守されてないのかな。
118 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 00:12:29 .net] 確認 >>> class A(object):pass ... >>> isinstance(A,type) True >>> isinstance(A(),A) True
119 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 21:34:18 .net] もーいーくつねーるーとーあーるーふぁーいーちー