1 名前:デフォルトの名無しさん [2008/06/13(金) 04:22:02 ] Python オフィシャルサイト ttp://www.python.org/ ttp://www.python.org/doc/ 日本Pythonユーザ会 ttp://www.python.jp/Zope/ ttp://www.python.jp/doc/ FrontPage - Pythonのお勉強 ttp://python.rdy.jp/ 前スレ pc11.2ch.net/test/read.cgi/tech/1209480428/ ◆関連スレッド Microsoft IronPython 1.0 pc11.2ch.net/test/read.cgi/tech/1157686822/ Python の宿題ここで答えます Part 1 pc11.2ch.net/test/read.cgi/tech/1153585095/ Python Challengeをやろう! pc11.2ch.net/test/read.cgi/tech/1175919288/ Pythonについて(アンチ専用) pc11.2ch.net/test/read.cgi/tech/1203557046/ Pythonに見られるインデントによる制御構造の是非 pc11.2ch.net/test/read.cgi/tech/1169473442/ pythonがこの先生きのこるには pc11.2ch.net/test/read.cgi/tech/1167996371/ Eclipse統合M25【Java/C/PHP/Ruby/Python/Perl】(PyDev) pc11.2ch.net/test/read.cgi/tech/1211505494/ 【Perl,PHP】LLバトルロワイヤル2【Ruby,Python】 pc11.2ch.net/test/read.cgi/tech/1209289408/ デザパタ + Python/Ruby/Smalltalk part2 pc11.2ch.net/test/read.cgi/tech/1175959706/ 2ch検索: [python] find.2ch.net/?BBS=ALL&TYPE=TITLE&STR=python
2 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 04:24:16 ] 2
3 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 04:32:26 ] >>3 スレ建て乙
4 名前:デフォルトの名無しさん [2008/06/13(金) 08:25:36 ] スレ住民全員一致のPython本のバイブル 困った時にはこの本を注文しよう。 www.amazon.co.jp/dp/4839922829/
5 名前:デフォルトの名無しさん [2008/06/13(金) 08:27:31 ] >>4 勝手に疎外感を感じてしまいがちなボクチムは 寂しい気持ちを慰めるためにキャバクラに通います 最近はお金がないので,もっぱらイケメンのあの人を思い浮かべながら 単三電池や角電池で自分を慰めているかもしれません そんな毎日なのでずっと万年厨房の日陰者です
6 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 10:18:32 ] >1 乙py
7 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 12:24:56 ] 関連スレッドに加えておいた方がよさそう くだすれPython(超初心者用) pc11.2ch.net/test/read.cgi/tech/1207878910/ 【pygame】pythonでゲーム製作【ぱいがめ】 pc11.2ch.net/test/read.cgi/gamedev/1126605105/
8 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 13:27:17 ] この言語の読み方ずっと「ふぃとん」だと思ってたんだよね。 とうぜん綴りも「phyton」だと思ってた。 それだけ。
9 名前:デフォルトの名無しさん [2008/06/14(土) 00:00:49 ] はやくpygameの和訳作業やれどんけつども
10 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 00:01:51 ] イケメンハッカーが温泉で自己翻訳しましたアッー!
11 名前:前スレ964 mailto:sage [2008/06/14(土) 00:35:09 ] >>前スレ967 Thanx!! まさに求めていたドキュメントです!!! やっぱり日本語ドキュメントだけじゃダメですね。py2.4のままだし。。。
12 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 05:01:44 ] 前スレの>>994 英語を日本語にする事を考えたときは英々辞書引いたほうがいい。 たとえば↓みたいな。 dictionary.reference.com/browse/comprehension で、↑にもあるようにcomprehensionはcomprehendの名詞な ので、comprehendの説明挙げておく 1.to understand the nature or meaning of; grasp with the mind; perceive: He did not comprehend the significance of the ambassador's remark. 2.to take in or embrace; include; comprise: The course will comprehend all facets of Japanese culture. ↑の2見てわかるように、やっぱりリスト内包でいいんじゃね? 表記はいらんでしょ。
13 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 05:37:08 ] >>12 英語で覚えるのが理想だよね 概念や用語を日本語に置き換えるのに無理があるし、意味がわかりにくくなる
14 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 08:39:25 ] PythonでCGIプログラムを作ってるんだけど、printで出力するときUTF-8にするにはどうすればいいの? 勝手にShift_JISに変換されて困ってるんだが。
15 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 09:04:21 ] print ustr.encode('utf-8') とかなんとか
16 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 09:09:59 ] print('テスト'.encode('utf-8'))だと b'\xe3\x83\x86\xe3\x82\xb9\xe3\x83\x88' になってしまいます。
17 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 09:14:07 ] print 'テスト'.decode('sjis').encode('utf-8') print u'テスト'.encode('utf-8') お好きなほうで
18 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 09:21:52 ] >>17 Python3なので、uとdecodeは無いみたいです。
19 名前:デフォルトの名無しさん [2008/06/14(土) 10:36:48 ] >>18 #-*- coding:utf-8 -*- を追加して、エディタで文字コードUTF-8で保存して実行してみ。
20 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 10:44:06 ] どういう意図があって、3.0αなんてつかっているの?
21 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 10:45:06 ] きっと大きい数字の方がいいと思ったのだろうよ・・・
22 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 10:45:16 ] printはコンソール出力用だからsys.stdout.write使っとき。
23 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 10:49:14 ] >>18 このスレでPython3を使っているのは、たぶん君だけだw sys.setdefaultencoding()で設定しても駄目かな?
24 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 10:51:38 ] 試してる人はいるとは思うから 質問するときは明記した方がまともな回答がつきやすいとは思う
25 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 11:27:52 ] >>24 それ以前のレベルでしょ 初めてのPythonを読みつつ、人のコードを読んで、いじったりして 2.xでcgiをいくつか組んで、それから3.xじゃないの 資料が少なすぎて、開発しづらいと思うよ
26 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 12:00:25 ] >>19 最初からそうしてるけど、効果ないみたいです。 >>22 やっぱりShift_JISに変換されてしまいます。 >>23 その方法を使いたくなくて(sitecustomize.pyを編集する必要があるため) Python3にしたくらいなので、それ以外の方法を探しています。
27 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 12:03:53 ] ん〜、何か非常に特殊な環境と状態にいるみたいが、 そこら辺、詳細に説明しておいた方がよくないか
28 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 12:05:43 ] 釣りとしか思えない件
29 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 12:38:02 ] Python3だと、エンコード設定はファイルオブジェクトが持っているから stdoutの設定を変えないと駄目っぽいね。 ちょっと見た感じだと、まっとうな方法はないかも? とりあえず、それっぽいのを見つけてきた。 ttp://mail.python.org/pipermail/python-3000/2008-February/012144.html ttp://mail.python.org/pipermail/python-3000/2008-February/012170.html
30 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 12:51:15 ] >>29 おおすごい。 ありがとうございます。 sys.stdout = io.TextIOWrapper(sys.stdout.buffer, 'utf-8') でできました。
31 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 12:54:09 ] sys.stdout._encoding = 'utf-8'でもいいみたいですね。
32 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 12:57:16 ] >>25 >初めてのPythonを読みつつ そしてエンコードの処理でハマるわけですね;-)
33 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 13:59:36 ] ハマらないだろ
34 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 14:07:19 ] >>33 はまらないのは工作員だけだよ(www
35 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 14:07:55 ] Index of /pipermail mail.python.org/pipermail/ こんなサイトがあるんだね まだまだググり足りないんだなということを実感した
36 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 14:08:15 ] 中途半端に書いてない分だけハマらんな
37 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 14:12:30 ] >>36 ていうか全然書いてないし(wwwwww 工作員というか信者だな(wwwwwwwwwwwwwwwwwwwww
38 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 14:16:56 ] ネットで補完すればいいだけだし
39 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 14:23:25 ] 信者には書いてないものまで見えてしまうんですね、分かります
40 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 14:32:44 ] 粘着している割に煽りのレベルが上がらんな
41 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 14:36:23 ] まあもちつけ。 言動に一貫性のない奴が薦める本なんて誰も買わないからJK
42 名前:デフォルトの名無しさん [2008/06/14(土) 15:24:05 ] 何気に初心者を皆で助けるスレの流れになってたんだな
43 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 15:47:08 ] 初めてのPythonいいか?ダルクね? チュートリアル(書籍な)がはるかにいいと思うんだが。
44 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 16:19:05 ] 訳: 恥パイよりパイチューがいいよね!
45 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 19:18:49 ] チュートリアルはネットでタダで読めるのがいいよね!
46 名前:デフォルトの名無しさん [2008/06/14(土) 21:39:03 ] 日本語のは誤訳が含まれてるから本家のを見る様にがんばってる
47 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 21:44:45 ] 初めてのPythonがダルいのは プログラム初心者にもわかるように書いてあるから そこを割り引いてもPython入門にはいいと思うよ 古いから日本語(というかUNICODE)まわりが抜けてるから そこは特にあとから別の学習が必要ってことだけ忘れないように
48 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 21:48:59 ] >>43 どっちも売れてないから安心しろ
49 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 21:58:02 ] >>47 「初めてのPython」の対象バージョンは2.3でそ? なんでUNICODEまわりの解説がないのか超疑問。
50 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 21:59:35 ] そこでみんPyですよ
51 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 22:18:55 ] Unicode周りは載っていた方がもちろん良いのだが ググれば分かるから本を選ぶ積極的な理由にはならないな
52 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 22:30:52 ] そうだね、プロテインだね。
53 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 22:34:53 ] 「初めてのPython」は、読んだら後輩にあげればいいじゃん それか、貸すとか
54 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 22:59:28 ] 名前を連呼しなければならないくらい売れてないんですね、よく分かります。
55 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 23:02:30 ] そこで「はじめてのPython」ですよ
56 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 23:19:08 ] 信者って本当にいるんだな、イタいな(www
57 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 23:43:30 ] Pythonの入門書っぽい書籍を集めて、アマゾンのランキングを並べてみた。 みんなのPython 6,881位 Pythonチュートリアル 80,907位 初めてのPython 第2版 71,260位 実践Python 146,100位 Pythonプログラミング入門 183,682位 はじめてのPython 230,568位 速効!Pythonプログラミング 357,963位 差がありすぎて笑った(ww
58 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 23:49:25 ] >>57 どこがどうおもしろいの?
59 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 00:02:53 ] Jythonプログラミング 63,943位
60 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 00:04:28 ] みんなのPython Webアプリ編 82,077位
61 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 00:11:31 ] はじめてのPythonネットワークプログラミング 166,030位
62 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 00:34:59 ] Python クックブック 第2版 149,610位
63 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 00:40:14 ] >>57 みんPyははじPyの10倍売れてるってことか すごいな
64 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 01:02:26 ] 1位の本は2位の本より2倍売れてることになるのか すごいな
65 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 03:32:45 ] Amazonで買う香具師ってナカミ見ないで 他人の評判だけで本選んでんだろ?
66 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 03:35:23 ] 順位でソートしてみた みんなのPython 6,881位 Jythonプログラミング 63,943位 初めてのPython 第2版 71,260位 Pythonチュートリアル 80,907位 みんなのPython Webアプリ編 82,077位 実践Python 146,100位 Python クックブック 第2版 149,610位 はじめてのPythonネットワークプログラミング 166,030位 Pythonプログラミング入門 183,682位 はじめてのPython 230,568位 速効!Pythonプログラミング 357,963位
67 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 03:53:56 ] >>66 出来れば出版社著者出版年金額も
68 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 04:13:31 ] >>66 はじめてのpythonって新しいのがでてたのかよwwww
69 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 08:39:26 ] Jython本は出たばっかりなのに、あまり売れてないってことなんですか? みんなのPythonは出てからしばらくたってるのに売れ続けているということですかね〜。 現実は厳しいですね(^^)。
70 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 09:09:12 ] >>65 ほかにどうすりゃいいんだよw
71 名前:デフォルトの名無しさん [2008/06/15(日) 09:09:25 ] Jython本は一番新しいし、 古いことが載っている本を避けたいひとにはおすすめだと思う www.amazon.co.jp/dp/4839922829?tag=nishiohirokaz-22
72 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 09:13:23 ] それでもなお売れているみんぱいは化け物だな(ww
73 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 09:21:23 ] >>70 普通のひとは本屋で手にとって中身確認してから買うと思う
74 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 09:25:54 ] >>73 そして「評判」とやらをネットに書くわけだが。
75 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 09:30:41 ] Django の日本語本出るみたい ttp://www.cbook24.com/bm_detail.asp?sku=9784048672092
76 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 09:35:01 ] >>71 を踏むと nishiohirokazというID持ってる奴に インセンティブ入るから、?tag以降を削ってからアクセスしろよ
77 名前:デフォルトの名無しさん [2008/06/15(日) 09:38:17 ] >>76 は真っ赤な嘘。全然大丈夫。
78 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 09:40:23 ] イケメンハッカーが自己発電しました。
79 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 09:55:28 ] みんなのPythonも十分ダルイと思う。一応は買った。 売れているのは、ここで「バイブル」って書いてるからだろ。 なにかチェックしたい時に見るのはチュートリアル(書籍版) やクイックリファレンスだな。 初めてのPython、みんなのPythonは持ってはいるけど長い間開 いた事も無い。 チュートリアルを敢えて紙で読むのは、手早く探せるっていう のが大きい。Webだと読み返す気になれん。
80 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 10:07:37 ] >>79 ここでバイブルと書いてあるのはこの本ですよ(売れてないけど) www.amazon.co.jp/dp/4839922829?tag=nishiohirokaz-22
81 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 10:09:09 ] Python関連書籍は別スレで、それもできればID出る板でやってくんねえかな 別でやってくれるなら工作員だろうが信者だろうが文句いわれないだろ ここ最近明らかに異常だぞ
82 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 10:37:47 ] おまえらが反応するからだ
83 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 10:39:16 ] 81こそ工作員だろJK
84 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 10:42:10 ] 都合が悪くなるとコロコロと言うことを換えるのが工作員の特徴
85 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 13:30:48 ] 都合が良くても言うことは代わる
86 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 14:22:51 ] 今見たらみんPyは23,477位だった 1時間ごと更新らしいが変動が大きいな
87 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 16:17:02 ] >>84 「敵」は一人じゃないと気が済まないんですね、わかります。
88 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 16:31:21 ] そういうことにしたいのですね。
89 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 17:52:38 ] 見えない敵と戦ってるんだよ
90 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 18:22:28 ] 工作員って、メメントのジョン・Gみたいなもんでしょ。
91 名前:デフォルトの名無しさん [2008/06/15(日) 18:28:46 ] 未定義の新しいクラス名が出てきたと思ったら、そのクラスを生成しちゃう裏技は? a = B() # Bは未定義 a.met() # B::met()は未定義 ってあったとき、B()もmet()も空っぽでいいんでとりあえず実行させたいんだけっこ
92 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 20:35:28 ] >>91 NameErrorやAttributeErrorを処理するんじゃ駄目なの?
93 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 21:08:30 ] >>91 それって確かクックブックに載ってた気がする。
94 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 21:16:24 ] >>91 あった。6.17 Null Objectデザインパターンを実装する...ってやつ でいいんじゃないか? 本を持ってなければASPNに探しに行けば同内容のが載ってると思うよ。
95 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 21:20:16 ] これかな aspn.activestate.com/ASPN/Cookbook/Python/Recipe/68205
96 名前:デフォルトの名無しさん [2008/06/15(日) 21:29:59 ] 宿題スレでスレ違いと言われたのでこっちに引っ越しま〜す♪ 657 名前:デフォルトの名無しさん[] 投稿日:2008/06/15(日) 20:24:59 Jythonのアプレットでexecが使いたい件 www.jython.org/applets/issues.html ↑証明書つければOKって読んだんですが、 証明書つけても、↓。たすけて Exception in thread "AWT-EventQueue-2" java.lang.NoClassDefFoundError: org/python/core/parser at org.python.core.Py.compile_flags(Unknown Source) at org.python.core.Py.compile_flags(Unknown Source) at org.python.core.__builtin__.compile(Unknown Source) at org.python.core.__builtin__.eval(Unknown Source) at org.python.core.__builtin__.eval(Unknown Source) at org.python.core.BuiltinFunctions.__call__(Unknown Source) at app$_PyInner.actionPerformed$36(app.java:556) at app$_PyInner.call_function(app.java:245) (ry
97 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 21:33:00 ] Jythonスレでも立てたら? 過疎るだろうけど。
98 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 21:43:31 ] >>92 print "0" try: print "1" a = B() print "2" a.c() print "3" # ... # a = C()とかいっぱい except NameError: print "NameError" # 確認用に出力してるだけ # ここで、2に戻りたい?? except: print "abc" print "z" 期待 "0123z" 結果 "01NameErrorz" >>93-95 ありがとうございます。 Nullだけでは、だめで class B(Null): pass とか定義しないとだめかもなきがします。 それすら横着したいんですが・・orz
99 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 21:52:46 ] B()はともかく foo.bar なら __getattr__ でいけそうな気がするが
100 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 23:03:36 ] 100