1 名前:デフォルトの名無しさん mailto:sage [2013/12/20(金) 17:34:48.50 ] Pythonオフィシャルサイト www.python.org/ 日本Pythonユーザ会 (※英語わかる人は上記のオフィシャルの方を見ることをお薦めします) www.python.jp/ まとめWiki python.rdy.jp/ 関連スレ find.2ch.net/?BBS=ALL&TYPE=TITLE&STR=python 前スレ Pythonのお勉強 Part48 toro.2ch.net/test/read.cgi/tech/1358750040/ 日本語の扱いで戸惑ったらこちらをどうぞ(バッドノウハウ集で笑える) ttp://speirs.blog17.fc2.com/blog-entry-4.html ttp://atomic.jpn.ph/prog/etc/encode.html ttp://d.hatena.ne.jp/kakurasan/20100330/p1 ttp://pc11.2ch.net/test/read.cgi/tech/1217836194/339 339 :デフォルトの名無しさん:2008/08/23(土) 08:36:00 PythonのUnicodeEncodeErrorを知る ttp://lab.hde.co.jp/2008/08/pythonunicodeencodeerror.html よくまとまってた。あとで読む
84 名前:デフォルトの名無しさん mailto:sage [2014/01/16(木) 15:02:57.21 ] hoge == None と hoge is None の違いって何?
85 名前:デフォルトの名無しさん mailto:sage [2014/01/16(木) 15:12:44.52 ] >>84 hogeキチガイは消えろ
86 名前:デフォルトの名無しさん mailto:sage [2014/01/16(木) 16:50:14.54 ] >>84 初心者なんで間違ってるかもしれないけど Noneは、NoneTypeクラス型のオブジェクトで実体が1つしかないグローバル変数みたいなもの。 a is None は、id(a)==id(None) とたぶん同じ。実体が同一であるか。 a == None は、演算子オーバーライドによって結果が異なる class A: def __eq__(self, other): return True #←どんな比較でもTrueを返すことにする a = A() print(a is None) #False print(a == None) #True
87 名前:デフォルトの名無しさん mailto:sage [2014/01/16(木) 23:42:31.39 ] >>84 ある本で、 is が紹介してあって、「== を is て書けるから、英語の文章のように読めるからすごいでしょ」って内容で説明が終わってた
88 名前:デフォルトの名無しさん mailto:sage [2014/01/16(木) 23:46:36.25 ] >>87 「== を is て書けるから、英語の文章のように読めるからすごいでしょ」 が引用?
89 名前:デフォルトの名無しさん mailto:sage [2014/01/17(金) 03:02:56.98 ] >>86 ありがとう。納得した。 ==がオーバーライドされてるって状況を除けばNoneに対してisと==使い分ける意味はないか。 しかし、演算子が上書きされてることを考慮しなきゃならないの面倒だな C++みたいな泥沼に嵌りそう。
90 名前:デフォルトの名無しさん mailto:sage [2014/01/17(金) 05:24:28.00 ] >>89 いいから二度と来るなhogeキチガイ
91 名前:デフォルトの名無しさん mailto:sage [2014/01/17(金) 15:39:55.08 ] >>89 泥沼にはまるのはお前の知能が低いからだろ。 まさか人並みの知能だと思ってんの?w 思いあがるなゴミクズが。
92 名前:デフォルトの名無しさん mailto:sage [2014/01/17(金) 17:46:37.07 ] なんかすごく他人に厳しい人がいるな。くだすれ行ったほうがいいんでね?
93 名前:デフォルトの名無しさん mailto:sage [2014/01/17(金) 18:50:26.85 ] >>92 こいつはいろんなスレで荒らしてるから相手しないのが得策
94 名前:デフォルトの名無しさん mailto:sage [2014/01/17(金) 19:57:28.69 ] >>89 他の点だと、pep8 でチェックするとエラーとして報告されるので、 コーディング・スタイル・ガイド読んでるかどうかの試金石的な側面もある。 is/== の違いが解ってれば、 Noneのようなシングルトン(インスタンスがひとつしかない)オブジェクトとの比較に == を使う必要ないのは自明なので、迷うような状況はないはず。 >>87 その説明だと、internの仕組みをしらず、文字の同値判定にis使ってはまりそう。。
95 名前:デフォルトの名無しさん mailto:sage [2014/01/18(土) 18:16:16.79 ] 手続き型言語は習得してますが関数型言語は初心者です。 関数型をお手軽に勉強するのにpythonって選択はよいですか?
96 名前:デフォルトの名無しさん mailto:sage [2014/01/18(土) 19:07:47.12 ] そういう目的で勉強しても手続型言語から得た以上のものは得られないと思います 最初から関数型言語を触ったほうがよいです
97 名前:デフォルトの名無しさん mailto:sage [2014/01/18(土) 21:32:55.45 ] pygameのライセンスについて少し聞きたいのですが、 pygameを用いて作成したものはLGPLが適応されてソース公開ですか?
98 名前:デフォルトの名無しさん mailto:sage [2014/01/18(土) 22:01:47.39 ] >>97 pygame自体を変更しない限りは公開しなくていいはず
99 名前:97 mailto:sage [2014/01/18(土) 22:37:21.06 ] >>98 thx cx freezeとかはアウトかな?
100 名前:デフォルトの名無しさん mailto:sage [2014/01/19(日) 10:49:31.89 ] >>97 LGPLでソース公開って 静的してないのにそうなるの? pythonからだとソースのまま使ってるから 動的リンクにならないって話?
101 名前:デフォルトの名無しさん mailto:sage [2014/01/19(日) 11:22:44.25 ] >>97 This is the license Pygame is distributed under. It provides for Pygame to be distributed with open source and commercial software. Generally, if Pygame is not changed, it can be used with any type of program.
102 名前:デフォルトの名無しさん mailto:sage [2014/01/21(火) 06:27:39.91 ] Perlからきました
103 名前:デフォルトの名無しさん mailto:sage [2014/01/22(水) 00:16:33.77 ] お引き取り下さい
104 名前:デフォルトの名無しさん mailto:sage [2014/01/22(水) 04:36:25.40 ] pypanicとはどういう概念なのでしょうか?
105 名前:デフォルトの名無しさん mailto:sage [2014/01/22(水) 08:42:08.77 ] 会社で発声すれば明日から来なくていいよと言ってもらえる魔法の言葉だよ
106 名前:デフォルトの名無しさん [2014/01/22(水) 08:43:23.16 ] パイパン化
107 名前:デフォルトの名無しさん mailto:sage [2014/01/22(水) 15:48:27.57 ] >>98 >>100 >>101 thx