1 名前:七色波紋 ◆.VgGY5NKtU [2007/01/05(金) 20:26:11 .net] $python kinoko.py this_teacher
2 名前:デフォルトの名無しさん [2007/01/05(金) 21:00:55 .net] 2get
3 名前:デフォルトの名無しさん mailto:sage [2007/01/06(土) 02:47:33 .net] この先生、キノコτ
4 名前:デフォルトの名無しさん [2007/01/06(土) 14:39:40 .net] python がっこの先生 きのこ ルニハ (14歳) 萌キャラ化きぼんぬ
5 名前:デフォルトの名無しさん [2007/01/06(土) 15:52:43 .net] python 学院の鬼教官 茸神鬼平(たけがみおにへい(58歳 漢キャラ化quibonne
6 名前:デフォルトの名無しさん mailto:sage [2007/01/06(土) 22:02:09 .net] class Bull: stack = [] def __call__( _, x ): _.stack.append(x) return _
7 名前:デフォルトの名無しさん mailto:sage [2007/01/07(日) 16:13:50 .net] > Pythonがこの先、生き残るには 誰かがWinny互換ファイル共有ソフトpynyをネットワーク部分だけ完成させて 俺がpynyにGUIを乗っけて配布すれば、Pythonは生き残る。 pyny.sourceforge.jp/
8 名前:デフォルトの名無しさん mailto:sage [2007/01/08(月) 02:16:46 .net] むしろnyがいらね
9 名前:デフォルトの名無しさん [2007/01/09(火) 20:43:57 .net] 継承で出来ることをデコレーターでやる奴は馬鹿! orz.......
10 名前:デフォルトの名無しさん mailto:sage [2007/01/10(水) 03:17:00 .net] ヽ / /⌒\ /ヽヽ|/⌒\ii|\ / /ヾゞ///\\| |/ |;;;;;;|/ハ \| |;;;;//⌒ヽ |;/( ^ω^) >>1 おっおっおっ乙枯ー . |{ ∪ ∪ |;;ヾ.,____,ノ |;;; | |;;;;;| |;;;;;|
11 名前:デフォルトの名無しさん [2007/01/13(土) 20:08:49 .net] tracのプラグ印を書かなきゃいけないんでpythonを覚えないといけない んだけど、何か良い本を教えてください。 Perl,PHP,Rubyなどの言語は一通り使ったことがあります。 なのでプログラミングの基礎から説明している本は不要です。 なるべくさくっと読めるやつが欲しい。
12 名前:デフォルトの名無しさん mailto:sage [2007/01/13(土) 23:36:45 .net] >>11 とりあえず、最初に公式のチュートリアルは読んだか? www.python.jp/doc/release/tut/tut.htm あとは必要なときにライブラリリファレンス眺めれば本は買う必要ないと思う。
13 名前:デフォルトの名無しさん mailto:sage [2007/01/14(日) 00:35:51 .net] 自分もチュートリアルを一番に薦めるけど、 どうしても紙媒体を一個持っておきたいって言うなら みんなのpythonかな、・・ 一番万人向けなので要らなくなったときに人にあげやすい(ぇ 波長が合えば実践python(一番新しい奴)でも、いいけど、 結構玄人向けなのと、表紙が萌えっ娘なのであまりお勧めできない それ以外はもう、微妙に古かったり(クイックリファレンス、切り口がおかしかったり(ノキア本、作法本 高すぎたり(クイックリファレンス
14 名前:デフォルトの名無しさん mailto:sage [2007/01/15(月) 20:43:38 .net] >>12-13 とりあえずみんなのPythonを買ってきました。 となりに実践pythonもあったけど、あの表紙はありえないし、 中身の2段組みも見にくいし、内容も薄い感じがしたのでパス。 みんなのpythonはまだ半分くらい読んだところだけど、まあ まあ読みやすい。 とにかくおすすめありがとうございました。
15 名前:デフォルトの名無しさん mailto:sage [2007/01/16(火) 06:59:46 .net] www.amazon.co.jp/gp/product/4873112109/
16 名前:デフォルトの名無しさん mailto:sage [2007/01/24(水) 20:06:44 .net] なんか、pythonに慣れてくると、__str__とか__call__とかがない言語は もうほとんどやる気が起きない
17 名前:デフォルトの名無しさん [2007/02/01(木) 08:01:32 .net] don't leave me
18 名前:デフォルトの名無しさん mailto:sage [2007/02/05(月) 01:43:19 .net] >>> a=[1] >>> b=[1,a] >>> b [1, [1]] >>> a.append(8) >>> b [1, [1, 8]] >>> del a >>> b [1, [1, 8]] >>> a Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'a' is not defined
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に感動しますた