1 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 06:33:45 ] このスレッドは、他のスレッドでは書き込めない超低レベル、 もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。 へび使いが優しくコメントを返しますが、 お礼は Python の布教と初心者の救済をお願いします。 エラーを解決したいときはエラー表示や環境を略さずに書き込んで下さい。 騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。 次スレは >>980 辺りで 前スレ くだすれPython(超初心者用) その2 pc11.2ch.net/test/read.cgi/tech/1218155094/ 関連スレ Pythonのお勉強 Part31 pc11.2ch.net/test/read.cgi/tech/1230821097/
2 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 06:34:11 ] ◆関連リンク Python の Home Page www.python.org/ Python 日本語ドキュメント - Pythonistaのお友達 www.python.jp/doc/release/ 最新版直リン - 2.Xが推奨。3.Xはライブラリやドキュメントが使えないことも www.python.org/download/ Python のコーディングガイド PEP8 www.python.org/dev/peps/pep-0008/ Python のコーディングガイド PEP8 - 日本語訳 www.oldriver.org/python/pep-0008j.html 日本語文字列コード問題まとめ python.matrix.jp/tips/string/encoding.html インタラクティブモードのエンコード python.matrix.jp/tips/compatibility/interact_encoding.html
3 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 06:35:15 ] テンプレを多少改変しました。あと色々あるのでしょうが python.jp と書籍へのリンクは日本語ドキュメントをのぞいて省きました。 文句とかテンプレ改良とか次スレに向けてぼちぼちやっていきましょう。
4 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 07:08:12 ] // / / パカッ //⌒)∩__∩ /.| .| ノ ヽ / | | ● ● | / | 彡 ( _●_) ミ まピョーん☆ / | ヽ |∪| /_ // │ ヽノ \/ " ̄ ̄ ̄ ̄ ̄ ̄ ̄(..ノ
5 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 07:15:04 ] >>3 ありがとう!! GJ!!!!
6 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 14:28:12 ] 2.5.2 on FreeBSD環境です 5つの値を任意に変えられる関数は、なんでしょうか? import sys print sys.getfilesystemencoding() print sys.stdin.encoding print sys.stdout.encoding print sys.stderr.encoding print sys.getdefaultencoding() 実行結果 US-ASCII US-ASCII US-ASCII US-ASCII ascii
7 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 15:47:29 ] >> sys.getfilesystemencoding() プラットフォームと言語に依存しているはずで通常は変更する必要はない >> sys.stdin.encoding >> sys.stdout.encoding >> sys.stderr.encoding 環境依存でPythonランタイムや埋め込んでいるアプリケーションが用意する。stdin/stdout/stderrは上書きできる >> sys.getdefaultencoding() sitecustomize.py で sys.setdefaultencoding() できれば >>3 の後ろ2つも参照してくれ
8 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 15:48:05 ] × できれば >>3 の後ろ2つも参照してくれ ○ できれば >>2 の後ろ2つも参照してくれ
9 名前:デフォルトの名無しさん [2009/01/16(金) 16:45:09 ] 日本語のエンコードについて教えてください。 お願いします。
10 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 17:21:38 ] >>7 ,8 うーん >>7 > >> sys.stdin.encoding > >> sys.stdout.encoding > >> sys.stderr.encoding > 環境依存でPythonランタイムや埋め込んでいるアプリケーションが用意する。stdin/stdout/stderrは上書きできる 具体的な例文を書いてもらえませんか? ググっても、例文が出てこなくて、困っています とりあえず、sitecustomize.pyに下のを書いてみた 軽く試したところ、思うように動作するので、この設定で騙し騙しやってみようと思います reがちゃんと動くのか、まだ試してないけど・・・ from encodings import aliases aliases.aliases['us_ascii'] = 'euc_jp' import sys sys.setdefaultencoding('euc_jp')
11 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 20:46:14 ] if x == undefined: x = "Foo" みたいなことがしたいんですがどうすればいいですか? x = x or "Foo" x or x = "Foo" x = x if x else "Foo" if not x: x = "Foo" if x != None: x = "Foo" どれもダメでした LLって難しい…
12 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 21:04:18 ] >>> vars().has_key('hoge') False >>> hoge=4 >>> vars().has_key('hoge') True
13 名前:デフォルトの名無しさん [2009/01/16(金) 21:05:52 ] >>4
14 名前:デフォルトの名無しさん [2009/01/16(金) 22:05:10 ] ユニコード相当の8ビット文字列とユニコード文字列はなぜ別に扱われるのですか。
15 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 22:10:51 ] UnicodeとUTF-8の違いは? pc11.2ch.net/test/read.cgi/tech/1177930957/
16 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 04:01:52 ] Ubuntu on VMware、クソワロタ 2週間ぐらいpython on cygwinと日本語関係で悩んでいたけど あっさり解決しそうだw VMware用仮想マシン | Ubuntu Japanese Team ttp://www.ubuntulinux.jp/products/JA-Localized/vmware >>前スレの942 >Cygwinを使う明確な理由があるならともかく >そうでないならUnix環境の劣化コピー もっともだけど、なんかなあと思っていたけど 求めていた解が前スレの942のまんまでした
17 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 04:08:06 ] >>16 VirtualBoxでもUbuntuのイメージが用意されてるよ。 VMWareより、VirtualBoxの方がデスクトップ弄ってる時は素直に動いてくれる。
18 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 04:33:35 ] >>17 そうだね VirtualBoxは、サクサク動作でいいよね いや、それがVMWareもかなりすんなり使えて、ビックリしている VMwareのバージョンは、1年前ぐらいのヤツなんだけどなあ Cent OSとか、いろいろ試したときにこんな機能あったっけかな・・・ プログラミングとあんまり関係ないけど、サウンド関係とかも使えるのが好きなんだよなあ 動作は、ちょっともっさりだけど、触り慣れているVMWareにします
19 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 06:16:20 ] Ubuntuは馬鹿用だからなぁ
20 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 06:18:15 ] coLinuxとかandLinuxが高速
21 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 06:19:17 ] すれち
22 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 09:01:30 ] 希望の動作した
23 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 13:14:29 ] 常駐させるならcoLinuxだな。
24 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 01:13:17 ] >>4 こんなAAで爆笑してしまった・・
25 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 05:06:54 ] ∫x/x-1 dx t=x-1とし ∴x=t+1 また dt=dx ∫t+1/t dt =∫1+(1/t) dt =t + log|t| =x-1 + log(x-1) 正答は最初に部分分数分解してx + log(x-1)ですが 上記の場合なにが違ってるんでしょうか?
26 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 08:02:42 ] 誤爆乙
27 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 09:08:30 ] 誤爆じゃありませんが。 何が違っているんでしょうか。
28 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 10:08:53 ] 積分定数
29 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 13:05:24 ] 答えが出せないってことは、Pythonスレの人のレベルが相当低いんですねえ。 ありがとうございました。
30 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 13:40:23 ] 正しい板に質問を投げることができない奴が来るくらい低いな。
31 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 13:47:45 ] >>28 が答えだということも分からないくらいレベルが低いようだな。
32 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 13:59:24 ] 最近、本当に知りたくて質問してる人の割合が低すぎる気が
33 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 17:18:41 ] >>25 =∫1+(1/t) dt =t + log|t| + C =x-1 + log(x-1) + C =x + log(x-1) + C
34 名前:デフォルトの名無しさん [2009/01/18(日) 22:08:28 ] 『Pythonで学ぶ大学数学』って本があったら面白そうと思ってしまった。
35 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 23:03:40 ] 英語だったら、ありそうだね
36 名前:デフォルトの名無しさん [2009/01/18(日) 23:31:50 ] スクリプトファイルとモジュールの違いは何ですか? 教えてください。
37 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 23:52:06 ] Pythonでは同じ扱いです 関数も何も定義せず、 べた書きしてたらモジュールにはなりえない (オブジェクトへのリファレンスは除く)
38 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 04:11:08 ] Pythonでtestfirstコード書くのに標準的なのはありますか
39 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 17:29:49 ] ちょっといいですか
40 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 18:03:15 ] >>39 おまえはだめだ
41 名前:デフォルトの名無しさん [2009/01/19(月) 18:22:23 ] >>1 の和訳チュートリヤルに嘘ばっかり書いてあるな print 'Hello, world!' ってやってもエラーになる 嘘ばっかだなと思って 英語のほうを見たら print ('Hello, world!') って書いてあったので そのとおりやったらできた。 >>1はうそつき超汚染人だ!
42 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 18:26:26 ] 3.0乙
43 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 18:26:36 ] そりゃまあ 2.X 用のチュートリアルだからな
44 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 18:35:43 ] >>41 チュートリアルにprint 'Hello, world!'なんて書かせる項目なんてなかったと思うが というか、普通にprint 'Hello, world!'で通るだろ あと嘘ばっかりについてkwsk上げてもらおうか
45 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 18:36:45 ] >>38 doctestとか >>41 1に和訳へのリンクなんてないけどな
46 名前:デフォルトの名無しさん [2009/01/19(月) 18:39:03 ] >>41 ttp://pc11.2ch.net/test/read.cgi/tech/1230821097/264-266
47 名前:デフォルトの名無しさん [2009/01/19(月) 18:40:37 ] >>44 2厨乙
48 名前:デフォルトの名無しさん [2009/01/19(月) 19:00:01 ] >>46 >39
49 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 19:11:01 ] 2.xでprint文を使うとして、一応、3.0のことも考えて L = ('spam',('pypy','thth')) print(L) と書いたほうがいいの?
50 名前:デフォルトの名無しさん [2009/01/19(月) 19:12:44 ] def print(hoge): print hoge
51 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 19:40:03 ] >>50 予約語
52 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 19:51:15 ] 2to3で変換できるからそのままでいいと思うが、 2.6なら from __future__ import print_function してもよい
53 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 19:57:30 ] print_function 使ってる場合 2to3で変換されますか
54 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 21:06:22 ] ・What’s New In Python 3.0 ? Python v3.1a0 documentation ttp://docs.python.org/dev/3.0/whatsnew/3.0.html ・Python3000 - TSNETWiki on TextWorld ttp://text.world.coocan.jp/TSNET/?Python3000 ・もっと知りたいPython3000:第1回 Python 3.0の思想と意義|gihyo.jp … 技術評論社 ttp://gihyo.jp/dev/feature/01/python3000/0001?page=1 > また,3.x系の開発と共に,少なくとも数年は2.xの開発が続くことが予告されています。 > Guido自身,「Python 3が広まるのは3.1か,もしかしたら3.2の頃だろう」と言っています。 > ユーザの移行に関しても,明確なビジョンが示されています。 ・「Python 3.0」の正式版がリリース--Python 2シリーズとは非互換 - builder by ZDNet Japan ttp://builder.japan.zdnet.com/news/story/0,3800079086,20384848,00.htm
55 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 23:16:11 ] 騙り多すぎだなこの板。
56 名前:デフォルトの名無しさん [2009/01/20(火) 12:15:52 ] webpy.org/cookbook/forms ここのサンプルの f = register_form() の意味が分かりません. 一般に class A のインスタンス a を呼び出す a() と Python ではどんな意味があるのでしょうか? インスタンスのアドレス(参照というかハンドルのIDみたいなもの?)は 変わっているようです.ということはクローンが得られてるのでしょうか? C++ のように operator() をオーバーロードして ファンクタになっているということなのでしょうか?
57 名前:デフォルトの名無しさん [2009/01/20(火) 12:19:28 ] すんまそん、パッケージのソースながめたら def __call__(self, x=None): o = copy.deepcopy(self) if x: o.validates(x) return o って書いてありました。子ね俺。
58 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 12:47:43 ] You should not die.
59 名前:デフォルトの名無しさん [2009/01/20(火) 16:48:25 ] importってなんなの?しぬの?
60 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 20:03:00 ] importanceの略です
61 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 20:05:23 ] impotenceですねわかります
62 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 20:55:11 ] 3文字の総当り chars = 'abcdefg' for char1 in chars: for char2 in chars: for char3 in chars: word = char1+char2+char3 print word これを word_list = create_word_list(3, 'abcdefg') word_list = create_word_list(4, 'hijklmnop') のような感じで好きな長さで生成する関数「create_word_list」をどうかきますか? 知恵を貸してください。よろしくおねがいします。
63 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 21:31:24 ] 2.6/3.0ならitertools.combinations
64 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 22:04:23 ] www.usamimi.info/~mirrorhenkan/2ch/python/prog1/read.php/1126073956/ ここの187-193で拾った >>> def combi(a, b): ... if isinstance(a[0], tuple): ... return [x + (y,) for x in a for y in b] ... else: ... return [(x, y) for x in a for y in b] ... >>> def combination(*l): ... return reduce(combi, l) ... >>> def create_word_list(n, s): ... l=[xrange(len(s)) for i in xrange(n)] ... c=combination(*l) ... return [''.join([s[i] for i in t]) for t in c] ... >>> create_word_list(2, 'abc') ['aa', 'ab', 'ac', 'ba', 'bb', 'bc', 'ca', 'cb', 'cc'] >>> create_word_list(3, 'abcd') ['aaa', 'aab', 'aac', 'aad', 'aba', 'abb', 'abc', 'abd', 'aca', 'acb', 'acc', 'acd', 'ada', 'adb', 'adc', 'add', 'baa', 'bab', 'bac', 'bad', 'bba', 'bbb', 'bbc', 'bbd', 'bca', 'bcb', 'bcc', 'bcd', 'bda', 'bdb', 'bdc', 'bdd', 'caa', 'cab', 'cac', 'cad', 'cba', 'cbb', 'cbc', 'cbd', 'cca', 'ccb', 'ccc', 'ccd', 'cda', 'cdb', 'cdc', 'cdd', 'daa', 'dab', 'dac', 'dad', 'dba', 'dbb', 'dbc', 'dbd', 'dca', 'dcb', 'dcc', 'dcd', 'dda', 'ddb', 'ddc', 'ddd']
65 名前:62 mailto:sage [2009/01/21(水) 00:22:26 ] >>63 ごめんなさい、バージョン思いっきり忘れてました。2.5を使用してます。 >>64 すごすぎます。 内容がまったく理解できてないけど、実現できました。 ありがとうございます!
66 名前:デフォルトの名無しさん [2009/01/21(水) 08:04:39 ] あるクラス変数が定義されているかどうかを調べるのって どうすればいいのでしょうか? __init__ の中で、あるクラス変数が定義されていなければ そこで定義する、既に定義されていたらなにもしない、 という挙動をしたいと思っています。 「定義」という言葉が適切かどうかわかりませんが・・
67 名前:デフォルトの名無しさん [2009/01/21(水) 08:47:58 ] >>> class a: ... hoge=2 ... def __init__(self): ... print a.__dict__.has_key('hoge') ... print a.__dict__.has_key('fuga') ... >>> class a: ... hoge=2 ... def __init__(self): ... fuga=3 ... print a.__dict__.has_key('hoge') ... print a.__dict__.has_key('fuga') ... print a.__dict__.has_key('hage') ... >>> b=a() True False False
68 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 08:54:52 ] >>66 pc11.2ch.net/test/read.cgi/tech/1230821097/21-27
69 名前:デフォルトの名無しさん [2009/01/21(水) 09:02:33 ] >>> class a: ... hoge=2 ... def __init__(self): ... fuga=3 ... self.hage=4 ... print a.__dict__.has_key('hoge') ... print a.__dict__.has_key('fuga') ... print a.__dict__.has_key('hage') ... print a.__dict__.has_key('moge') ... print self.__dict__.has_key('hoge') ... print self.__dict__.has_key('fuga') ... print self.__dict__.has_key('hage') ... print self.__dict__.has_key('moge') ... print self.__class__.__dict__.has_key('hoge') ... print self.__class__.__dict__.has_key('fuga') ... print self.__class__.__dict__.has_key('hage') ... print self.__class__.__dict__.has_key('moge') ... >>> b=a() True False False False False False True False True False False False
70 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 09:25:21 ] has_keyはもうやめよーぜ
71 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 10:05:07 ] >>> l=['hoge','fuga','hage','moge'] >>> class a: ... hoge=2 ... def __init__(self): ... fuga=3 ... self.hage=4 ... print [k in a.__dict__ for k in l] ... print [k in self.__dict__ for k in l] ... print [k in self.__class__.__dict__ for k in l] ... >>> b=a() [True, False, False, False] [False, False, True, False] [True, False, False, False] こうですか?
72 名前:デフォルトの名無しさん [2009/01/21(水) 10:10:22 ] >>> l=['hoge','fuga','hage','moge'] >>> class a: ... hoge=2 ... def __init__(self): ... fuga=3 ... self.hage=4 ... print [k in a.__dict__ for k in l] ... print [k in self.__dict__ for k in l] ... print [k in self.__class__.__dict__ for k in l] ... print [k in vars() for k in l] ... >>> b=a() [True, False, False, False] [False, False, True, False] [True, False, False, False] [False, True, False, False] >>> 'fuga' in vars() False fugaは何処へ消えたんだろうと思った俺アフォ杉orz
73 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 11:33:25 ] >>> [hasattr(a, k) for k in l] [True, False, False, False] >>> [hasattr(b, k) for k in l] [True, False, True, False]
74 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 13:29:20 ] なんかみんなすごいねw その遊びについていけね
75 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 22:38:07 ] >>65 spamメールのアドレス生成とか パスワードクラッキングとかに 使われそうですねだめですよ
76 名前:デフォルトの名無しさん mailto:sage [2009/01/22(木) 01:46:53 ] ただの組み合わせ演算のコードだろ。 素因数分解のコードの質問でもしたら「RSAの解読に使われそうですね」 とか言うのか?w
77 名前:デフォルトの名無しさん mailto:sage [2009/01/22(木) 02:06:42 ] そうですね RSAはあと2年もたないと言われていますが
78 名前:デフォルトの名無しさん mailto:sage [2009/01/22(木) 09:05:46 ] >>77 > RSAはあと2年もたないと言われていますが ソース。てか何ビットのRSA?
79 名前:デフォルトの名無しさん mailto:sage [2009/01/22(木) 11:30:08 ] 2010問題のこと?
80 名前: ◆UNKOVIP9RM [2009/01/22(木) 14:32:44 ] RSAのソース出してみろよこら md5と勘違いしてね?
81 名前: ◆UNKOVIP9RM [2009/01/22(木) 14:43:21 ] ソースだせばいいのか (`・ω・´)つ ttp://www.flickr.com/photos/kahoo/349021137/ とっとけ。
82 名前: ◆UNKOVIP9RM [2009/01/22(木) 14:44:49 ] ttp://itpro.nikkeibp.co.jp/article/Keyword/20090119/323069/ 「1024ビット以下の・・・」ってのが抜けてました。 ごめんなさい。 吊ってきます。
83 名前: ◆UNKOVIP9RM [2009/01/22(木) 14:45:53 ] >>82 分かったならよし
84 名前: ◆UNKOVIP9RM [2009/01/22(木) 14:48:04 ] >>83 おまえうざい
85 名前:デフォルトの名無しさん mailto:sage [2009/01/22(木) 15:52:47 ] Python/Tkでソースの間違いを見つけられないのですが、 探してもらってもいいですか?
86 名前: ◆UNKOVIP9RM [2009/01/22(木) 16:59:17 ] うんこ食わせろ
87 名前:デフォルトの名無しさん mailto:sage [2009/01/22(木) 23:22:12 ] ”” ””  ̄  ̄ ,,
88 名前:デフォルトの名無しさん [2009/01/23(金) 18:29:44 ] 辞書やリストを str() で文字列として表示させるとき (あるいは print 「文」で表示するとき) 文字列をシングルクォートではなくダブルクォートで 囲ませる方法ってありませんか? そういう出力をするように __str__() を再定義 するしかないものでしょうか?
89 名前:デフォルトの名無しさん mailto:sage [2009/01/23(金) 18:53:13 ] >>> s={'abc':'def','ghi':['jkl','mno'],"pqr":["stu"],"vwx":"yz"} >>> s {'pqr': ['stu'], 'abc': 'def', 'vwx': 'yz', 'ghi': ['jkl', 'mno']} >>> import json >>> json.write(s) '{"pqr":["stu"],"abc":"def","vwx":"yz","ghi":["jkl","mno"]}'
90 名前:デフォルトの名無しさん [2009/01/23(金) 18:56:43 ] ううむ,json っすか. import json となると 2.6 系にしなきゃだめか・・・ 検討してみます.ありがとうございました.
91 名前:デフォルトの名無しさん mailto:sage [2009/01/23(金) 20:43:44 ] ttp://pypi.python.org/pypi/simplejson/
92 名前:デフォルトの名無しさん mailto:sage [2009/01/23(金) 21:30:35 ] >>90 ごめん 2.5 で↓これ入れて使ってた python-json 3.4 ttp://pypi.python.org/pypi/python-json メリットはソースが json.py しかないのでインストールする手間が不要w 日本語はUTF-8しか通らないみたいだけど json.read, json.write しか使わない分には充分いけてる
93 名前:デフォルトの名無しさん [2009/01/23(金) 21:42:52 ] みんなのpythonを読んだあと、 次に何を読んだらいいですか? 中級ぐらいの参考書ってありますか?
94 名前:デフォルトの名無しさん mailto:sage [2009/01/23(金) 22:18:40 ] 実技
95 名前:デフォルトの名無しさん mailto:sage [2009/01/23(金) 22:37:28 ] >>93 なんでそんなに読みたいの? 何が目的?
96 名前:デフォルトの名無しさん mailto:sage [2009/01/23(金) 22:45:09 ] >>93 黒い方
97 名前:デフォルトの名無しさん mailto:sage [2009/01/23(金) 23:04:43 ] あの、みんなのpythonに書かれている標準ライブラリってそれを利用するのに必要な基礎知識がなかったとしても必ず覚えるべきなんでしょうか。 もしその作業が後回しにしてもとりあえずは支障のない程度のものであるのでしたら標準ライブラリについての勉強を後回しにして他の勉強を始めたいのですけれども
98 名前:デフォルトの名無しさん mailto:sage [2009/01/23(金) 23:09:38 ] いちいち覚える必要ねえよそんなもん 必要に応じてリファレンスマニュアル見て使えりゃ十分だろ
99 名前:デフォルトの名無しさん mailto:sage [2009/01/23(金) 23:19:31 ] 有難う御座います。気が晴れました
100 名前:デフォルトの名無しさん [2009/01/23(金) 23:52:50 ] setuptools でスクリプトとして a.py を指定してしまうと easy_install で /usr/bin/ 直下に a.py がコピーされて, アンインストールしたい時に困りませんか? easy_install ってアンインストールの機能は 提供してくれていませんよね?
101 名前:デフォルトの名無しさん [2009/01/24(土) 00:36:41 ] easy_uninstall