Pythonのお勉強 Part47
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2012/07/09(月) 16:30:25.29http://www.python.org/
日本Pythonユーザ会
http://www.python.jp/Zope/
まとめWiki
http://python.rdy.jp/
関連スレ
http://find.2ch.net/?BBS=ALL&TYPE=TITLE&STR=python
前スレ
http://toro.2ch.net/test/read.cgi/tech/1328714043/
0002デフォルトの名無しさん
2012/07/09(月) 16:31:04.64|_::;; ~"'ヽ
| //^''ヽ,,)
| i⌒"
| ∀`) < 誰もいない きのこるならいまのうち
|⊂
| ノ
_,,,......,,__
/_~ ,,...:::_::;; ~"'ヽ
(,, '"ヾヽ i|i //^''ヽ,,)
^ :'⌒i i⌒"
|( ´∀`) < きのこ のこーのこ げんきのこ ♪
|(ノ |つ
| |
⊂ _ ノ
""U
_,,,......,,__
/_~ ,,...:::_::;; ~"'ヽ
(,, '"ヾヽ i|i //^''ヽ,,)
^ :'⌒i i⌒"
(´∀` )| < エリンギ まいたけ ブナシメジ ♪
⊂| (ノ |
| |
ヽ _ ⊃
.U""
|
| ミ
| ミ サッ!
| ミ
|
0003デフォルトの名無しさん
2012/07/09(月) 16:33:38.83│●│
└─┤
_ ∩
( ゚∀゚)彡
┌─┬⊂彡
│●│ おっぱい!おっぱい!
└─┘
0004デフォルトの名無しさん
2012/07/09(月) 16:35:43.91http://speirs.blog17.fc2.com/blog-entry-4.html
http://atomic.jpn.ph/prog/etc/encode.html
http://d.hatena.ne.jp/kakurasan/20100330/p1
http://pc11.2ch.net/test/read.cgi/tech/1217836194/339
339 :デフォルトの名無しさん:2008/08/23(土) 08:36:00
PythonのUnicodeEncodeErrorを知る
http://lab.hde.co.jp/2008/08/pythonunicodeencodeerror.html
よくまとまってた。あとで読む
0005デフォルトの名無しさん
2012/07/09(月) 16:40:06.970006デフォルトの名無しさん
2012/07/09(月) 17:01:21.720007デフォルトの名無しさん
2012/07/09(月) 17:28:12.160008デフォルトの名無しさん
2012/07/09(月) 17:52:11.780009デフォルトの名無しさん
2012/07/09(月) 17:59:46.48アジアのエゲレスにはなれなかった、残念
0010デフォルトの名無しさん
2012/07/09(月) 19:11:43.30せめて南キムチであって欲しかった。よく食うし。
0011デフォルトの名無しさん
2012/07/09(月) 19:22:57.360012デフォルトの名無しさん
2012/07/10(火) 01:48:08.30Pythonが韓国人なら使いたくありません。
オランダ人にして下さい。
0013デフォルトの名無しさん
2012/07/10(火) 03:13:46.05それより白いご飯とキムチくれ。
0014デフォルトの名無しさん
2012/07/10(火) 11:06:25.85言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所
0015デフォルトの名無しさん
2012/07/10(火) 20:16:51.630016デフォルトの名無しさん
2012/07/11(水) 00:50:35.35たまに発売されたらすぐ売り切れるんだからオライリーはeBOOK版だけでも全部出せばいいのに!
0017デフォルトの名無しさん
2012/07/11(水) 01:55:40.69pythonだけ初心者なら公式チュートリアル
極め付きがあるのでもういいです
GAEとかGUIプログラミングとか各種Webアプリケーションフレームワークとか
細分化した本が欲しいの?
0018デフォルトの名無しさん
2012/07/11(水) 04:44:50.16フレームワークの本が欲しいです。
railsなんかバカみたいに沢山出てるのに。
0019デフォルトの名無しさん
2012/07/11(水) 06:21:44.370020デフォルトの名無しさん
2012/07/11(水) 09:46:05.24自分で書いてみたら?
それが一番勉強になるよ
0021デフォルトの名無しさん
2012/07/11(水) 23:49:19.950022デフォルトの名無しさん
2012/07/12(木) 21:08:14.20Ruby本みたいな粗製乱造なら出ない方がまし
0023デフォルトの名無しさん
2012/07/12(木) 21:58:23.76Pythonの書籍は一冊も購入してないぜ
ネットに良質な情報が転がっているから必要なかったよ
0024デフォルトの名無しさん
2012/07/12(木) 23:06:20.330025デフォルトの名無しさん
2012/07/12(木) 23:20:19.680026デフォルトの名無しさん
2012/07/13(金) 00:45:05.780027デフォルトの名無しさん
2012/07/13(金) 12:34:03.030028デフォルトの名無しさん
2012/07/13(金) 13:32:19.90PythonでかんたんAndroidプログラミング
ttp://www.amazon.co.jp/dp/4877832912/
0029デフォルトの名無しさん
2012/07/13(金) 13:34:44.100030デフォルトの名無しさん
2012/07/13(金) 13:44:54.73最高に評判悪いな
http://www.amazon.co.jp/dp/4877832882/
>>28 は買わなくてもいい本だろう
0031デフォルトの名無しさん
2012/07/13(金) 16:22:04.080032デフォルトの名無しさん
2012/07/13(金) 16:40:27.810033デフォルトの名無しさん
2012/07/13(金) 23:09:22.760034デフォルトの名無しさん
2012/07/14(土) 03:55:41.970035デフォルトの名無しさん
2012/07/14(土) 05:01:01.42各Python関連スレに宣伝に来ているようのでお願いをしておきます。
カットシステムさん、
そんな本を出版する暇があるならPyramidとFlaskの解説本を出版して下さい。
その方がよほど売れると思いますし、ステマの必要も無くなると思います。
0036デフォルトの名無しさん
2012/07/14(土) 05:35:16.41996 名前:デフォルトの名無しさん [sage]: 2012/07/13(金) 17:43:34.21
カットシステムの本を買うなということだ。
こういうのって編集者に依るの?
オライリーの動物本とかさ、編集者が手直ししているの?
PythonでかんたんAndroidプログラミング (-) [単行本]
桑井 博之 (著)
この商品の最初のレビューを書き込んでください。 Like (0)
単行本: 237ページ
出版社: カットシステム (2012/07)
ISBN-10: 4877832912
ISBN-13: 978-4877832919
発売日: 2012/07
WSGIウェブプログラミング [単行本]
桑井 博之 (著)
5つ星のうち 1.0 レビューをすべて見る (2件のカスタマーレビュー) Like (0)
価格: ¥ 2,940 通常配送無料 詳細
登録情報
単行本: 233ページ
出版社: カットシステム (2012/01)
ISBN-10: 4877832882
ISBN-13: 978-4877832889
0037デフォルトの名無しさん
2012/07/14(土) 09:40:27.22with tarfile.open('a.tar.gz', 'r:gz') as tar: [tar.extract(n, 'C:/temp') for n in tar.getnames()]
馬鹿には無理
0038デフォルトの名無しさん
2012/07/14(土) 10:49:19.232000P超の本を書いてから出直してこい
0039デフォルトの名無しさん
2012/07/14(土) 10:53:58.01というか薄くて中身が濃いのがベスト
0040デフォルトの名無しさん
2012/07/15(日) 13:53:42.73b = '''
44CA44CAIOKUjOKUgOKUkArjgIDjgIAg4pSC4peP
4pSCCuOAgOOAgCDilJTilIDilKQK44CA44CA44CA
XyDjgIAg4oipCuOAgOOAgCgg776f4oiA776fKeW9
oQrilIzilIDilKziioLlvaEK4pSC4peP4pSC44CA
44GK44Gj44Gx44GE77yB44GK44Gj44Gx44GE77yB
CuKUlOKUgOKUmA==
'''
print base64.b64decode(b).decode('utf-8')
0041デフォルトの名無しさん
2012/07/15(日) 14:01:18.97b = '''
fC4uLi4sLF9fCnzvvL86Ojs7IH4iJ+ODvQp844CALy9eJyfjg70sLCkKfOOAgOOAgGnijJIi
Cnwg4oiA772A77yJ44CA77ycIOiqsOOCguOBhOOBquOBhCDjgY3jga7jgZPjgovjgarjgonj
gYTjgb7jga7jgYbjgaEKfOKKggp8IOODjgrjgIDjgIDjgIDjgIDjgIAgXywsLC4uLi4uLiws
X18K44CA44CA77yPX37jgIAsLC4uLjo6Ou+8vzo6OzsgfiIn44O9CuOAgCgsLCAnIuODvuOD
veOAgCBpfGnjgIAvL14nJ+ODvSwsKQrjgIAg44CAXiA6J+KMkmnjgIDjgIDjgIDjgIBp4oyS
IgrjgIDjgIDjgIDjgIDjgIAgfO+8iOOAgMK04oiA772A77yJ44CA77ycIOOBjeOBruOBkyDj
ga7jgZPjg7zjga7jgZMg44GS44KT44GN44Gu44GTIOKZqgrjgIDjgIDjgIDjgIDjgIAgfO+8
iO++ieOAgOOAgCB844GkCuOAgOOAgOOAgOOAgOOAgCB8IOOAgOOAgOOAgCB8CuOAgOOAgOOA
gOOAgOOAgOKKgiDvvL8g44OOCuOAgOOAgOOAgOOAgOOAgOOAgOOAgCIiVQrjgIDjgIDjgIDj
gIDjgIAgXywsLC4uLi4uLiwsX18K44CA44CA77yPX37jgIAsLC4uLjo6Ou+8vzo6OzsgfiIn
44O9CuOAgCgsLCAnIuODvuODveOAgCBpfGnjgIAvL14nJ+ODvSwsKQrjgIAg44CAXiA6J+KM
kmnjgIDjgIDjgIDjgIBp4oySIgrjgIDjgIDjgIDjgIAg77yIwrTiiIDvvYDjgIDvvIl844CA
77ycIOOCqOODquODs+OCriDjgb7jgYTjgZ/jgZEg44OW44OK44K344Oh44K4IOKZqgrjgIDj
gIDjgIDjgIDiioJ844CA44CA77yI776JIHwK44CA44CA44CA44CA44CAIHwg44CA44CA44CA
IHwK44CA44CA44CA44CA44CAIOODvSDvvL8g4oqDCuOAgOOAgOOAgOOAgOOAgOOAgC5VIiIK
fAp8IOODnwp8IOODnyDjgIDvvbvvva8hCnwg44OfCnwg
'''
print base64.b64decode(b).decode('utf-8')
0042デフォルトの名無しさん
2012/07/15(日) 14:09:16.27b = '''
eJzFUrFKBDEQ7fcrxjSrEPb6XJPOxhNu5bQQduscWNqFhZnpLPUPFjuL09o9BCsF/YMt7MRS
8AOcZO9kI/YmEOa98DLvJfGFDK3rOvM4N2Y6hUblWAqyk0mVS6n1XkBoHfYq84CvOMOlEAyX
h/RGLT1RC3RDL3RHHwLeheoFXdODCDuR8FkWDhgm1FrrovjpG9mqbtBG2hiTGEG7qzXkCo+w
FLHzLnEmFNoKTI6923aIRkcNPYatg5HxwS2EBU+H8pY+Nyx+/RI/DwU9JjxsixGLHeA8jRum
Uov/uwCQ9EN2i0sf4/M+X/AVz0DeqaU1rYDP2fExI58k8bv48HIDScq/swOWITyuk/DFQsmn
CX+giYso71c7G/wN9ifpCg==
'''
print zlib.decompress(base64.b64decode(b)).decode('cp932')
0043デフォルトの名無しさん
2012/07/15(日) 14:11:36.95http://toro.2ch.net/test/read.cgi/tech/1100537740/
0044デフォルトの名無しさん
2012/07/15(日) 14:28:46.66�~ �~ �~ �~ �~ �~
�~ �~�~�~ �~ �~�~ �~ �~ �~�~�~ �~
�~ �~�~�~ �~ �~ �~ �~ �~�~�~ �~
�~ �~�~�~ �~ �~�~�~�~�~ �~ �~�~�~ �~
�~ �~ �~�~�~ �~ �~ �~
�~�~�~�~�~�~�~ �~ �~ �~ �~�~�~�~�~�~�~
�~ �~�~�~
�~ �~�~�~�~�~ �~ �~ �~�~�~�~�~
�~�~ �~�~ �~�~�~�~ �~ �~
�~�~ �~ �~�~ �~ �~ �~ �~
�~ �~�~�~ �~ �~�~�~
�~ �~�~�~ �~ �~ �~ �~ �~�~
�~�~ �~�~ �~ �~ �~
�~�~�~�~�~�~�~ �~ �~ �~�~�~ �~
�~ �~ �~�~�~�~�~ �~
�~ �~�~�~ �~ �~ �~ �~�~�~�~ �~�~
�~ �~�~�~ �~ �~ �~�~�~ �~ �~
�~ �~�~�~ �~ �~ �~�~ �~�~�~
�~ �~ �~ �~�~�~
�~�~�~�~�~�~�~ �~ �~�~�~ �~ �~�~
0045デフォルトの名無しさん
2012/07/15(日) 14:30:19.47�~ �~ �~ �~ �~ �~
�~ �~�~�~ �~ �~�~ �~ �~ �~�~�~ �~
�~ �~�~�~ �~ �~ �~ �~ �~�~�~ �~
�~ �~�~�~ �~ �~�~�~�~�~ �~ �~�~�~ �~
�~ �~ �~�~�~ �~ �~ �~
�~�~�~�~�~�~�~ �~ �~ �~ �~�~�~�~�~�~�~
�~ �~�~�~
�~ �~�~�~�~�~ �~ �~ �~�~�~�~�~
�~�~ �~�~ �~�~�~�~ �~ �~
�~�~ �~ �~�~ �~ �~ �~ �~
�~ �~�~�~ �~ �~�~�~
�~ �~�~�~ �~ �~ �~ �~ �~�~
�~�~ �~�~ �~ �~ �~
�~�~�~�~�~�~�~ �~ �~ �~�~�~ �~
�~ �~ �~�~�~�~�~ �~
�~ �~�~�~ �~ �~ �~ �~�~�~�~ �~�~
�~ �~�~�~ �~ �~ �~�~�~ �~ �~
�~ �~�~�~ �~ �~ �~�~ �~�~�~
�~ �~ �~ �~�~�~
�~�~�~�~�~�~�~ �~ �~�~�~ �~ �~�~
0046デフォルトの名無しさん
2012/07/15(日) 14:51:38.850047デフォルトの名無しさん
2012/07/15(日) 15:07:18.370048デフォルトの名無しさん
2012/07/15(日) 18:15:41.99全角スペースが11px。
半角スペースが5px。
全角スペース+半角スペースは16px。
0049デフォルトの名無しさん
2012/07/15(日) 18:22:37.42�~ �~ �~ �~ �~ �~
�~ �~�~�~ �~ �~�~ �~ �~ �~�~�~ �~
�~ �~�~�~ �~ �~ �~ �~ �~�~�~ �~
�~ �~�~�~ �~ �~�~�~�~�~ �~ �~�~�~ �~
�~ �~ �~�~�~ �~ �~ �~
�~�~�~�~�~�~�~ �~ �~ �~ �~�~�~�~�~�~�~
�~ �~�~�~
�~ �~�~�~�~�~ �~ �~ �~�~�~�~�~
�~�~ �~�~ �~�~�~�~ �~ �~
�~�~ �~ �~�~ �~ �~ �~ �~
�~ �~�~�~ �~ �~�~�~
�~ �~�~�~ �~ �~ �~ �~ �~�~
�~�~ �~�~ �~ �~ �~
�~�~�~�~�~�~�~ �~ �~ �~�~�~ �~
�~ �~ �~�~�~�~�~ �~
�~ �~�~�~ �~ �~ �~ �~�~�~�~ �~�~
�~ �~�~�~ �~ �~ �~�~�~ �~ �~
�~ �~�~�~ �~ �~ �~�~ �~�~�~
�~ �~ �~ �~�~�~
�~�~�~�~�~�~�~ �~ �~�~�~ �~ �~�~
こうですか?
0050デフォルトの名無しさん
2012/07/15(日) 18:23:33.48ありがとう! >>48
0051デフォルトの名無しさん
2012/07/15(日) 18:31:49.890052デフォルトの名無しさん
2012/07/15(日) 18:32:03.59b = '''
eJx9U0EOwCAIu/MqX7bEk99eNsPaUlyI0wHWWnBdi2yOOXLeK1ike4cw50Astmsj5TqTNNak
VvSfVPBuUplrPUG4qgI6RAHsc2S1qPxULPaHi67yQ7hgJR2Xv4Fi1jtXzqEHap3w96K6Ahzm
Ybp29ad2cU075m276Kakc+gsJpPYB1S+2Fet7hWwSKKrd5ar/Mw3Sv6I0Q==
'''
print zlib.decompress(base64.b64decode(b)).decode('cp932')
0053デフォルトの名無しさん
2012/07/15(日) 18:35:08.16http://toro.2ch.net/test/read.cgi/tech/1100537740/
0054デフォルトの名無しさん
2012/07/15(日) 18:41:36.200055デフォルトの名無しさん
2012/07/16(月) 02:57:35.800056デフォルトの名無しさん
2012/07/18(水) 05:21:28.05│●│
└─┤
_ ∩
( ゚∀゚)彡
┌─┬⊂彡
│●│ おっぱい!おっぱい!
└─┘
0057デフォルトの名無しさん
2012/07/19(木) 09:02:21.99ここ見たら本いらないって判る
ttp://python.rdy.jp/wiki.cgi?page=Implementations
っていうか本はここの丸写しじゃないかw
0058デフォルトの名無しさん
2012/07/19(木) 18:38:01.230059デフォルトの名無しさん
2012/07/19(木) 19:31:25.060060デフォルトの名無しさん
2012/07/19(木) 19:45:37.91ただ、学習含めて日本語環境一番そろってるかと聞かれたら、ちょっと困る。
で、プログラム1個覚えたら、他のもだいたいすぐにわかるから、
1個覚えるってこと自体が意味を持たない。
0061デフォルトの名無しさん
2012/07/19(木) 20:32:15.070062デフォルトの名無しさん
2012/07/19(木) 20:43:11.800063デフォルトの名無しさん
2012/07/20(金) 05:16:16.550064デフォルトの名無しさん
2012/07/20(金) 08:42:31.840065デフォルトの名無しさん
2012/07/20(金) 10:36:26.02およそ初心者にはお勧めできない。
0066デフォルトの名無しさん
2012/07/20(金) 10:39:48.480067デフォルトの名無しさん
2012/07/20(金) 23:32:58.340068デフォルトの名無しさん
2012/07/21(土) 00:21:21.490069デフォルトの名無しさん
2012/07/21(土) 06:20:07.72A. お金にならないことに時間を使っているからです。
0070デフォルトの名無しさん
2012/07/21(土) 09:30:11.33A. 日常で使う必要がないからです。
0071デフォルトの名無しさん
2012/07/22(日) 23:06:52.53標準で付いているデータエクスポートがkillされ、
ファーストサーバのバックアップサービスのみ使える」ということを知ってすんげえ頭抱えている。
ユーザはどうしようもなかったってことじゃないか…
0072デフォルトの名無しさん
2012/07/23(月) 02:12:42.21頭のデータも消去されちゃったかな?
バックアップある?
お前の頭の中身なんてフロッピーくらいしかないから復旧も簡単でいいよね
0073デフォルトの名無しさん
2012/07/23(月) 04:49:22.650074デフォルトの名無しさん
2012/07/23(月) 07:00:37.710075デフォルトの名無しさん
2012/07/23(月) 08:33:29.04[([tar.extract(n, 'C:/temp') for n in tar.getnames()], tar.close()) for tar in [tarfile.open('a.tar.gz', 'r:gz')]]
0076デフォルトの名無しさん
2012/07/24(火) 11:30:50.080077デフォルトの名無しさん
2012/07/24(火) 12:05:34.930078デフォルトの名無しさん
2012/07/24(火) 12:48:42.61___
,;f ヽ
i: i 早く成仏できますように。
| | ///;ト,
| ^ ^ ) ////゙l゙l;
(. >ノ(、_, )ヽ、} l .i .! |
,,∧ヽ !-=ニ=- | │ | .|
/\..\\`ニニ´ !, { .ノ.ノ
/ \ \ ̄ ̄ ̄../ / .|
0079デフォルトの名無しさん
2012/07/25(水) 19:07:20.660080デフォルトの名無しさん
2012/07/27(金) 11:22:47.07ttp://www.secdev.org/projects/scapy/doc/installation.html#windows
ttp://www.secdev.org/projects/scapy/doc/installation.html
ttp://www.secdev.org/projects/scapy/portability.html
0082デフォルトの名無しさん
2012/08/02(木) 05:15:00.450083デフォルトの名無しさん
2012/08/03(金) 09:26:59.51(もちろんどっちも高い者もいるが)。
言語的な人間は HaskellとかRubyに魅かれる。要するに言語マニアになる。
視覚的な人間はそういうのについていけない。
プログラミングがしたいのであって、言語自体は比較的どうでもいい。
だからPythonとの親和性が高い。Pythonは言語構造も比較的視覚的だしね。
という電波を受信した。
0084デフォルトの名無しさん
2012/08/03(金) 13:22:42.56病院行け。たぶん熱中症だから。
0085デフォルトの名無しさん
2012/08/03(金) 14:05:26.95http://ja.wikipedia.org/wiki/%E3%82%A6%E3%82%A7%E3%82%AF%E3%82%B9%E3%83%A9%E3%83%BC%E6%88%90%E4%BA%BA%E7%9F%A5%E8%83%BD%E6%A4%9C%E6%9F%BB
0086デフォルトの名無しさん
2012/08/03(金) 15:42:35.36>知能は、目的を持って行動し、合理的に考え、効率的に環境と接する個人の総体的能力として定義されている。
nicoやつべで脱原発の集会とか見てると
この定義じゃ相当多数(日本人の7割から8割)は池沼だと感じる
0087デフォルトの名無しさん
2012/08/03(金) 16:00:50.880088デフォルトの名無しさん
2012/08/03(金) 16:39:54.67わかります。
0089デフォルトの名無しさん
2012/08/03(金) 16:41:07.53わかります。
0090デフォルトの名無しさん
2012/08/03(金) 16:41:45.61もっと合理的に考えろよ
0091デフォルトの名無しさん
2012/08/03(金) 17:26:33.28あれってどういう意味なんだろ。
0092デフォルトの名無しさん
2012/08/03(金) 18:06:02.37> I’m not going to write Python is For Aspergers Geeks
> or Ruby is for Tear-streaked Emo Teenagers
正確には違うやん。
0093デフォルトの名無しさん
2012/08/03(金) 18:16:08.150094デフォルトの名無しさん
2012/08/03(金) 21:21:51.490095デフォルトの名無しさん
2012/08/03(金) 21:26:42.59lock = threading.Lock()
lock.acquire()
0096デフォルトの名無しさん
2012/08/04(土) 22:58:20.13with lock:
# do something
0097デフォルトの名無しさん
2012/08/04(土) 23:01:57.96lock = threading.Lock()
# lock = threading.RLock()
with lock:
with lock:
pass
0098デフォルトの名無しさん
2012/08/05(日) 00:50:44.760099デフォルトの名無しさん
2012/08/05(日) 13:36:47.610100デフォルトの名無しさん
2012/08/05(日) 13:38:45.110101デフォルトの名無しさん
2012/08/05(日) 17:26:24.450102デフォルトの名無しさん
2012/08/05(日) 22:08:56.970103デフォルトの名無しさん
2012/08/05(日) 22:10:24.70楽しい?
0104デフォルトの名無しさん
2012/08/05(日) 22:16:32.700105デフォルトの名無しさん
2012/08/06(月) 06:46:28.660106デフォルトの名無しさん
2012/08/06(月) 07:36:19.54馬鹿だから無理
0107デフォルトの名無しさん
2012/08/06(月) 17:28:53.93/ ノ ヽ ( ノ⊂ ̄))) ̄⊃
/|ヽ (_ノ ._ ̄ 0'ヽ 0'
/ |ノ .) (_) ヽ i ( むしゃむしゃしていた。
∋ノ | /――、__ ./(∩∩) 草なら何でもよかった。
/ /| ヽ__ノ | / ./ 今は反芻している。
| ( | ( ’’’ | ( /
|__ヽ. L_ヽ Lヽ_ヽ
''" ""''"" "'''''" ""''"" ''" ""''"" ''" ""''"" ''" ""''"" "''
0108デフォルトの名無しさん
2012/08/07(火) 13:33:34.420109デフォルトの名無しさん
2012/08/07(火) 19:08:40.840110デフォルトの名無しさん
2012/08/07(火) 19:23:11.57何かありましたか?
0111デフォルトの名無しさん
2012/08/07(火) 19:29:50.840112デフォルトの名無しさん
2012/08/07(火) 19:31:30.530113デフォルトの名無しさん
2012/08/07(火) 20:07:50.010114デフォルトの名無しさん
2012/08/07(火) 20:20:13.030115デフォルトの名無しさん
2012/08/08(水) 10:29:13.180116デフォルトの名無しさん
2012/08/08(水) 16:54:08.160117デフォルトの名無しさん
2012/08/08(水) 17:41:55.530118デフォルトの名無しさん
2012/08/09(木) 01:37:57.85うまく起動しません。同じ現象の方で解決された方がいましたら
教えて頂けますでしょうか?
Python 2.7.1
py2app 0.5.3
0119デフォルトの名無しさん
2012/08/09(木) 01:46:59.14やりました。
0120デフォルトの名無しさん
2012/08/09(木) 19:06:15.19あほや!!
発作か〜!!
0121デフォルトの名無しさん
2012/08/10(金) 19:08:03.100122デフォルトの名無しさん
2012/08/10(金) 22:34:08.550123デフォルトの名無しさん
2012/08/10(金) 22:58:49.180124デフォルトの名無しさん
2012/08/11(土) 07:45:49.55未だ嘗てインストールされているのを見た事がない。
0125デフォルトの名無しさん
2012/08/11(土) 08:39:40.83・dictが 1 と 1.0 を同じキーと判断する。
・リスト内包がスコープを持たないので、うっかり使われてるローカル変数と重なると悲劇
とかかな。
この2点は__future__でも解決できないし。
0126デフォルトの名無しさん
2012/08/11(土) 09:52:11.19後方互換のない新機能(annotation等)には強く依存させず、
可能な限り2to3/3to2で互換性が確保出来る範囲でコード書いてる。
>>125
> ・dictが 1 と 1.0 を同じキーと判断する。
これは知らない。どの変更?
2.7.3/3.2.3 で試したけど、同じキーになったよ。
>>> a = {1:0}
>>> a[1.0]
0
0127デフォルトの名無しさん
2012/08/11(土) 10:11:10.28Python 3.2.2 (default, Aug 10 2012, 15:54:30) [MSC v.1600 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> a = {1.0:123}
[55027 refs]
>>> a[1]
123
[55030 refs]
0128125
2012/08/11(土) 10:47:31.74ごめん、以前このトラップに引っかかって、
「こんなのPythonicじゃねーだろ」→「3では当然直っている」
と勝手に脳内非互換仕様変更してたww
つーか数学的に等価ならdictも同一キーと見做すなら、a[1+0j]も同一じゃないとダメだろう・・・
0129125
2012/08/11(土) 10:53:57.48そうか、整数、実数、複素数は、辞書のキーとして評価されるときは、全部複素数に
変換される、と覚えればいいのか・・・さすがだなpython...
0130デフォルトの名無しさん
2012/08/11(土) 10:58:40.64同一ですが…
>>> a[1+0]
123
[55059 refs]
>>> a[0.5+0.5]
123
[55059 refs]
>>> a[100-99]
123
[55059 refs]
>>> b=1
[55061 refs]
>>> c=1.0
[55063 refs]
>>> b
1
[55063 refs]
>>> c
1.0
[55063 refs]
>>> a[b]
123
[55063 refs]
>>> a[c]
123
0132デフォルトの名無しさん
2012/08/11(土) 11:10:48.72別に複素数に変換してるわけじゃなくて、各々のキーの型と値を覚えているだけでしょ。
>>> a={}
[55071 refs]
>>> a[0] = 123
[55073 refs]
>>> a[1j] = 456
[55075 refs]
>>> a[1+2j] = 789
[55077 refs]
>>> a["abc"] =321
[55079 refs]
>>> print(a)
{0: 123, 1j: 456, 'abc': 321, (1+2j): 789}
[55079 refs]
そもそも、文字列なんて複素数に変換しようが無いし。
0133デフォルトの名無しさん
2012/08/11(土) 23:17:30.37>>> a[1]
'hoge'
>>> a[1.0]
'hoge'
>>> a[-1j*1j]
'hoge'
>>> a[True]
'hoge'
ついでに言うと、Trueと1も同じキーとして扱われる。
0134デフォルトの名無しさん
2012/08/12(日) 19:16:11.170135デフォルトの名無しさん
2012/08/12(日) 19:31:40.140136デフォルトの名無しさん
2012/08/13(月) 04:24:58.920137デフォルトの名無しさん
2012/08/14(火) 14:12:25.55>>> a[-1]
'hoge'
>>> import numpy as np
>>> a[np.exp(np.pi*1j)] = 'fuga'
>>> a[-1]
'hoge'
>>> a
{(-1+1.2246063538223773e-016j): 'fuga', -1: 'hoge'}
0138デフォルトの名無しさん
2012/08/14(火) 14:15:07.58>>> a[-1]
'hoge'
>>> import numpy as np
>>> a[np.cos(np.pi) + np.sin(np.pi)*1j] = 'fuga'
>>> a[-1]
'hoge'
>>> a
{(-1+1.2246063538223773e-016j): 'fuga', -1: 'hoge'}
0139デフォルトの名無しさん
2012/08/15(水) 02:01:17.44何も書かれていない行を抜いたb.txtを作成したいのですが、
プログラムが上手く動きません。
以下のプログラムだと、a.txtが
aaa
aaa
aaa
だとするとb.txtも
aaa
aaa
aaaになってしまいます。
どこを直せばいいか教えて下さい。
# -*- coding: utf-8 -*-
fa = open("a.txt", "r")
for line in f:
_ if len(line) == 0:
_ pass
_ else:
_ fb = open("b.dat", "r+")
_ data = fb.read()
_ fb.seek(0)
_ fb.write(data)
_ fb.write(line)
_ fb.close
fa.close
0140デフォルトの名無しさん
2012/08/15(水) 02:30:20.63なぜ動かないのかは俺も分からん。
こっち使ってよ。
# -*- coding: utf-8 -*-
fa = open("a.txt", "r")
fb = open("b.dat", "w")
for line in fa:
len_line = len(line)
print('line = "{}", len_line = {}'.format(line, len_line))
if not len(line.strip()):
pass
else:
fb.write(line)
fb.close
fa.close
0141デフォルトの名無しさん
2012/08/15(水) 02:31:25.570142デフォルトの名無しさん
2012/08/15(水) 02:37:47.46>>139は今後、
くだすれPython(超初心者用) その14
http://toro.2ch.net/test/read.cgi/tech/1342660231/
に来るように。お礼も↑に書くように。
0143デフォルトの名無しさん
2012/08/15(水) 03:47:45.120144デフォルトの名無しさん
2012/08/15(水) 04:04:47.24標準出入力を使う方法はダメ?
$ python hoge.py <a.txt >b.txt
$ cat hoge.py
import sys
for line in sys.stdin:
if line != '\n':
sys.stdout.write(line)
0145デフォルトの名無しさん
2012/08/15(水) 04:09:08.30Cプログラミング診断室を何となく思い出したわ
0146デフォルトの名無しさん
2012/08/15(水) 05:57:33.71これって3.xですか?
>>142
了解です。
>>143
ググってみます。
>>144
んーtextファイルにしたいです。
0147デフォルトの名無しさん
2012/08/15(水) 06:32:32.09139はソースコードにテキストファイル名を書く必要性がないプログラムだと思う
コマンドライン引数でテキストファイル名を受け取る方法は?
$ python hoge.py a.txt b.txt
$ cat hoge.py
import sys
with open(sys.argv[1]) as a, open(sys.argv[2], 'w') as b:
for line in a:
if line != '\n':
b.write(line)
0148デフォルトの名無しさん
2012/08/15(水) 07:44:31.170149デフォルトの名無しさん
2012/08/15(水) 08:08:34.270150デフォルトの名無しさん
2012/08/15(水) 10:04:11.050151デフォルトの名無しさん
2012/08/15(水) 10:09:07.310152デフォルトの名無しさん
2012/08/15(水) 10:13:18.82でOK。Python使うまでもない。
0153889
2012/08/15(水) 12:12:43.34外出先だから試せないんだけど、まさか空行の所で
len(line)したら1とか出力されたりしないだろうな?
改行文字は1文字だぞ。
0154153
2012/08/15(水) 12:14:32.270155デフォルトの名無しさん
2012/08/15(水) 12:40:56.92という口実が気にくわない。
0156デフォルトの名無しさん
2012/08/15(水) 13:25:31.430157デフォルトの名無しさん
2012/08/15(水) 13:34:40.050158デフォルトの名無しさん
2012/08/15(水) 13:42:50.07思うんだけど…。
0159デフォルトの名無しさん
2012/08/15(水) 17:49:14.00としたら、モジュール x が返されるんだけど、x.y.z を返してくれるようなオプションってない?
0160デフォルトの名無しさん
2012/08/15(水) 18:44:14.790161デフォルトの名無しさん
2012/08/15(水) 19:02:45.22if len(line)==1:
_pass
にしたら、動きました。ありがとうございます。
改行文字忘れてました...
0162デフォルトの名無しさん
2012/08/15(水) 20:48:27.47__import__('x.y.z', fromlist=["x"])
x = __import__('x.y.z') は import x.y.z と同じ。
対象のモジュールを直接インポートしたい場合は、
importlib.import_module が適切。
0163デフォルトの名無しさん
2012/08/16(木) 12:52:08.84ちょっと趣旨は違うけど
ネストしたループの外の外へ continue や break したいときってどうしてる?
0164デフォルトの名無しさん
2012/08/16(木) 12:56:15.110165デフォルトの名無しさん
2012/08/16(木) 13:03:47.04つ ttp://stackoverflow.com/questions/438844/is-there-a-label-in-python
Labels for break and continue were proposed in PEP 3136 back in 2007, but it was rejected.
The Motivation section of the proposal illustrates several common (if inelegant) methods
for imitating labeled break in Python.
for i in range(5000):
for j in range(3000):
if should_terminate_the_loop:
break
else:
continue # no break encountered
break
0166デフォルトの名無しさん
2012/08/16(木) 13:06:57.37http://entrian.com/goto/
0167デフォルトの名無しさん
2012/08/16(木) 14:06:30.60勉強になった
0168デフォルトの名無しさん
2012/08/16(木) 16:24:33.51�d樟
Python って結構平気で例外使うよな
Java とか C++ とか経験してると
ちょっとドキドキする
0169デフォルトの名無しさん
2012/08/16(木) 16:44:47.090170デフォルトの名無しさん
2012/08/16(木) 22:22:55.44ファイルの末尾が改行じゃない場合は?
0171デフォルトの名無しさん
2012/08/17(金) 19:39:28.78何も書かれていない行があるa.txtから
何も書かれていない行を抜いたb.txtを作成したいのですが、
0172デフォルトの名無しさん
2012/08/17(金) 19:57:56.30元データがわからないけど、例えば数値データで最後だけ一桁の数字で終わってたら思い通りにならないですよ。
0173デフォルトの名無しさん
2012/08/17(金) 21:20:33.900174デフォルトの名無しさん
2012/08/18(土) 00:46:16.100175デフォルトの名無しさん
2012/08/18(土) 01:57:08.770176デフォルトの名無しさん
2012/08/18(土) 10:20:58.58/| |
||. |∧_∧|
||. (´・ω・| うわっ、クソスレに来てしまった。
||oと. U|
|| |(__)J|
||/ ̄ ̄
___
| |
| |
| o|
| |
| |
彡 ̄ ̄ パタン、
0177デフォルトの名無しさん
2012/08/20(月) 10:14:09.17Validator.nuを立ててそこに投げる方法も考えたんだけど、いろいろと大変なのでなしの方向に
プログラム内で完結できる方法を探しています
0178デフォルトの名無しさん
2012/08/22(水) 18:40:06.14例えばこんなの
http://ideone.com/oMDRw
これ狙ってる動作なの?
とてもそうは思えないけど
0179デフォルトの名無しさん
2012/08/22(水) 20:31:32.720180デフォルトの名無しさん
2012/08/22(水) 20:34:45.85例外起きたらクラッシュして欲しいのにトラップされてしまうってことじゃね
対処方法は知らん
0181デフォルトの名無しさん
2012/08/22(水) 20:54:52.39「妙な動作」を具体的に書けよ
0182デフォルトの名無しさん
2012/08/22(水) 20:59:58.68でおk?
0183デフォルトの名無しさん
2012/08/22(水) 21:04:18.550184178
2012/08/22(水) 21:06:04.11なのでjoinもstopも要らんのです
単にメインスレッドが死んだら死んで欲しいだけなのに、なんでこんなことになってるんでしょ
0185デフォルトの名無しさん
2012/08/22(水) 21:08:57.400186デフォルトの名無しさん
2012/08/22(水) 21:09:02.68http://ideone.com/xGHC4
どっかでlockされてるとインタプリタが落ちないようになってるのかも・・・。
ポーリングするしかないかも。
0187デフォルトの名無しさん
2012/08/22(水) 21:11:58.940188デフォルトの名無しさん
2012/08/22(水) 21:12:23.65引っ込んでなさい
0189デフォルトの名無しさん
2012/08/22(水) 21:15:29.61試した環境は以下です
Windows7 64bit Python 2.7.3
Windows7 32bit Python 2.7.3
Windows Vista 32bit Python 2.7.3
Windows XP 32bit Python 2.7.3
Windows XP 64bit Python 2.7.3
Ubuntu 12.04 Python 2.7.3
CentOS 6.3 Python 2.7.3
Windows7とUbuntu以外は全部仮想マシンです
0190デフォルトの名無しさん
2012/08/22(水) 21:20:25.790191デフォルトの名無しさん
2012/08/22(水) 21:24:16.47ちゃんと動くが
0192デフォルトの名無しさん
2012/08/22(水) 21:28:20.94解散
>>189
おめーは人生をterminateしとけ
0193デフォルトの名無しさん
2012/08/22(水) 22:29:45.830194デフォルトの名無しさん
2012/08/22(水) 22:42:16.790195デフォルトの名無しさん
2012/08/23(木) 01:24:21.490196デフォルトの名無しさん
2012/08/24(金) 10:40:02.24http://new.python.jp/
0197デフォルトの名無しさん
2012/08/24(金) 11:18:42.090198デフォルトの名無しさん
2012/08/24(金) 13:08:57.37会員になると、何かいいこと有るの?
Webの内容も、なんか古いし。
0199デフォルトの名無しさん
2012/08/24(金) 14:12:31.85資料少なそうな気がするんだけど
0200デフォルトの名無しさん
2012/08/24(金) 14:47:37.09個人や少人数グループで完結する目的や趣味なら3.x
資料は少なくても内容は濃くて充実しているから気にするな。
0201デフォルトの名無しさん
2012/08/24(金) 15:01:53.69ありがとうございました
0202デフォルトの名無しさん
2012/08/24(金) 18:28:55.32Learning Python 4th edition
とやらを買ってしまったんだがhttp://www.amazon.com/gp/aw/d/0596158068
のレビューみたら酷評だらけ
4000円もしたのに
Pythonスタートブックを買った方がいいのかこれで勉強始めていいのか
どうやって勉強してきたかとともに意見もください
0203デフォルトの名無しさん
2012/08/24(金) 18:54:50.24半分ぐらい読んだころにはもうコード書けるようになったのでそこから先は読んでない
ちなみに英語読めるならこういうのもある
http://www.swaroopch.org/notes/Python
http://learnpythonthehardway.org/
http://docs.python.org/tutorial/index.html (公式。日本語訳あり)
上のが一番とっつきやすいだろうか
0204デフォルトの名無しさん
2012/08/24(金) 19:41:44.52unicodeの説明が出鱈目
0205デフォルトの名無しさん
2012/08/24(金) 21:10:20.873.xだとunicode気にしなくていいんじゃなかった?
0206デフォルトの名無しさん
2012/08/24(金) 21:40:53.670207デフォルトの名無しさん
2012/08/25(土) 06:24:07.29本当はデフォルトのエンコーディングを ascii にするのをやめれば
いいだけだったのに、余計なことを、みたいな。
0208デフォルトの名無しさん
2012/08/25(土) 06:57:40.820209デフォルトの名無しさん
2012/08/25(土) 08:32:53.52> いいだけ
そうなの?
0210デフォルトの名無しさん
2012/08/25(土) 10:16:50.84俺は変更して良かったと思うし、大多数が余計なことだと思ってたらさすがに採用されなかったんじゃね
まぁi18nに関しては、欧米人の判断は当てにならん面も多々あるが、昔ほどじゃないと思いたい
0211デフォルトの名無しさん
2012/08/25(土) 13:59:57.19この時期に出るって事は3.3の仕様には対応してないって事かな
どうせなら仕様の変更・追加がある3.3まで含んでほしかったが
0212デフォルトの名無しさん
2012/08/25(土) 14:33:35.19本だけでいこうと思ってたんだがそうはいかなそうだな
学んだことが無駄になるのが早いなプログラミングは
0213デフォルトの名無しさん
2012/08/25(土) 14:36:21.05ありがとうございます
これを進めてみようと思います
しかし発売日的に3.3の内容は入ってないのか?
もう訳わからん
0214デフォルトの名無しさん
2012/08/25(土) 14:51:43.92> 学んだことが無駄になるのが早いなプログラミングは
基本は変わらないし、基本がわかってれば新しい機能覚えるのもあまり苦労しないよ。
0215デフォルトの名無しさん
2012/08/25(土) 19:20:16.270216デフォルトの名無しさん
2012/08/25(土) 20:43:29.230217デフォルトの名無しさん
2012/08/26(日) 01:36:03.390218デフォルトの名無しさん
2012/08/26(日) 16:22:23.93C:\>rst2html.py --help
Traceback (most recent call last):
File "C:\Python31\Scripts\rst2html.py", line 4, in <module>
import pkg_resources
File "C:\Python26\lib\site-packages\distribute-0.6.25-py2.6.egg\pkg_resources.
py", line 2711, in <module>
working_set.require(__requires__)
File "C:\Python26\lib\site-packages\distribute-0.6.25-py2.6.egg\pkg_resources.
py", line 690, in require
needed = self.resolve(parse_requirements(requirements))
File "C:\Python26\lib\site-packages\distribute-0.6.25-py2.6.egg\pkg_resources.
py", line 588, in resolve
raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: docutils==0.9.1
環境変数のpathにはPython31を設定しているのですが、pkg_resoucersから何故かPython26の方を見に行ってしまい
見つからないとエラーになってしまいます。
コマンドプロンプトでは以上のようなエラーとなるのですが、
MinGWから実行すると正常に実行できます。
どうすればコマンドプロンプトから実行できるか教えてください。
0219デフォルトの名無しさん
2012/08/26(日) 16:43:15.13ファイルの種類の設定でPython Fileを実行するプログラムがPython26になってました^^:
0220sage
2012/08/27(月) 18:37:23.36引数の数字をどのくらいに設定すればいいのかがわからん。
urandom(10)くらいでも安全なのかな?
セオリーみたいなのってある?
0221デフォルトの名無しさん
2012/08/27(月) 18:38:59.810222デフォルトの名無しさん
2012/08/27(月) 20:20:09.15Pythonに限ったことじゃないから、WebProg板で聞いた方がよいと思う。
0223デフォルトの名無しさん
2012/08/27(月) 20:23:09.56メルセンヌ・ツイスター使ってるらしいし。
0224デフォルトの名無しさん
2012/08/27(月) 22:19:05.76ありがとう、そうしてみます。
>>223
randomはCSPRNGじゃないのでセキュアな目的に使うべきではないとどっかで読んだんだ。
0225デフォルトの名無しさん
2012/08/27(月) 23:18:24.17予測不可能じゃなければ何でもいいよ。
逆に絶対バレないとか思ってると危ない。
0226デフォルトの名無しさん
2012/08/27(月) 23:53:36.380227デフォルトの名無しさん
2012/08/28(火) 02:10:41.03/ / / | ::/| :| `、`、 ヽ
/ / / | ::/ |::| `、',ヽ ', ', r┐ r┐ヾ>
,' i | :/' | | ::/ i:| ', i ヽ i ',. | | lニ コ
,' | ! :,' i|| ::/ || || `、 | | | | レ! _| |.
| | |`i'-,,, | | ::/ | | ', | | | ヽ/(___メ>
| | ||.| `二=,,__,,, ,,,__... -!´ト, | | ,、
. | . i | | //:::C, 7::c\ ||ヘ.| | ((
| .| | / {::::::::::::} {::::::::}`、 ,' .| i ))
| /´'| | ヽ::::::ノ ヾ::ノ .| | ((
| { | |:::::::: , .... | | ))
| \', '',''''' __ ::::::::: | i ((
| .:::', ', / ` ー --、 | | ))
/ .:::::::', :: ', / } / | ((
/ ...:::::::::::'、::. ',、( / ,イ|:: : | `
/ ..:::::::::::/'`、:::.. ',`'' - ,,____ノ,,ィ::´:::i ',:::|:: | / 7
`-ー-´/ /:::::::::/ `、、 ', /`、\:::::::::::::::,':::::::,' |::||:: | ┌‐' 'ー┐ト、
 ̄ ̄/ ./:::::,-{ \ `、、 / \::::::::,'::::::/ .|:i'|: | 7 /_7 / 」__〉
/ // \ \ ヽ/ }::::/:::::/ | |:| 〈_/ヽ_/
0228デフォルトの名無しさん
2012/08/28(火) 18:25:27.51レン鯖借りる時のこと考えるとphpの方がいいんでしょうか?
皆さんがpythonを選んだ理由はなんですか?
0229デフォルトの名無しさん
2012/08/28(火) 19:12:48.84仕事の都合。オブジェクト指向などの開発手法を学べば、それをサポートしてる言語はすぐできるようになる。
0230デフォルトの名無しさん
2012/08/28(火) 19:32:23.95精神がcool
ライブラリがpowerful
好きな言語を使いたいために自分で鯖建てた
って言うのは、建前で
Perlは言語仕様がキモイ
PHPは特化しすぎ
Rubyはもう終わりにしていいよね
ということで消去法でPythonになった
はじめはインデントが気持ち悪かったが、次第にとても理にかなっていることを悟った
自分に合う言語使えば良いよ
0231デフォルトの名無しさん
2012/08/28(火) 19:46:05.40もしかして、コッポラちゃん
美羽の方が好きなんだけど
0232デフォルトの名無しさん
2012/08/28(火) 20:45:49.71PHPは機会があればいつか触るかも
Rubyは牽引してる連中が全方位に異常に喧嘩売りすぎで近付きたくなくなった
Pythonは無難だった
0233デフォルトの名無しさん
2012/08/28(火) 21:20:22.230234デフォルトの名無しさん
2012/08/28(火) 21:27:32.78なんでpythonなんか使う必要あるんだ?
0235デフォルトの名無しさん
2012/08/28(火) 21:36:44.210236デフォルトの名無しさん
2012/08/28(火) 21:42:54.67そういう意味ではPerlが一等賞なんだが、生憎Perlは好きじゃない
0237デフォルトの名無しさん
2012/08/28(火) 21:46:07.34なんでアセンブラ以外使う必要があるんだい?
0238デフォルトの名無しさん
2012/08/28(火) 21:48:22.820239デフォルトの名無しさん
2012/08/28(火) 21:50:29.92言語のルールやらシステムの都合は出来るだけ裏にまかせて、
アルゴリズムとかデザインとか、人間にしか出来ないことに集中したいから。
0240デフォルトの名無しさん
2012/08/28(火) 23:35:32.750241デフォルトの名無しさん
2012/08/28(火) 23:51:05.590242デフォルトの名無しさん
2012/08/28(火) 23:51:48.3729日発売だけど
0243デフォルトの名無しさん
2012/08/29(水) 00:08:17.751ページも開いてないのに悲しすぎる…
買うか。買うしかないのか。
0244デフォルトの名無しさん
2012/08/29(水) 00:12:35.48どういうことだってばよ
0245デフォルトの名無しさん
2012/08/29(水) 00:22:10.520246デフォルトの名無しさん
2012/08/29(水) 00:55:34.88ここ、お勉強スレでしょ?
当然入門者も多いと思うのだけど。
0247デフォルトの名無しさん
2012/08/29(水) 01:05:39.88http://toro.2ch.net/test/read.cgi/tech/1342660231/
0248デフォルトの名無しさん
2012/08/29(水) 01:09:19.910249デフォルトの名無しさん
2012/08/29(水) 05:03:20.41今はRubyは全然使わなくなったしGAEも全く使ってない訳だがPythonだけは使ってる
0250デフォルトの名無しさん
2012/08/29(水) 06:41:53.90バージョン3に完全対応
0251デフォルトの名無しさん
2012/08/29(水) 06:53:50.640252デフォルトの名無しさん
2012/08/29(水) 06:59:41.60''';;';'';';''';;'';;;,., おっぱい!おっぱい!
;;''';;';'';';';;;'';;'';;;
;;'';';';;'';;';'';';';;;'';;'';;;
_ vnm_yvwnym_vynmyn_vy、
_ ∩(゚∀゚)彡(゚∀゚)彡(゚∀゚)彡_ミ(゚∀゚)っ
⊂(゚∀゚ )彡と(゚∀゚ ) ⊂ミ (゚∀゚ )っ (゚∀゚ )つ
ゝ⊂彡(゚∀゚ )っ _ ∩ (゚∀゚ ) .(ミ⊃ r
し u ミ⊃ r⊂(゚∀゚ )彡 ⊂彡 i_ノ┘
. i_ノ┘ ヽ ⊂彡 しu
(⌒) .|
三`J
0253デフォルトの名無しさん
2012/08/29(水) 07:00:55.81二二二二l \ │ /
| | ∧ ∧ / ̄\ ∧∧
| | ( ゚∀゚ )つ─◎ ─( ゚ ∀ ゚ )─◎ ( ゚∀゚)つ─◎
| | /´ ̄し' ̄し' \ /// /´ ̄し' ̄し' \ ///. /´ ̄し' ̄し' \ ///
 ̄ ̄| 、_人_ / 彡 ◎  ̄ | 、_人_ / 彡 ◎ ̄ ̄ ̄| 、_人_ / 彡 ◎ ̄
| _) ◎彡| | バン | _) ◎彡.| | バン | _) ◎彡.| | パン
| ´`Y´ | | バン | ´`Y´ .| | バン | #`Y´ .| | パン
t______t,,ノ t_______t,ノ t_____#t,ノ
_______________________________
0254デフォルトの名無しさん
2012/08/29(水) 07:04:42.52おっぱい おっぱい! おっぱい!
おっぱい! ∩ ∩ ノ) おっぱい!
おっぱい! 川 ∩ 川彡'三つ おっぱい!
おっぱい! ⊂ミ∩、⊂ミ∩彡⊃ おっぱい!
おっぱい!⊂三ミ( ゚∀゚)彡三彡三⊃ おっぱい!
おっぱい! ⊂彡川⊂彡川ミ⊃ おっぱい!
おっぱい!⊂彡川∪⊃ U川彡⊃ おっぱい!
おっぱい! (ノ ∪ 川 ∪ミ) おっぱい!
おっぱい! ∪ おっぱい!
おっぱい! おっぱい! おっぱい!
おっぱい! おっぱい!
0255デフォルトの名無しさん
2012/08/29(水) 07:15:15.040256デフォルトの名無しさん
2012/08/29(水) 09:05:05.64__ i⌒i ┏┛┗┓ ┃┣┛┗┫□┣┓ ┃┃ ┏┛┗┓ ┃┣┛┗┫□┣┓ .┃┃
./ O Oヽ | ┗┓┏╋┳━━┫┣┓┏┻━┫┃ ┏┓┃┃ ┗┓┏╋┳━━┫┣┓┏┻━┫┃ ┏┓┃┃
〈 |―/ | ノノ┏┛┗┻╋━┓┃┣┛┗┓ ┃┃ ┃┃┗┛ ┏┛┗┻╋━┓┃┣┛┗┓ ┃┃ ┃┃┗┛
ヽ. V ノ ...┃┃┏┓┃┏┛┃┃□┏┛ ┃┗┓┗┛┏┓ ┃┃┏┓┃┏┛┃┃□┏┛ ┃┗┓┗┛┏┓
( ̄ ̄ ノノ ┗━┛┗┛┗━┻┻━┛ ┗━┛ ┗┛ ┗━┛┗┛┗━┻┻━┛ ...┗━┛ ┗┛
0257デフォルトの名無しさん
2012/08/29(水) 17:35:30.37最大化嫌いな人にやさしくないのう
0258デフォルトの名無しさん
2012/08/29(水) 22:42:38.700259デフォルトの名無しさん
2012/08/29(水) 23:53:43.67初心者っていつもwindow最大にしてるのな。並べて使ったらおどろかれた。
0260デフォルトの名無しさん
2012/08/29(水) 23:54:29.45^補足して^細くして
0261デフォルトの名無しさん
2012/08/30(木) 02:29:20.23左右に並べたりできるし…つーても最近の2chブラウザはポップアップ表示とか出来るから問題なくね?
問題あるのは、大きなAAに縦書きで普通の文字列が書いてあるのをケータイで読む時ぐらい…あればっかりは無理があるw
0262デフォルトの名無しさん
2012/08/30(木) 03:57:58.620263デフォルトの名無しさん
2012/08/30(木) 04:20:30.02androidの専ブラ2chmateだと、AAは収まるように縮小してくれる。
0264デフォルトの名無しさん
2012/08/30(木) 08:12:07.380265デフォルトの名無しさん
2012/08/30(木) 08:30:25.47で、そうすると文字が潰れるだろ?って話
0266デフォルトの名無しさん
2012/08/30(木) 08:34:21.640267デフォルトの名無しさん
2012/08/30(木) 10:01:41.590268デフォルトの名無しさん
2012/08/30(木) 10:16:28.93拡大すればいい。
0269デフォルトの名無しさん
2012/08/30(木) 22:03:28.540270デフォルトの名無しさん
2012/08/31(金) 20:54:56.37import minimockすると”ImportError: No module named __builtin__”になります。
みなさんも同じでしょうか?
0271デフォルトの名無しさん
2012/08/31(金) 21:21:57.460272デフォルトの名無しさん
2012/08/31(金) 21:34:32.50Python3に対応して無いということでしょうか?
0273デフォルトの名無しさん
2012/08/31(金) 21:52:51.070274デフォルトの名無しさん
2012/08/31(金) 22:08:10.08http://www.slideshare.net/ryanvan/wxpython-in-action
0275デフォルトの名無しさん
2012/09/01(土) 00:09:46.870276デフォルトの名無しさん
2012/09/01(土) 00:13:32.310277デフォルトの名無しさん
2012/09/01(土) 00:20:49.650278デフォルトの名無しさん
2012/09/01(土) 08:50:49.700279デフォルトの名無しさん
2012/09/01(土) 10:59:06.580280デフォルトの名無しさん
2012/09/01(土) 13:40:54.23どこかに一通りコンポーネントが使えるようになるような
入門サイトないかな?
日本語の情報はほとんど無いし、どう勉強していいか分からない
0281デフォルトの名無しさん
2012/09/01(土) 14:18:02.570282デフォルトの名無しさん
2012/09/01(土) 16:52:00.87class MyAlertSetting(db.Model):
user = kay.db.OwnerProperty()
division = db.ReferenceProperty(Division)
project_type = db.StringProperty(verbose_name=u"ほげ")
region = db.StringProperty(verbose_name=u"ほげほげ")
deleted = db.BooleanProperty(default=False, verbose_name=u"フラグ")
email = request.values.get("email", "").strip()
key = email
MyAlertSetting(activated=False,user = key).put()
と実行すると、下記のエラーになってしまいます。
if value is not None and not value.has_key():
AttributeError: 'unicode' object has no attribute 'has_key'
emailの中には[email protected]が入っていて、print で表示させても
print emailとprint keyの内容は同じに見えます。
どうすればよいのでしょう。誰か助けてください。
0283デフォルトの名無しさん
2012/09/01(土) 17:04:21.30OwnerPropertyのソースを読めば分かるけど直接設定することは出来ない
Google App Engine for Python 4アプ目
http://kohada.2ch.net/test/read.cgi/php/1302598469/l50
0284デフォルトの名無しさん
2012/09/01(土) 17:08:09.60Modelのコンストラクタはキーワード引数でuserなんか受け取らない
https://developers.google.com/appengine/docs/python/datastore/modelclass#Model
0285デフォルトの名無しさん
2012/09/01(土) 17:08:58.30英語読めないみたいだし
https://developers.google.com/appengine/docs/python/datastore/modelclass?hl=ja
0286デフォルトの名無しさん
2012/09/01(土) 17:18:14.91コンストラクタの引数でプロパティの初期値を設定できるよ
>エンティティのプロパティは、インスタンスの属性を使用して割り当てられるか、
>コンストラクタにキーワード引数として割り当てられます。
0287デフォルトの名無しさん
2012/09/01(土) 20:18:49.100288デフォルトの名無しさん
2012/09/01(土) 22:12:52.120289デフォルトの名無しさん
2012/09/01(土) 22:45:01.800290デフォルトの名無しさん
2012/09/01(土) 23:24:59.24何度も落ちてる
0291デフォルトの名無しさん
2012/09/01(土) 23:28:46.630292デフォルトの名無しさん
2012/09/01(土) 23:29:32.860293デフォルトの名無しさん
2012/09/02(日) 00:11:00.260294デフォルトの名無しさん
2012/09/02(日) 00:55:40.72みんなの
0295デフォルトの名無しさん
2012/09/02(日) 08:16:05.410296デフォルトの名無しさん
2012/09/02(日) 10:51:24.560297デフォルトの名無しさん
2012/09/02(日) 15:42:32.01公式サイトの DOCUMENTATION -> 日本語
全部じゃないけど、入門くらいは日本語で読める。
コンポーネント類は Examples や Demo のソース読むといい。
他の情報源としては、C++/Qt や PyQt4 とかかな、
細かな違いはあるけど、PyQt4 の情報は PySideでも殆どそのまま使えるよ。
0298デフォルトの名無しさん
2012/09/02(日) 17:28:22.640299デフォルトの名無しさん
2012/09/02(日) 18:06:56.960300デフォルトの名無しさん
2012/09/02(日) 19:58:57.190301デフォルトの名無しさん
2012/09/03(月) 07:06:45.50pythonスクリプトで自動化するような方法ないのでしょうか
0302デフォルトの名無しさん
2012/09/03(月) 07:19:13.990303デフォルトの名無しさん
2012/09/03(月) 10:07:30.29x = win32com.client.Dispatch('Excel.Application')
x.Visible = True
b = x.Workbooks.Add()
s = b.Worksheets(1)
s.Name = u'シート1'
s.Cells(1, 1).Value = u'てすと'
s.Cells(1, 1).Interior.ColorIndex = 6
b.SaveAs(u'新規.xls')
x.Workbooks.Close()
x.Quit()
0304デフォルトの名無しさん
2012/09/03(月) 10:41:47.84w = win32com.client.Dispatch('Word.Application')
w.Visible = True
d = w.Documents.Add()
p = d.Content.Paragraphs.Add()
p.Range.Font.Bold = True
p.Range.Font.UnderLine = True
p.Range.Font.Size = 24
p.Range.Text = u'馬鹿には無理'
d.SaveAs(u'新規.doc')
w.Documents.Close()
w.Quit()
0305デフォルトの名無しさん
2012/09/03(月) 10:48:53.66http://toro.2ch.net/test/read.cgi/tech/1345363310/
0306デフォルトの名無しさん
2012/09/03(月) 13:53:15.17PySide でぐぐっただけで
ttp://surgo.jp/2011/08/pyside-helloworld.html
こんなところ出てきたけどこれじゃダメなの?
0307デフォルトの名無しさん
2012/09/03(月) 15:51:23.98横からありがとう
0308デフォルトの名無しさん
2012/09/05(水) 13:37:40.32具体的に調べたいモジュールはMySQLdbなんですが、
VERSIONを示す定数等が定義されてないように思われます。
確認方法ありますか?
0309デフォルトの名無しさん
2012/09/05(水) 13:47:26.90help(MySQLdb)
してみてそれっぽい変数の定義がなければ諦めろ。
0310デフォルトの名無しさん
2012/09/05(水) 13:58:51.71>>> help(MySQLdb)
>>> dir(MySQLdb)
['BINARY', 'Binary', 'Connect', 'Connection', 'DATE', 'DATETIME',
... 'version_info']
>>> MySQLdb.version_info
(1, 2, 3, 'final', 0)
help()見ても一番下に書いてあったし、
dir()を見てもversion_infoって思いっきりあったし、
何をどう調べて定数が定義されていないって思ったの?
0311308
2012/09/05(水) 16:48:47.830312デフォルトの名無しさん
2012/09/05(水) 16:50:50.53今は全く反省していない
0313デフォルトの名無しさん
2012/09/05(水) 20:04:01.380314デフォルトの名無しさん
2012/09/08(土) 09:05:04.270315デフォルトの名無しさん
2012/09/08(土) 10:00:25.000316デフォルトの名無しさん
2012/09/08(土) 10:15:27.860317デフォルトの名無しさん
2012/09/08(土) 10:33:37.97意訳
いい加減2.x厨は死ね
全てを諦めろ
0318デフォルトの名無しさん
2012/09/08(土) 10:46:45.98「2.8は出さないが、仕方ないから2.7はちょっと長めにサポートしてやるよ」って優しさを見せてるだろ
0319デフォルトの名無しさん
2012/09/08(土) 12:59:42.700320デフォルトの名無しさん
2012/09/08(土) 13:12:45.620321デフォルトの名無しさん
2012/09/08(土) 13:18:02.810322デフォルトの名無しさん
2012/09/08(土) 13:30:01.67自分は最近始めたけど2.7からすぐに3に移った。
どうせいつか移るのなら、今から3に慣れた方がいいと思ってね。
けど、print文にカッコが付くことと、書式設定にformatというのが
導入されたせいで、一行が冗長になりがちなのが煩わしい。
printは頻繁に使われるキーワードだけに、考えて欲しかった。
0323デフォルトの名無しさん
2012/09/08(土) 13:31:41.06> A programmer may try to get you to install Python 3 and learn that.
> You should tell them, "When all of the python code on your computer
> is Python 3, then I'll try to learn it." That should keep them busy for about 10 years.
Python3でしか動かないライブラリっていまどれくらいあるんだろ
0324デフォルトの名無しさん
2012/09/08(土) 14:48:13.42ライブラリ関連で仕方なく2を使うことがあるが、苦痛だ。
0325デフォルトの名無しさん
2012/09/08(土) 18:00:16.98XPとPythonの件を見て、互換性を頑なに維持するのが正しいのかよく分からなくなった
さっさと変更したほうがダメージが少なかったのではないか
0326デフォルトの名無しさん
2012/09/08(土) 20:30:56.36from __future__を先頭に書いてるからあまり違いがわからん
0327デフォルトの名無しさん
2012/09/08(土) 20:36:28.260328デフォルトの名無しさん
2012/09/08(土) 20:51:53.960329デフォルトの名無しさん
2012/09/09(日) 07:47:14.96あれの仕組みを知りたいんだけど、「最も直近のスタックフレームを1つだけ、ヒープ領域にコピーする」という理解でいいのかな。
だれか教えて。
0330デフォルトの名無しさん
2012/09/09(日) 07:48:58.990331デフォルトの名無しさん
2012/09/09(日) 09:49:10.35つれないなあ
0332デフォルトの名無しさん
2012/09/09(日) 09:53:42.63Pythonを使うのに仕組みなんか知る必要はないのだが
何のために知りたいの?
開発者なら自分でソース読めるよね?
0333デフォルトの名無しさん
2012/09/09(日) 10:33:18.220334デフォルトの名無しさん
2012/09/09(日) 11:12:38.24すぐにわかるなんて誰が言った?
10年でも20年でも、わかるまでソースを読むしかないだろうが。
0335デフォルトの名無しさん
2012/09/09(日) 11:17:54.40スタックフレームといってもCスタックをコピーするんじゃないみたい
PyGenObjectがPyFrameObjectへの参照を保持するとかそんな具合
このPyFrameObjectもGCの管理下にあるようだからたぶんヒープに置かれるんだろう
で、どこかで解説してないかと調べていたら
http://www.nasuinfo.or.jp/FreeSpace/kenji/sf/python/virtualMachine/PyVM.htm
すばらしす
0336デフォルトの名無しさん
2012/09/09(日) 11:24:57.83> 10年でも20年でも、わかるまでソースを読むしかないだろうが。
ばーか、世の中には >>335 みたいに親切な奴がいるんだよ。
0337デフォルトの名無しさん
2012/09/09(日) 11:46:55.03あんた余計なことすんなよ。
こんな暴言を吐く香具師なんだぞ?
0338デフォルトの名無しさん
2012/09/09(日) 11:51:00.78質問者と >>336 (=俺だが) は、別人だ。
馬鹿の上塗り乙。 (w
0339デフォルトの名無しさん
2012/09/09(日) 12:18:33.19本人に迷惑がかかりそうになって慌てて名乗り出るか。チキンなヤツだな。
>>329に改めて言うが、ソフトの仕組みを知るには、自分でソースを読むしかない。
これは俺の信念だからそうアドバイスする。意地悪でも何でもない。
ソースこそがソフトで唯一信頼できる情報だ。
例えソフトの作者本人の解説であっても、信用してはならない。
まして他人の情報など。
>>329がソフトの世界で生きていきたいなら、肝に銘じておくことだ。
0340デフォルトの名無しさん
2012/09/09(日) 12:24:29.42> ソースこそがソフトで唯一信頼できる情報だ。
まだ、こんなこと真顔で言う奴がいるんだな。
早く、絶滅して欲しい。
0341デフォルトの名無しさん
2012/09/09(日) 12:26:05.100342デフォルトの名無しさん
2012/09/09(日) 12:35:52.40バグは夜更け過ぎに仕様へと変わるでしょう。ん〜Windows95...
0343デフォルトの名無しさん
2012/09/09(日) 12:38:51.97「仕組み」を知りたいなら仕様書よりソースコードでしょ
0344デフォルトの名無しさん
2012/09/09(日) 12:39:25.470345デフォルトの名無しさん
2012/09/09(日) 12:42:34.77> 「仕組み」を知りたいなら仕様書よりソースコードでしょ
おまえんところの仕様書には「仕組み」に関する記述はないのか?
まあ、既に実態と合っていないと言うのなら、誰もが納得するだろうけど。
0346デフォルトの名無しさん
2012/09/09(日) 12:53:22.050347デフォルトの名無しさん
2012/09/09(日) 13:11:37.520348デフォルトの名無しさん
2012/09/09(日) 13:15:50.380349デフォルトの名無しさん
2012/09/09(日) 13:16:25.22ちなみにglibcは250万行あります
0350デフォルトの名無しさん
2012/09/09(日) 13:16:56.22思い切りインタプリタの仕組みだろうが頭腐れてんじゃねえのか
0351デフォルトの名無しさん
2012/09/09(日) 13:17:51.57ねえ、読むの?
0352デフォルトの名無しさん
2012/09/09(日) 13:19:30.500353デフォルトの名無しさん
2012/09/09(日) 13:19:56.900354デフォルトの名無しさん
2012/09/09(日) 13:22:54.81こんなところで質問するけど
俺ってかっこいーww
0355デフォルトの名無しさん
2012/09/09(日) 13:25:27.21仕様上求められてるのはイテレータとして動作することだけだ
どんなバイトコード生成するかまでは規定されていない
0356デフォルトの名無しさん
2012/09/09(日) 13:35:41.40c = 0
while True:
c += 1
yield c
>>> f = g()
>>> f.next()
1
>>> f.next()
2
>>> [i for i in g()]
←戻ってこない A
>>> list(g())
←戻ってこない B
A は仕方ないとしても B はエラーになっても良いと思うの
0357デフォルトの名無しさん
2012/09/09(日) 13:36:07.94http://www.python.org/dev/peps/pep-0255/
http://www.python.org/dev/peps/pep-0342/
http://docs.python.org/reference/simple_stmts.html#the-yield-statement
0358デフォルトの名無しさん
2012/09/09(日) 13:38:00.07エラーになる条件は何?
0359デフォルトの名無しさん
2012/09/09(日) 13:39:48.15いや「戻ってこないと思えるくらいに時間が掛かる」かもしれないけど
0360デフォルトの名無しさん
2012/09/09(日) 13:40:25.49ぐぐって調べるんですよねww
その情報が間違ってるかどうかも確認しないんですよねw
あ、確認するスキルが無いかwww
0361デフォルトの名無しさん
2012/09/09(日) 13:41:00.34ざまみー
0362デフォルトの名無しさん
2012/09/09(日) 13:43:25.98すげーな
0363デフォルトの名無しさん
2012/09/09(日) 13:44:41.02途中で仕様として打ち切ったらもっとまずいだろ
0364359
2012/09/09(日) 13:45:40.69エラーって実行する前にエラーにしろってことか
0365デフォルトの名無しさん
2012/09/09(日) 13:49:30.20VisualStudioやEclipseは到達不能コードを検出できるから
コードがどこで閉包を形成しているかは認識できているはず
だけど、本当に無限に続くことが期待されているイテレータだったらどうする?って問いが解決できない
せいぜい警告を出す程度じゃないかなー
上の二つのIDEも警告を出すだけでエラーにはしない
0366デフォルトの名無しさん
2012/09/09(日) 14:13:57.02つまり民間の会社が勝手に個人を誹謗する手段を作り、それに苦情を述べる個人に対して「おれの決めたことに従え」というのだから、
まったく困ったものである(ぼやきではない)。
このような場合、相手は私を誹謗する事だけが目的では無い(私と利害関係はない)。売名などの目的を持っているからなかなか対応
が難しく、相手はそれを知って攻撃をしてくる。対立を煽る人というのには共通点があって、まず「人物、人格を攻撃してくる」、そして「事
実と違うことを言う」というという二つである。
つまり、対立を煽る人というのは、「事実に近づきたい」という私たちの目的とは全く違い、「事実から遠ざかることによって、対立を深め
たい」という目的をもっているので、事実の確認や議論はまったく意味をなさないのである.
0367デフォルトの名無しさん
2012/09/09(日) 14:18:13.34到達不能性が自明な場合は判別がつく
ただし一般的には判別つかない、ということは数学的に分かっている
0368デフォルトの名無しさん
2012/09/09(日) 14:27:20.37醤油派に鞍替えしましたか
0369デフォルトの名無しさん
2012/09/09(日) 14:32:10.29Pythonの仕様書のどこら辺にGeneratorの「仕組み」の記述がありましたか?
Pythonみたいなゴミプロジェクトは仕様書もゴミってことですか
0370デフォルトの名無しさん
2012/09/09(日) 14:36:01.45安いプライドを守るために必死ですねえ
実に哀れだ
0371デフォルトの名無しさん
2012/09/09(日) 14:41:31.300372デフォルトの名無しさん
2012/09/09(日) 14:43:55.530373デフォルトの名無しさん
2012/09/09(日) 14:48:11.38ゴミに話しかけられて不快でしょう?
それとも貴方も別のゴミだから平気なのかな?
0374デフォルトの名無しさん
2012/09/09(日) 14:50:01.94「ソースコードが仕様書(キリッ」を地で行ってる
0375デフォルトの名無しさん
2012/09/09(日) 14:50:56.140376デフォルトの名無しさん
2012/09/09(日) 14:54:56.60とてもとても大変だと思います
0377デフォルトの名無しさん
2012/09/09(日) 15:06:50.850378デフォルトの名無しさん
2012/09/09(日) 15:08:39.040379デフォルトの名無しさん
2012/09/09(日) 15:23:00.99波になってあなたへ向かってく
私の歌がデムパになって
波になってあなたへ響いてく
私の愛がデムパになって
波になってあなたへ届いてく
私の電子回路が短絡する前に
Electric LOVE Electric LOVE
(∩ ゚д゚) アーアー
この気持ちあなたに届くかな
0380デフォルトの名無しさん
2012/09/09(日) 16:39:08.070381デフォルトの名無しさん
2012/09/09(日) 19:01:54.250382デフォルトの名無しさん
2012/09/09(日) 22:33:16.140383デフォルトの名無しさん
2012/09/09(日) 23:14:53.75Pythonを使うのに仕組みなんか知る必要はないのだが
何のために知りたいの?
開発者なら自分で仕様書読めるよね?
0384デフォルトの名無しさん
2012/09/09(日) 23:34:54.790385デフォルトの名無しさん
2012/09/09(日) 23:47:01.44これは俺の信念だからそうアドバイスする。意地悪でも何でもない。
仕様書こそがソフトで唯一信頼できる情報だ。
例えソフトの作者本人のコードであっても、信用してはならない。
まして他人のパッチなど。
>>329がソフトの世界で生きていきたいなら、肝に銘じておくことだ。
0386デフォルトの名無しさん
2012/09/09(日) 23:50:28.36お前センスゼロだな
0387デフォルトの名無しさん
2012/09/09(日) 23:52:13.98実装知ったところで、依存コード書くわけにもいかないし、どうすることもできないだろうと。
0388デフォルトの名無しさん
2012/09/09(日) 23:56:01.59全部読んだん?
0389デフォルトの名無しさん
2012/09/10(月) 00:05:13.30労力に見合わない。
0390デフォルトの名無しさん
2012/09/10(月) 18:34:09.640391デフォルトの名無しさん
2012/09/10(月) 18:47:38.740392デフォルトの名無しさん
2012/09/10(月) 19:02:43.740393デフォルトの名無しさん
2012/09/10(月) 19:20:38.360394デフォルトの名無しさん
2012/09/10(月) 19:49:11.850395デフォルトの名無しさん
2012/09/10(月) 20:06:49.390396デフォルトの名無しさん
2012/09/10(月) 20:32:21.550397デフォルトの名無しさん
2012/09/10(月) 20:35:04.460398デフォルトの名無しさん
2012/09/10(月) 20:52:40.370399デフォルトの名無しさん
2012/09/10(月) 20:54:53.560400デフォルトの名無しさん
2012/09/10(月) 21:00:57.26乗るんじゃなかった
0401デフォルトの名無しさん
2012/09/11(火) 08:00:18.23| |
│ _ ∩ |
│ ( ゚∀゚)彡 おっぱい! |
│ ( ⊂彡 おっぱい! .|
│ | | |
│ し ⌒J |
│ |
│ Now Oppaing. .... .|
│ そのままおっぱいでお待ちください。 |
└──────────────────┘
0402デフォルトの名無しさん
2012/09/14(金) 15:26:00.31なんだか荒れてしまったようで申し訳ないです。
>>335さんありがとうございます。まさにそういう回答がほしかったです。自分の理解でいいことがわかってすっきりしました。
それからソース読めと言う人がいますが、そういう主義の人がいてもいいと思うし、それを実践している人は尊敬します。
しかし簡単に読めて理解できるコードならまだしも、PythonのCソースコードを読むのはあまりにハードルが高いです。
あのソースコードを読むことを実践する人がいてもいいと思いますが、そんな「俺の信念」とやらを他人に押し付けたり、
ましてや質問にうまく答えられないのを「ソース読め」で誤魔化すのは止めた方がいいですよ。
そんな押しつけをする人がいなくなって、335さんみたいに要点をうまく回答できる人が増えるといいですね。
0403デフォルトの名無しさん
2012/09/14(金) 16:05:49.36馬鹿にはムリ
0404デフォルトの名無しさん
2012/09/14(金) 16:24:10.490405デフォルトの名無しさん
2012/09/14(金) 18:37:19.10読み流して終わりにするよ。
教えを乞う立場なんだからもうちょっと尋ね方を考えようよ。
> 簡単に読めて理解できるコードならまだしも、
人によるので、自分の程度を述べておかなかった方の分が悪いと思うよ。
>>339,385のような奴は何も分からず、ググレカスとかって
書き込む類だから相手をしちゃいかん。
> 335さんみたいに要点をうまく回答できる人が増えるといいですね。
的確に簡潔に答えるのは回答側に負担がかかるので、
どのような回答をするかは、質問者の態度によるとしか言えない。
悪いけどさ、質問者を基本無視しておけば回答者には負担にならないからね。
今回の一連の流れの中で私は何も書いていないけど、
もうちょっと下手に出ているような質問なら>>329に回答していたよ。
0406デフォルトの名無しさん
2012/09/14(金) 18:42:35.14発言と行動が伴わない奴の言葉にチンカスほどの説得力も宿ると思うのか?
0407デフォルトの名無しさん
2012/09/14(金) 18:45:52.670408デフォルトの名無しさん
2012/09/14(金) 18:47:11.860409デフォルトの名無しさん
2012/09/14(金) 18:50:01.48質問の仕方が改善されるようなら答えようと思って>>405を書いた。
> 発言と行動が伴わない奴の言葉にチンカスほどの説得力も宿ると思うのか?
宿るわけないけど?だからこそ何も発言しなかったわけで。
> 今回の一連の流れの中で私は何も書いていないけど、
って書いてるでしょ。
何も発言せず、何も行動してないからいいじゃない。
人の書き込みちゃんと読もうよ。
0410デフォルトの名無しさん
2012/09/14(金) 18:54:00.750411デフォルトの名無しさん
2012/09/14(金) 18:54:10.430412デフォルトの名無しさん
2012/09/14(金) 18:57:38.05こんな性格が悪い奴が答えなくとも俺が答えてやる。
ガキにも分け隔てなくレクチャーしてやるぞ。
0413デフォルトの名無しさん
2012/09/14(金) 19:11:57.130414デフォルトの名無しさん
2012/09/15(土) 10:56:09.83ソースを読め ⇒ 信念の押し付け
URL を見ろ ⇒ 親切な回答
要は自分が出来ないから、ぐだぐだ言ってるだけか。
0415デフォルトの名無しさん
2012/09/15(土) 10:59:07.910416デフォルトの名無しさん
2012/09/15(土) 11:01:23.690417デフォルトの名無しさん
2012/09/15(土) 11:03:22.540418デフォルトの名無しさん
2012/09/15(土) 11:42:54.930419デフォルトの名無しさん
2012/09/15(土) 12:23:44.100420デフォルトの名無しさん
2012/09/15(土) 20:03:09.590421デフォルトの名無しさん
2012/09/15(土) 20:21:35.39お前はSPAMの役な
0422デフォルトの名無しさん
2012/09/17(月) 00:42:59.280423デフォルトの名無しさん
2012/09/17(月) 00:53:53.010424デフォルトの名無しさん
2012/09/17(月) 13:17:00.76>>>329の質問の仕方では、教えてやろうとは思わないよ。
>読み流して終わりにするよ。
>教えを乞う立場なんだからもうちょっと尋ね方を考えようよ。
2chで何を求めてるんだこいつ?
> 的確に簡潔に答えるのは回答側に負担がかかるので、
それは的確に簡潔に答える能力がおまえに欠けてるだけ。
だから長々とした説教をしたがる。
> どのような回答をするかは、質問者の態度によるとしか言えない。
どのような回答をするかは、回答者の能力に依存するとしかいえない。
0425デフォルトの名無しさん
2012/09/17(月) 13:33:12.18互いにクソ安いプライド守るのに必死だから下らない話が続く
0426デフォルトの名無しさん
2012/09/17(月) 13:38:43.28馬鹿には無理
0427デフォルトの名無しさん
2012/09/17(月) 14:07:40.320428デフォルトの名無しさん
2012/09/17(月) 17:24:49.05事前宣言を色々と求められて、うへぇと。。
vimからちょっと呼ぶだけの用途でいいんだけどなぁ
0429デフォルトの名無しさん
2012/09/17(月) 17:40:03.83テンプレ
0430デフォルトの名無しさん
2012/09/17(月) 17:50:43.29(無謀な…)
0431デフォルトの名無しさん
2012/09/17(月) 22:10:01.28class Foo:
def __init__(self): self.d = {'foo':'Foo','bar':'Bar'}
def __getitem__(self,key): return self.d[key]
プロパティdからの応答を得るために
if 'foo' in objfoo: ...
と書きたいことがあるのですが、演算子のオーバーロードで対応できますか?
__getitem__が呼ばれるのは確認してるんですが、イテレータとしての意味合いで
keyとして0からの数字が送られてきるため
上記のクラス定義の場合では、KeyErrorとなってしまいます。
他にFooがdictを継承するとか、has_key()を定義するというのもあると思いますが・・・
0432デフォルトの名無しさん
2012/09/17(月) 22:21:43.100433デフォルトの名無しさん
2012/09/17(月) 22:41:37.99おお、ありがとうございます。
そのワードでようやくマニュアルのどこに説明があるかわかりました
種類も豊富にありますねー
0434デフォルトの名無しさん
2012/09/17(月) 23:28:09.76ifとかwhileとかで同じ変数名を
使えないじゃん
要するにmainにはあまり書かずに
無理やりOOPでも使えってことをいってるの?
0435デフォルトの名無しさん
2012/09/17(月) 23:54:00.98File "<stdin>", line 1
SyntaxError: not a chance
0436デフォルトの名無しさん
2012/09/18(火) 00:22:17.83Pythonも教義上の理由でそうしてるだけだよ
0437デフォルトの名無しさん
2012/09/18(火) 01:21:19.28スコープのために分けるなら構造化でしょう。
0438デフォルトの名無しさん
2012/09/18(火) 02:47:41.50かなり難しいど
0439デフォルトの名無しさん
2012/09/18(火) 03:11:25.240440デフォルトの名無しさん
2012/09/18(火) 07:32:48.860441デフォルトの名無しさん
2012/09/18(火) 07:53:12.740442デフォルトの名無しさん
2012/09/18(火) 08:23:42.990443デフォルトの名無しさん
2012/09/18(火) 09:17:09.500444デフォルトの名無しさん
2012/09/18(火) 17:40:51.17何かすごいしっくりきた
0445デフォルトの名無しさん
2012/09/19(水) 01:05:16.470446デフォルトの名無しさん
2012/09/19(水) 01:06:00.690447檀戸外
2012/09/19(水) 08:41:23.93四種類を区別しなければならない (キリっ)
0448デフォルトの名無しさん
2012/09/19(水) 08:47:01.11現実的にはpython3を飛ばして4が普及するんじゃないかな
python3は失敗例として永遠に語り継がれるだろう
0449デフォルトの名無しさん
2012/09/19(水) 18:38:49.04unicodeな日本語文字列を repr(japanese) したら '¥u1234' みたいに表示されちゃうんですけど、
日本語で表示するようにできませんか。すごい不便で不便で。
0450デフォルトの名無しさん
2012/09/19(水) 18:39:50.090451デフォルトの名無しさん
2012/09/19(水) 18:51:05.28printじゃだめです。sys.stdout.write(repr({'name': u'日本語文字列'})) とかしてるのにprintなんか役に立たない。
0452デフォルトの名無しさん
2012/09/19(水) 18:51:34.26奇数は開発版(ボソッ
0453デフォルトの名無しさん
2012/09/19(水) 18:51:50.95そうか、こういう回答しか付かないということは、pythonではこんなこともできないということか。
0454デフォルトの名無しさん
2012/09/19(水) 18:53:32.860455デフォルトの名無しさん
2012/09/19(水) 18:56:43.71馬鹿には無理
0456デフォルトの名無しさん
2012/09/19(水) 18:59:00.56ロケールに依存しそうな文字なんて返すわけねえだろ脳足りん
0457デフォルトの名無しさん
2012/09/19(水) 19:07:36.86>>> print repr(a)
u'\u307b\u3052'
>>> print repr(a).decode('unicode_escape')
u'ほげ'
0458デフォルトの名無しさん
2012/09/19(水) 19:12:22.520459デフォルトの名無しさん
2012/09/19(水) 20:59:08.130460デフォルトの名無しさん
2012/09/20(木) 12:49:44.28格安iPhoneEラーニング(学習動画多数あり)
http://tinyurl. com/7wj77om
コワーキングスペースJP
http://tinyurl. com/76vdrny
コワーキング帳
http://tinyurl. com/brzs486
javaやlinuxは手間がかかる 一人でやるには手間がかかりすぎる 手間がかからないで一人で開発できて
人の多いところで直接販売できる仕組みが提供されているメーカ製言語だけやる ずばりiphone またはWindow 8 Metro App Store C#
やるならメーカー製の言語 洗練された仕様 脆弱性が少なく 開発ソフトが優れ 課金ライブラリ アップデートライブラリが提供されていて 情報、書籍が多く開発しやすい
奴隷になりたければオープン系をやればいい 時間がかかり 人は多く 仕事の取り合い 足の引っ張り合い 脆弱性が多く 互換性がなく 癖があり 大規模開発中心
詳細設計しかできない体になって年取ってぽいだ 独立もできない 手間のかかりすぎる技術だから
派遣屋 IT経営者はその方が喜ぶ 大規模分割開発では使い捨てても独立はできまい 嫌なら辞めろ 代わりはいくらでもいる
若い派遣営業は舐めた態度をとってくる ひどいピンハネ
オープン言語、日本独自開発 言語・フレームワーク ガラパコ携帯 javascript html5 android java linux python rubyやnode.jsとかやめとけ
メディアに金を払ってステマ宣伝してくるが釣られて手を出しても情報は少なく手間がかかり スパゲッティコード 未完成 デスマに陥る
コンパイルできないからパクられ 直接売る場所がないから企業に買い叩かれ金にならない 生きていけない奴隷仕様だ
0461デフォルトの名無しさん
2012/09/20(木) 12:50:42.38Objective-CやC#を覚えるとサーバーサイドからクライアントサイドまでカバーでき人の多い場所でソフトを売る権利を得られる
仕事や趣味でObjective-CやC#をやっておけば派遣切りされても会社辞めることになってもソフトを売って生きていける それはセーフティーネットになる
WEBサーバーIIS Win2008ServerVPS SqlServer Oracle MySql 言語はマーケットで売れるメーカー製のみ C#は自分用業務支援ツールとして使える
例えばPHPでWEBアプリを作っていて管理者画面はC#(EXEアプリ)で作るとかなり早く作れる(Smartyなんか使うよりもかなり早くだ)
C#のソースを出さなければWEBアプリの著作権も守れる ASP.net(C#)+管理EXEアプリ(C#)+iPhone
C#マーケット Windows8 Metroアプリ WindowsPhone Surface PS Vita Xbox360 iPhone(mono使用)
iPhoneマーケット iPhone iPad 予定 iTv iCar i (家電製品)
地方に安い土地を買いコンテナ型の格安高性能オフィスを建て(300万〜500万)
レンタル自習室&シェアオフィス・コワーキングで収入を得ながらそこでアプリを開発する
http://tinyurl. com/7pb2yaa
http://bit. ly/iLIpJa
ヤフオクで脱獄iPhone15kぐらいで買える IIJmio,イオン.BB.exite,DTIで月千円でネット使える
経済産業省は若者らの小規模な起業を促すため 数百万円を補助
ttp://matome.naver.jp/odai/2134667637844882401
0462デフォルトの名無しさん
2012/09/20(木) 12:50:45.610463デフォルトの名無しさん
2012/09/20(木) 15:24:52.50> Python2.7使ってます
> unicodeな日本語文字列を repr(japanese) したら '¥u1234' みたいに表示されちゃうんですけど、
> 日本語で表示するようにできませんか。すごい不便で不便で。
Python2系では無理、そんなことすらできない言語。Python3を使え。
>>456
>なるべくevalできて印字可能な文字表現を返すって仕様なんだから
>ロケールに依存しそうな文字なんて返すわけねえだろ脳足りん
Python3ではrepr()がちゃんと日本語返す。のうたりんはPython2とおまえ。
0464デフォルトの名無しさん
2012/09/20(木) 18:08:40.030465デフォルトの名無しさん
2012/09/20(木) 20:19:58.790466デフォルトの名無しさん
2012/09/21(金) 19:49:10.1420年前の本って言われてもおかしくないレベル
つか版を重ねて逆に古臭い表紙になるってどういうことなの
0467デフォルトの名無しさん
2012/09/21(金) 19:51:41.95はじめてのCより100倍マシだ
0468デフォルトの名無しさん
2012/09/21(金) 20:37:43.94☆ チン マチクタビレタ〜
マチクタビレタ〜
☆ チン 〃 ∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ヽ ___\(\・∀・) < モンティパイソンの足マダー?
\_/⊂ ⊂_ ) \_____________
/ ̄ ̄ ̄ ̄ ̄ ̄ /|
| ̄ ̄ ̄ ̄ ̄ ̄ ̄| |
| 愛媛みかん |/
0469デフォルトの名無しさん
2012/09/21(金) 20:57:28.150470デフォルトの名無しさん
2012/09/21(金) 22:24:17.92つちのこにしようぜ!
0471デフォルトの名無しさん
2012/09/21(金) 23:12:34.640472デフォルトの名無しさん
2012/09/21(金) 23:13:50.170473デフォルトの名無しさん
2012/09/22(土) 02:24:12.56・ブレース単位での変数スコープが使えない
・def定義は常に前に置くこと。プロトタイプではだめ。main最奥にしろ(Cよりだめってこと?)
・typo間違えでerrorにできず
・ワンライナー機能が貧弱
・2系ではprintに余計なものがつく、3系は書くのが面倒
・空配列、辞書宣言しないとだめ。いきなりつかっても自動判断してくれない(動的なのに?)
・自動型変換なし(動的なのに?)
・default宣言モジュール多すぎ
・深い階層にすると修正でインデント修正が大変
・モジュールヘルプ読んでもかなり分かりくい。書式例もあまりなし。
0474デフォルトの名無しさん
2012/09/22(土) 05:08:33.870475デフォルトの名無しさん
2012/09/22(土) 05:21:18.00それよりも致命的なのはUnicodeの取り扱いの方。
0476デフォルトの名無しさん
2012/09/22(土) 05:28:18.75とくにキーワード引数はキーワードつきでしか指定できないようにしてほしい。
こいつのせいで半日つぶれた。
0477デフォルトの名無しさん
2012/09/22(土) 05:35:26.45そんなことしたら本来の用途で使えないじゃん
0478デフォルトの名無しさん
2012/09/22(土) 06:06:35.590479デフォルトの名無しさん
2012/09/22(土) 06:43:41.64えっ!?
0480デフォルトの名無しさん
2012/09/22(土) 07:22:00.66イチャモン付ける時は具体例だせ。
0481デフォルトの名無しさん
2012/09/22(土) 07:39:27.29>・ブレース単位での変数スコープが使えない
これはそうとうなコストになるらしい
0482デフォルトの名無しさん
2012/09/22(土) 09:40:12.78if __name__=="__main__": にずらずら書きたいってんでしょ
名前空間が汚れるから処理はdef mainに書いて、
if __name__=="__main__":ではmain()だけ呼び出すべきだが
0483デフォルトの名無しさん
2012/09/22(土) 09:46:40.36>>478 さんじゃないけど
wxPython使ってて
class MyFrame(wx.Frame):
def __init__(self, *args, **kwargs):
super(MyFrame, self).__init__(*args, **kwargs)
みたいなことが推奨されてて
frame = MyFrame(parent=None, id=-1, more='money')
とかwx.Frame側になくてMyFrameで新たに使いたい引数(この場合more)を書くと
怒られて
あれ?って思うことはある
0484デフォルトの名無しさん
2012/09/22(土) 10:21:38.27def myfunction(arg1, arg2, *, kw_only_arg1, kw_only_arg2):
pass
これできるのって3.0以降だけ?
0485デフォルトの名無しさん
2012/09/22(土) 10:25:27.050486デフォルトの名無しさん
2012/09/22(土) 10:39:13.100487デフォルトの名無しさん
2012/09/22(土) 15:43:52.21こっちユニコード使うのも一苦労だし
3に乗り換えたほうがいいのかと思ってた
0488デフォルトの名無しさん
2012/09/22(土) 16:24:46.040489デフォルトの名無しさん
2012/09/22(土) 16:32:17.100490デフォルトの名無しさん
2012/09/22(土) 17:53:02.470491デフォルトの名無しさん
2012/09/22(土) 18:21:37.50http://python3wos.appspot.com/
http://py3ksupport.appspot.com/
http://programmers.stackexchange.com/questions/63859/why-do-people-hesitate-using-python-3
0492デフォルトの名無しさん
2012/09/22(土) 18:52:03.67使いたいライブラリーがPython3対応してないから。
ってことあります?あるならPython2.7使ってようと思いますけど。
0493デフォルトの名無しさん
2012/09/22(土) 19:05:40.16djangoが
0494デフォルトの名無しさん
2012/09/22(土) 19:54:16.97開発中らしいがmatplotlibの創始者はお亡くなりになったんだろ、大丈夫かね
0495デフォルトの名無しさん
2012/09/22(土) 21:05:45.35移行しない奴のほとんどはそれだな
0496デフォルトの名無しさん
2012/09/22(土) 21:32:25.110497デフォルトの名無しさん
2012/09/22(土) 22:16:54.380498デフォルトの名無しさん
2012/09/22(土) 22:28:23.100499デフォルトの名無しさん
2012/09/23(日) 00:23:17.70matplotlibもscipyも3に(ほぼ)対応済み。
ほぼ、と付くのは、他のライブラリに依存する機能で一部使えないものがある、ってことで、
主要な機能は3で使える。
0500デフォルトの名無しさん
2012/09/23(日) 00:29:22.771週間延期で、来週28日になりました。>v3.3.0final
0501デフォルトの名無しさん
2012/09/23(日) 05:09:41.95それじゃ困るわ
0502デフォルトの名無しさん
2012/09/23(日) 12:47:08.510503デフォルトの名無しさん
2012/09/23(日) 12:52:18.95そしたら改めて環境を整えるのも楽になるだろうし
0504デフォルトの名無しさん
2012/09/24(月) 03:56:10.330505デフォルトの名無しさん
2012/09/24(月) 20:26:46.21>webフレームワークは3対応してるのあるからいいけどmysqldbがしてないから移行できない
これまじで!やばいな、おれも移行できんわ
#一方、PostgreSQL用のpsycopg2はpy3に対応してるみたい
0506デフォルトの名無しさん
2012/09/24(月) 20:28:47.590507デフォルトの名無しさん
2012/09/24(月) 21:20:38.160508デフォルトの名無しさん
2012/09/24(月) 21:36:41.170509デフォルトの名無しさん
2012/09/24(月) 22:09:09.080510デフォルトの名無しさん
2012/09/25(火) 01:07:10.77チン ☆ チン ☆
チンチン チンチン ♪
♪ ☆ チチン
♪ .☆ ジャーン!
☆ チン 〃 ∧_∧ ____
ヽ ___\(・∀・ )/\_/ Python3.3 公式リリースま〜だ?
チン \_/⊂ つ ‖
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄/| ‖
|  ̄  ̄ ̄ ̄ ̄ ̄ ̄:| :| /|\
| |/
0511デフォルトの名無しさん
2012/09/25(火) 02:41:07.460512デフォルトの名無しさん
2012/09/25(火) 03:45:37.25pythonの著作権表示とかどっかに書いてあったりするのかな
0513デフォルトの名無しさん
2012/09/25(火) 04:12:54.380514デフォルトの名無しさん
2012/09/25(火) 06:26:13.12わざと飼い殺し
0515デフォルトの名無しさん
2012/09/25(火) 14:09:10.210516デフォルトの名無しさん
2012/09/25(火) 14:32:13.330517デフォルトの名無しさん
2012/09/25(火) 20:49:52.61Python 2.7.2
0518デフォルトの名無しさん
2012/09/25(火) 21:21:12.14バージョンアップで毎回後方互換の無いRubyなんか使ってられんわなー。
ほんとRubyはウンkやでぇ〜。
0519デフォルトの名無しさん
2012/09/25(火) 21:33:26.390520デフォルトの名無しさん
2012/09/25(火) 21:46:14.310521デフォルトの名無しさん
2012/09/25(火) 21:51:24.340522デフォルトの名無しさん
2012/09/25(火) 22:14:47.03ユーザも「またか」って感じで対応するけど
Pythonみたいに20年に一回とか、そういう頻度で互換性が壊れると
ユーザが慣れてないから対応が後手に回る
結果として移行が進まない
0523デフォルトの名無しさん
2012/09/25(火) 22:39:07.590524デフォルトの名無しさん
2012/09/26(水) 00:01:36.33こっちは3にそんなにメリット感じないんだよなあ
0525デフォルトの名無しさん
2012/09/26(水) 00:46:50.06>> 510
今週末
これも書いてあるだろ
>> 512
app engine のソース読んでみたらいいよ
0526デフォルトの名無しさん
2012/09/26(水) 00:49:17.810527デフォルトの名無しさん
2012/09/26(水) 01:43:38.17多少の不具合は自分で直してpatch送ってくれって書いてあった。
0528デフォルトの名無しさん
2012/09/26(水) 01:49:19.75ここら辺には世間がPython3に完全移行することへの恐怖心で金玉縮み上がってる奴が何人書いて、
そういうのがこんなはきだめでFUDしてるだけだから。
0529デフォルトの名無しさん
2012/09/26(水) 01:51:51.13正式リリースされるまでは=ゼロだよ
常用に耐えないんだから
0530デフォルトの名無しさん
2012/09/26(水) 01:54:38.130531デフォルトの名無しさん
2012/09/26(水) 02:18:38.600532デフォルトの名無しさん
2012/09/26(水) 12:34:48.32自分でファイル探して読めってことなのか
0533デフォルトの名無しさん
2012/09/26(水) 12:55:55.460534デフォルトの名無しさん
2012/09/26(水) 13:29:48.51おぉありがとう
なんか調べたらわけのわからん単語がいっぱい出てきたけど
Webアプリを作るにはそれを勉強するのが今後のためにもいいということだけはわかったw
0535デフォルトの名無しさん
2012/09/26(水) 14:05:51.230536デフォルトの名無しさん
2012/09/26(水) 17:16:59.97>ユーザも「またか」って感じで対応するけど
大半は「またか」じゃなくて「アホか」って感じで見限る。
>Rubyは明確に1.9の方が優れてたから移行も早かったけど
Rubyなんてマイナー言語使ってるヤツが少ないから移行が早いだけ
0537デフォルトの名無しさん
2012/09/26(水) 18:07:01.68年月日時分秒+UTCとのオフセットから、unixタイムスタンプに変換するスマートな方法ってありますか?
time.mktime のローカル時刻じゃない版でもいいです。
0538デフォルトの名無しさん
2012/09/26(水) 18:10:02.020539デフォルトの名無しさん
2012/09/26(水) 18:10:30.27なんで突然calendarモジュール?
もし正しければ事故解決しました。
0540デフォルトの名無しさん
2012/09/26(水) 18:14:15.38ごめん
0541デフォルトの名無しさん
2012/09/26(水) 18:25:12.89time.localtime() の逆を行う関数です。
calendar:モジュール
一般的なカレンダー関連の関数。 calendar.timegm() は time.gmtime() の逆の操作を行います。.
0542デフォルトの名無しさん
2012/09/28(金) 20:51:33.350543デフォルトの名無しさん
2012/09/28(金) 20:58:32.450544デフォルトの名無しさん
2012/09/29(土) 08:58:48.52Pythonをお勉強する人たちに全く魅力のないクソイベントだったってことだな
やっぱこの手のイベントは海外に行くに限る
0545デフォルトの名無しさん
2012/09/29(土) 15:21:56.03>>544は人の悪口しか言わない屑
0546デフォルトの名無しさん
2012/09/29(土) 15:32:19.160547デフォルトの名無しさん
2012/09/29(土) 15:35:42.83実際のところ普通に合ってるので誰も反論しませんでした)
0548デフォルトの名無しさん
2012/09/29(土) 15:37:28.730549デフォルトの名無しさん
2012/09/29(土) 15:46:28.140550デフォルトの名無しさん
2012/09/29(土) 15:52:31.510551デフォルトの名無しさん
2012/09/29(土) 18:37:30.12だって、keynote speechが献本御礼のオッサンだろ?
内容だって知れてるわw
0552デフォルトの名無しさん
2012/09/29(土) 18:40:25.890553デフォルトの名無しさん
2012/09/29(土) 18:44:17.220554デフォルトの名無しさん
2012/09/29(土) 18:45:58.07正直そっちの方が話おもしろそうじゃん
0555デフォルトの名無しさん
2012/09/29(土) 18:54:51.03この内容のくだらなさ。
本当に行かなくてよかった。時間と金返せってレベルの内容。
こんな人間の言うこと有難がって聞く人間がいるんだから信じられない。
0556デフォルトの名無しさん
2012/09/29(土) 18:58:44.880557デフォルトの名無しさん
2012/09/29(土) 19:10:25.55断固外といえば、この記事も酷いな・・・
LANG=Cなのにutf-8を出力したい状況って何よ?
「LANG=C」=「すべてのPOSIX互換システムにおいて表示できるテキスト以外は出力してくれるな」
って意思表示なんだから、そこでutf-8テキストを出力=仕様バグだろうが。
仕様バグは簡単には実装できない(そして全く不可能でもない)言語仕様が賞賛されても良いくらいなのに、なぜかこのperl脳のオッサンは気に食わないらしい。
それに、
sys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding='utf8')
が一番行儀ただしいい方法だと思う・・・
0558デフォルトの名無しさん
2012/09/29(土) 19:13:08.690559デフォルトの名無しさん
2012/09/29(土) 19:23:43.96どう見ても発言していいレベルじゃねえだろアイツ
0560デフォルトの名無しさん
2012/09/29(土) 19:28:34.40えっ
えっ
0561デフォルトの名無しさん
2012/09/29(土) 19:30:34.470562デフォルトの名無しさん
2012/09/29(土) 20:12:38.50NASAやJAXAが宇宙飛行士を選考する条件も、「自分の頭で考えない馬鹿」だし。
0563デフォルトの名無しさん
2012/09/29(土) 20:32:44.260564デフォルトの名無しさん
2012/09/29(土) 21:21:37.780565デフォルトの名無しさん
2012/09/29(土) 22:12:50.89最早昔の名前で食べてますレベルのオッさんじゃん
0566デフォルトの名無しさん
2012/09/29(土) 22:19:04.61Pythonにはそういう人材がいねえってこった
0567デフォルトの名無しさん
2012/09/29(土) 22:29:59.56せめて内容が伴ってるならともかく、あんなの聞かされる身にもなってくれってんだ
0568デフォルトの名無しさん
2012/09/29(土) 22:50:10.240569デフォルトの名無しさん
2012/09/29(土) 23:08:28.88無理してやってるのは全てだよ全て
0570デフォルトの名無しさん
2012/09/29(土) 23:09:02.36くだらねー内容でしかもアニメ交えた話ならどっか他所でやれやって思う
0571デフォルトの名無しさん
2012/09/29(土) 23:10:18.03くだらねー内容でしかもアニメ交えた話ならどっか他所でやれやって思う
0572デフォルトの名無しさん
2012/09/29(土) 23:10:31.050573デフォルトの名無しさん
2012/09/29(土) 23:16:02.35そういう発想はなんか嫌だなあ
世界的な趨勢で言えば出遅れどころか堂々主役級だし、奇を衒わずに質実剛健に開催すりゃいいのに
形式上のピースを埋めるために何にも中身の無い人を呼ぶのはおかしいと思う
0574デフォルトの名無しさん
2012/09/29(土) 23:26:47.77ユーザー数的にも何もかも
マニュアルが母国語じゃないと候補から外れる国ですから
0575デフォルトの名無しさん
2012/09/29(土) 23:31:34.230576デフォルトの名無しさん
2012/09/29(土) 23:33:09.860577デフォルトの名無しさん
2012/09/29(土) 23:41:17.53今じゃPython以外のプログラムなんて書けないし書く必要もない
0578デフォルトの名無しさん
2012/09/29(土) 23:43:00.74058089
2012/09/30(日) 01:41:59.190581デフォルトの名無しさん
2012/09/30(日) 01:48:13.770582デフォルトの名無しさん
2012/09/30(日) 08:50:46.820583デフォルトの名無しさん
2012/09/30(日) 12:20:46.99最後まで見てないけど counter は generator 使った方が良くね?
0584デフォルトの名無しさん
2012/09/30(日) 12:25:46.70部分的に同意
自分が余計な(と思われる)知識を追い出してるかどうかは判らんが、
あらゆる言語を勉強しつくした結果、Pythonメインで良いやと判断したのは事実。
0585デフォルトの名無しさん
2012/09/30(日) 13:01:33.90俺は全面的に同意
むしろPython以外の言語をぶっ潰す仕事があるなら万難を排してでもやらせていただきたい
0586デフォルトの名無しさん
2012/09/30(日) 13:30:07.85pythonを使ってると、site-packageとか内包表記とか-*-code:とか、emacs lispを連想させるものが出てくるんだけど、何か関係あるの?
0587デフォルトの名無しさん
2012/09/30(日) 14:05:37.910588デフォルトの名無しさん
2012/09/30(日) 14:08:14.59別に悪い事じゃない
0589デフォルトの名無しさん
2012/09/30(日) 14:13:21.920590デフォルトの名無しさん
2012/09/30(日) 14:16:33.020591デフォルトの名無しさん
2012/09/30(日) 14:17:18.960592デフォルトの名無しさん
2012/09/30(日) 14:19:43.07ソースではこれに限らないようになってたけど
0593デフォルトの名無しさん
2012/09/30(日) 14:24:31.160594デフォルトの名無しさん
2012/09/30(日) 14:37:01.22Pythonの何が気に食わないのよ? 嫌いなら使わなければいいだけじゃん。
Pythonぶっ潰してもRubyの人気が回復するわけでは無いんだよ?
Rubyが廃れたのはRuby自身に問題があるからなんだ。
そしてRubyはこれからも廃れる。それは止められないんだ。
もともとRuby人気はただの流行だったんだから、
目が覚めればこんなもんなのさ。
おはよう、そしてさようなら・・。
0595デフォルトの名無しさん
2012/09/30(日) 14:38:55.54lambdaは一般的な考えで、elispがもとかわからなかった。
>>592
-*-は他の人のpyによく書いてあるので。emacsがcodeやmode決めるのに使いはじめたと思ってる。
0596デフォルトの名無しさん
2012/09/30(日) 14:39:52.09おい突然どうした、発作か
0597デフォルトの名無しさん
2012/09/30(日) 14:43:24.47http://www.python.org/dev/peps/pep-0263/
0598デフォルトの名無しさん
2012/09/30(日) 14:45:42.66なんかRuby信者っぽい叩きだったからさ、勘違いした。
Python信者がこんな叩きをしてるなんて恥ずかしい。
0599デフォルトの名無しさん
2012/09/30(日) 14:53:04.160600デフォルトの名無しさん
2012/09/30(日) 15:07:11.16この傾向は一般ユーザにも広がっていくだろとは思う
0601デフォルトの名無しさん
2012/09/30(日) 15:12:53.01Ruby を使ってると、 Perl を連想させるものが出てくるんだけど、何か関係あるの?
0602デフォルトの名無しさん
2012/09/30(日) 15:18:41.83ですねー
http://engineering.twitter.com/2012/08/twittercldr-improving.html
0603デフォルトの名無しさん
2012/09/30(日) 15:20:35.78食わず嫌い・見た目嫌いの今までと違って、
食べてみてマズーってな話だよね
Pythonを食べてみてマズーっもう食べたくないてな話には、
なっていないわけで。
むしろ、もっと食べよう又食べよう。ってリピーターが増えてるくらい。
ここのスレの趣旨にそぐわないので、
ここではこれ以上話を続けません。
0604デフォルトの名無しさん
2012/09/30(日) 15:22:16.210605デフォルトの名無しさん
2012/09/30(日) 15:52:19.68同じ道を辿る未来が見えます。
ていうか、名前からして。
0606デフォルトの名無しさん
2012/09/30(日) 16:27:53.420607デフォルトの名無しさん
2012/09/30(日) 17:04:04.63Pythonの良い所だと思う
0608デフォルトの名無しさん
2012/09/30(日) 17:14:00.680609デフォルトの名無しさん
2012/09/30(日) 17:15:00.060610デフォルトの名無しさん
2012/09/30(日) 20:01:40.11>>609
except:
pass
0611デフォルトの名無しさん
2012/09/30(日) 22:06:51.660612デフォルトの名無しさん
2012/09/30(日) 22:23:02.50⊂⌒( ・ω・)
`ヽ_っ⌒/⌒c
⌒ ⌒
0613デフォルトの名無しさん
2012/09/30(日) 22:36:46.450614デフォルトの名無しさん
2012/09/30(日) 23:00:10.700615デフォルトの名無しさん
2012/10/01(月) 01:23:41.020616デフォルトの名無しさん
2012/10/01(月) 04:53:11.550617デフォルトの名無しさん
2012/10/03(水) 02:19:30.930618デフォルトの名無しさん
2012/10/03(水) 05:13:57.39>>555にあるスライドの make_counter は、確かに generator で事足りるね (itertools.count)
Pythonのクロージャのスコープ/nonlocal に関する話題で、 Paul Graham 氏のエッセイがよく例に挙げられるけど、
そちらでは、アキュームレーター・ジェネレーター(加算する値を引数に取る関数を返すという仕様)になってるので、
定義自体は、Pythonでもコルーチンとして簡潔に記述できるが、利用時に一工夫必要になる(send前にnextを呼ぶ必要がある為)
ttp://codepad.org/K9pwQQd1
0619デフォルトの名無しさん
2012/10/03(水) 18:20:43.45あそこにいく平均的な人なら、あのキャラクター毎の正確と位置づけとか、知っているものなの?
0620デフォルトの名無しさん
2012/10/03(水) 18:30:39.240621デフォルトの名無しさん
2012/10/03(水) 20:41:49.760622デフォルトの名無しさん
2012/10/03(水) 21:49:25.960623デフォルトの名無しさん
2012/10/03(水) 22:11:45.070624デフォルトの名無しさん
2012/10/03(水) 22:43:00.34http://codepad.org/A9B3IoPB
python使ったことないのか?
0625デフォルトの名無しさん
2012/10/04(木) 14:03:19.240626デフォルトの名無しさん
2012/10/04(木) 16:19:14.050627デフォルトの名無しさん
2012/10/04(木) 18:08:32.160628デフォルトの名無しさん
2012/10/09(火) 23:26:16.84pymysql
mysql-connector-python
は無理らしいことが分かった。(日本語をINSERTすると"???"という文字列が挿入されてしまう)
みんなどうしてる?
0629デフォルトの名無しさん
2012/10/10(水) 03:10:57.260630デフォルトの名無しさん
2012/10/10(水) 03:14:00.620631デフォルトの名無しさん
2012/10/10(水) 13:45:19.87charset が正しく設定されていないのでは?
0632デフォルトの名無しさん
2012/10/10(水) 14:06:00.600633デフォルトの名無しさん
2012/10/10(水) 21:28:08.78まず日本語を含むレコードを作成しておいて、
select で検索したときに上手く表示されるか確認しては?
0634デフォルトの名無しさん
2012/10/10(水) 21:39:27.84show variavles like 'char%';
の結果を晒すべき。
あとは、
mysql.ini
の
default-character-set=の値
0635デフォルトの名無しさん
2012/10/10(水) 21:40:12.720636デフォルトの名無しさん
2012/10/11(木) 00:32:09.59% cat /etc/my.cnf
mysql の charset 表示してみた
mysql> show variables like 'char%';
+--------------------------+----------------------------------+
| Variable_name | Value |
+--------------------------+----------------------------------+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/local/share/mysql/charsets/ |
+--------------------------+----------------------------------+
これがダメなのかな
python 2.x で、MySQLdb では問題なく日本語扱えたんだが・・・
ちなみに、select 文でも文字化けでした
0637デフォルトの名無しさん
2012/10/11(木) 00:59:05.62ように見えてただけ
0638デフォルトの名無しさん
2012/10/11(木) 01:05:33.93自己解決したっぽい。
# cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf
として、my.cnf が以下のようになった
[mysqld]
default-character-set=utf8
skip-character-set-client-handshake
character-set-server=utf8
collation-server=utf8_general_ci
init-connect = SET NAMES utf8
[client]
#password = your_password
port = 3306
socket = /tmp/mysql.sock
default-character-set=utf8
# mysqladmin shutdown -p
# mysqld_safe --user=mysql &
としたらうまくいったよ
何がいけなかったんだろう?
0639デフォルトの名無しさん
2012/10/11(木) 01:07:38.28みなさん本読む?
僕はあまり読まないんだよね・・・時間とられるから
0640デフォルトの名無しさん
2012/10/11(木) 01:26:53.09/ / バカッ
//⌒)∩__∩
/.| .| ノ ヽ
/ | | ● ● |
/ | 彡 ( _●_) ミ 馬鹿には無理
/ | ヽ |∪| /_
// │ ヽノ \/
" ̄ ̄ ̄ ̄ ̄ ̄ ̄(..ノ
0641デフォルトの名無しさん
2012/10/11(木) 01:39:11.680642デフォルトの名無しさん
2012/10/11(木) 04:43:17.390643デフォルトの名無しさん
2012/10/11(木) 06:05:05.630644デフォルトの名無しさん
2012/10/11(木) 06:07:22.34MySQL の default-character-set
の問題はいくらでも出て来るので
すぐに気付くと思うんだけど
0645デフォルトの名無しさん
2012/10/11(木) 06:09:10.06わかってると思うけど
latin1 のレコードに utf8 で書き込んでるよ
とりあえず動くことは動くけどね
0646デフォルトの名無しさん
2012/10/11(木) 07:15:31.390647デフォルトの名無しさん
2012/10/11(木) 11:12:00.290648デフォルトの名無しさん
2012/10/11(木) 11:36:41.330649デフォルトの名無しさん
2012/10/12(金) 04:00:35.11質問の時点で明らかだったけど
0650デフォルトの名無しさん
2012/10/12(金) 07:39:25.62http://omake.accense.com/static/doc-ja/cython/
>将来登場する Cython 1.0 では、Python との完全な互換性を実現する予定で す。
気長に待つか
0651デフォルトの名無しさん
2012/10/12(金) 21:47:26.74だけどさ、「勉強してから」なんて言ってたら仕事なんてないじゃん??
とにかくやるって気持ちも大事だと思うんだ。
0652デフォルトの名無しさん
2012/10/12(金) 21:49:42.880653デフォルトの名無しさん
2012/10/12(金) 21:58:18.800654デフォルトの名無しさん
2012/10/12(金) 22:02:43.29仕事に就けるレベルに達してないだろ
0655デフォルトの名無しさん
2012/10/12(金) 22:09:56.66入り口をくぐるのは別
0656デフォルトの名無しさん
2012/10/13(土) 00:08:41.280657デフォルトの名無しさん
2012/10/13(土) 06:30:34.42くだすれのレベルの低さから察するにお前らだって半分以上は底辺プログラマなくせにな
0658デフォルトの名無しさん
2012/10/13(土) 10:56:40.470659デフォルトの名無しさん
2012/10/13(土) 12:34:43.03"foo".isascii() #=> True
"+/-¥n".isascii() #=> True
"日本語".isascii() #=> False
みたいなメソッドまたは関数がほしいです
0660デフォルトの名無しさん
2012/10/13(土) 12:42:52.690661デフォルトの名無しさん
2012/10/13(土) 14:50:28.830662デフォルトの名無しさん
2012/10/13(土) 15:01:19.160663デフォルトの名無しさん
2012/10/13(土) 15:15:31.300664デフォルトの名無しさん
2012/10/13(土) 22:43:54.70SQLiteはええwww
0665デフォルトの名無しさん
2012/10/15(月) 14:26:35.34さんくす
0666デフォルトの名無しさん
2012/10/23(火) 00:01:37.76なんだこれ・・・
0667デフォルトの名無しさん
2012/10/28(日) 01:06:05.160668デフォルトの名無しさん
2012/10/28(日) 02:00:40.70www
0669デフォルトの名無しさん
2012/10/28(日) 09:23:17.800670デフォルトの名無しさん
2012/10/28(日) 12:16:37.020671デフォルトの名無しさん
2012/10/28(日) 13:01:36.98alive()
0672デフォルトの名無しさん
2012/10/28(日) 16:34:08.30本家のチュートリアルが初心者本買うの馬鹿らしくなるくらい秀逸なので、それで十分。>>667
0673デフォルトの名無しさん
2012/10/28(日) 17:08:52.00単なるapiの羅列じゃなくて使用法のサンプルが充実してるところがいいよね
0674デフォルトの名無しさん
2012/10/28(日) 18:42:23.570675デフォルトの名無しさん
2012/10/28(日) 20:54:05.210676デフォルトの名無しさん
2012/10/28(日) 22:25:28.660677デフォルトの名無しさん
2012/10/28(日) 23:13:51.18- 何か別の場所に実体がある。その実体を差し示すためのものを参照と呼ぶ
- Pythonの変数はすべて参照である。数値のようなプリミティブな型ですら参照である。
- Pythonでの引数はすべて「参照の値渡し」と捉えられる(内部実装については別として)
- Cのポインタはメモリアドレスを格納した型であるため、
Cで参照渡し的なことをしたいときにはポインタを使って実現できるというだけ(ポインタ型の値の値渡し)。
以上、半分くらいはデマです
0678デフォルトの名無しさん
2012/10/28(日) 23:19:05.430679デフォルトの名無しさん
2012/10/28(日) 23:20:06.530680デフォルトの名無しさん
2012/10/28(日) 23:24:10.710681デフォルトの名無しさん
2012/10/28(日) 23:42:56.060682デフォルトの名無しさん
2012/10/29(月) 00:51:44.700683デフォルトの名無しさん
2012/10/29(月) 01:47:02.95Cのポインタがフリーダム過ぎるだけで。
0684デフォルトの名無しさん
2012/10/29(月) 02:12:43.28という感じか。
0685デフォルトの名無しさん
2012/10/29(月) 07:12:56.86花椒 麻婆豆腐
0686デフォルトの名無しさん
2012/10/29(月) 07:54:56.600687デフォルトの名無しさん
2012/10/29(月) 13:43:59.110688デフォルトの名無しさん
2012/10/29(月) 13:53:04.00ノースターチの訳本か何かだったりして
0689デフォルトの名無しさん
2012/10/29(月) 15:41:36.47「引数が渡される」という処理は、代入処理の一種です。引数に使用された変数には、代入されたオブジェクトのリファレンスが保持されます。
呼び出し側のコードに、同じオブジェクトへのリファレンスを保持する変数があれば、関数と呼び出し側とでオブジェクトを共有することになります。
リファレンスはポインタであり、すべての引数はポインタ渡しとなります。引数として渡されるオブジェクトが自動的にコピーされることはありません。
このように書かれていました。
C言語を勉強してからPythonの勉強を始めたので、混乱しております。
0690デフォルトの名無しさん
2012/10/29(月) 16:19:49.88不変性オブジェクトは値渡し、可変性オブジェクトはポインタ渡しに、それぞれ 振舞が似てる と。
ちなみに、公式チュートリアルでは call by object reference って書いてます
0691デフォルトの名無しさん
2012/10/29(月) 16:39:16.65なんて本の何ページ?
0692デフォルトの名無しさん
2012/10/29(月) 16:56:35.42オライリーが出版している初めてのPythonという本の350ページです。
0693デフォルトの名無しさん
2012/10/29(月) 17:55:16.13>>> def a(b):
... b[1] = 5
...
>>> c = [7, 9, 1]
>>> a(c)
>>> c
[7, 5, 1]
0694デフォルトの名無しさん
2012/10/29(月) 17:56:50.83... b[1] = 5
...
>>> c = (7, 9, 1)
>>> a(c)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<stdin>", line 2, in a
TypeError: 'tuple' object does not support item assignment
0695デフォルトの名無しさん
2012/10/29(月) 18:03:57.25ありがとうございます。
C言語のように、呼び出し側で値を変更したいときにはリストに代入してから渡せばいいのでしょうか。
0696デフォルトの名無しさん
2012/10/29(月) 18:14:06.080697デフォルトの名無しさん
2012/10/30(火) 00:19:28.09>数値は参照じゃねーよ試せハゲ
参照だよ。PyObjectだよ。イミュータブルってだけだよ。死ねよ。
0698デフォルトの名無しさん
2012/10/30(火) 01:33:35.21すこしの値を変更する程度なら、結果の値を戻り値として返したほうがいいです。
Pythonでは、タプルを使うことで複数の値を返せます。
(C言語では、戻り値はエラーコードを表わすために使われてしまうことが多く、どちらにせよ
多値は返せないし、そのほかパフォーマンス的な観点で、引数をポインタで渡すというテクニックが使われるわけです。
Pythonでは戻り値を自由に使えばいいのです。)
もっと複雑なことするならオブジェクト指向的なコードにするわけですが。
0699デフォルトの名無しさん
2012/10/30(火) 10:27:59.93その説明で判る人は既に初心者じゃない
0700デフォルトの名無しさん
2012/10/30(火) 10:42:36.22ありがとうございます。
タプルを返すことで、複数の値が返せるということですね。
0701デフォルトの名無しさん
2012/10/30(火) 10:51:14.84単体テストのしやすい、戻り値方式に +1
もともとの操作対象が可変オブジェクトならともかく、
変更したい為だけに、わざわざ可変オブジェクトに包むのは、BADノウハウの類と思っていい
0702デフォルトの名無しさん
2012/10/30(火) 11:52:11.71すんなり頭に入るから
0703デフォルトの名無しさん
2012/10/30(火) 11:52:42.05def func(u, v):
u2 = u * 2 + v
v2 = v * 3 - v
return (u, v)
a = 4
b = 6
(a, b) = func(a, b)
print a, b
0704デフォルトの名無しさん
2012/10/30(火) 12:06:11.700705デフォルトの名無しさん
2012/10/30(火) 13:07:45.010706デフォルトの名無しさん
2012/10/30(火) 13:32:08.43タプルって複数の値の組なので、帰ってくるのは1つの組
0707デフォルトの名無しさん
2012/10/30(火) 14:02:39.30No
単体テスト/再利用がしにくくなる
0708デフォルトの名無しさん
2012/10/30(火) 14:58:28.480709デフォルトの名無しさん
2012/10/30(火) 15:02:26.45と
return u, v
は同値でしょうか?
あと
return u, (v, w), x
と
return (u, (v, w), x)
は同値ですか?
0710デフォルトの名無しさん
2012/10/30(火) 15:05:37.410711デフォルトの名無しさん
2012/10/30(火) 15:14:51.88同値っていうのか知らないけどその理解であってる
http://docs.python.org/2/reference/simple_stmts.html#the-return-statement
http://docs.python.org/2/reference/expressions.html#grammar-token-expression_list
0712デフォルトの名無しさん
2012/10/30(火) 15:39:15.91u, v == (u, v)
は
u, (v == (u, v))
とパーサに解釈され u, False になってしまうので注意
同値って多分こういうことを言ってるんだと思うけど
>>> n = u,v
>>> m = (u,v)
>>> n == m
True
Python2 の print 文では print (u,v) はタプルを印字する等の相違はある
0713デフォルトの名無しさん
2012/10/31(水) 15:12:46.24たとえば
/blog/posts/123 # htmlを返す
/blog/posts/123.html # htmlを返す
/blog/posts/123.json # jsonを返す
これと同じことをFlaskでかっこよくやるにはどうしたらいいですか。
0714デフォルトの名無しさん
2012/10/31(水) 18:53:16.63帰れ
0715デフォルトの名無しさん
2012/10/31(水) 18:54:53.49WebProg板のスレで聞いた方がよいと思うよ。たとえば、
【Python】Python Webフレームワーク総合スレ
http://kohada.2ch.net/test/read.cgi/php/1329996601/l50
0716デフォルトの名無しさん
2012/10/31(水) 19:17:20.67http://flask.pocoo.org/docs/quickstart/#variable-rules
0717デフォルトの名無しさん
2012/10/31(水) 21:41:57.26逆にそれが出来ない WAF を教えてくれよ
0718デフォルトの名無しさん
2012/11/01(木) 08:14:32.25いえ、それだと
/blog/posts/<id>
の場合だけです。>>713で聞いてるのは拡張子ごとにコンテンツの形式を変える方法です。
/blog/posts/<id> # htmlを返す
/blog/posts/<id>.html # htmlを返す
/blog/posts/<id>.json # jsonを返す
こういうのをかっこよく指定する方法がないでしょうか。Flaskに限らずDjangoでもいいです。
Railsだと
/blog/posts/:id(.:format)
という指定で簡単にできるのに、「Pythonではできないの?」と言われてしまったので。
>>717
それができるフレームワークをぜひ教えてください。
0719デフォルトの名無しさん
2012/11/01(木) 08:27:36.12> To add variable parts to a URL you can mark these special
> sections as <variable_name>.
って書いてあるので
@app.route("/blog/posts/<id><suffix>")
def show_post(id, suffix):
if suffix == "": ... # HTML
elif suffix == ".html": ... # HTML
elif suffix == ".json": ... # JSON
ってことになるんじゃないかと思うんだけどならないの?
ちなみに自分はこの手のフレームワークはSinatraしか使ったことありますん
0720デフォルトの名無しさん
2012/11/01(木) 08:32:38.90posts/<int:id><suffix> でダメなら posts/<basename> とかして
自前でbasenameを分解じゃない?
0721デフォルトの名無しさん
2012/11/01(木) 08:50:41.79http://werkzeug.pocoo.org/docs/routing/
0722デフォルトの名無しさん
2012/11/01(木) 09:19:24.380723デフォルトの名無しさん
2012/11/01(木) 09:20:03.16from flask import Flask
app = Flask(__name__)
@app.route('/blog/posts/<id>.<any(html,json):ext>')
@app.route('/blog/posts/<id>', defaults={'ext': 'html'})
def show_posts(id, ext):
return u"id={id}, filetype={ext}".format(id=id, ext=ext)
if __name__ == "__main__":
app.run()
ちなみにこうやって書くと、
/blog/posts/xxx.html を、
/blog/posts/xxx に自動でリダイレクトしてくれるみたいよ。
任意の拡張子を受けとりたかったら、any(html, json): を削ってくれ。
0724デフォルトの名無しさん
2012/11/01(木) 09:38:38.380725デフォルトの名無しさん
2012/11/01(木) 09:47:48.270726デフォルトの名無しさん
2012/11/01(木) 10:08:49.930727デフォルトの名無しさん
2012/11/01(木) 10:11:53.020728デフォルトの名無しさん
2012/11/01(木) 10:14:25.32Webドカタ脳の恐怖
0729デフォルトの名無しさん
2012/11/01(木) 11:15:12.92>
>@app.route('/blog/posts/<id>.<any(html,json):ext>')
>@app.route('/blog/posts/<id>', defaults={'ext': 'html'})
>def show_posts(id, ext):
> return u"id={id}, filetype={ext}".format(id=id, ext=ext)
かっこいい!ありがとうございました。これでRailsにかてる!
0730デフォルトの名無しさん
2012/11/01(木) 11:22:58.30もう Rails 要らないって悟った
0731デフォルトの名無しさん
2012/11/01(木) 11:53:25.22Web関係あまり詳しくないけど、趣味のサイトをこの構成で作ったら超簡単だった。しかも動作が速い。
小規模なサイトで Apache + MySQL + Rails/Django とかしてる人はもはや老害なのではないか。
0732デフォルトの名無しさん
2012/11/01(木) 11:58:05.060733デフォルトの名無しさん
2012/11/01(木) 13:38:56.49http://mypaint.intilinux.com/?page_id=530
0734デフォルトの名無しさん
2012/11/01(木) 14:23:19.32def test():
#pdb.debug_break() #本当はこれがやりたい
pass
pdb.run("test()") # しょうがないのでこうやってる
予めpdb.runしておくのではなく、デバッグしたくなった時にその場にコードを入れるだけにしたいのですが
0735デフォルトの名無しさん
2012/11/01(木) 15:21:35.17pdb.set_trace()
http://www.doughellmann.com/PyMOTW-ja/pdb/index.html#from-within-your-program
0736デフォルトの名無しさん
2012/11/01(木) 16:44:19.170737デフォルトの名無しさん
2012/11/01(木) 17:28:13.95で地道に頑張る
0738デフォルトの名無しさん
2012/11/01(木) 18:16:50.67from pgk_resources import working_set
for dist in working_set:
print("{0}=={1}".format(dist.key, dist.version))
と pip freeze の差分取ったら何とかなる?
0739デフォルトの名無しさん
2012/11/01(木) 18:24:06.150740デフォルトの名無しさん
2012/11/01(木) 18:48:17.29インストールした方法による
0741デフォルトの名無しさん
2012/11/01(木) 19:22:05.07>from pgk_resources import working_set
pkg_resourceに直したら動きました。
ありがとうございます。
でもeasy_installコマンドにはこれを表示するオプションがないんですね。しょぼ。
0742デフォルトの名無しさん
2012/11/01(木) 19:26:34.76Ruby とは違うんだよ Ruby とは
0743デフォルトの名無しさん
2012/11/01(木) 19:58:37.10virtualenv (venv @3.3) や buildout で sandbox 環境を作り
その中でパッケージ管理するといいよ
0744デフォルトの名無しさん
2012/11/01(木) 20:48:26.17延期されてたのな。
0745デフォルトの名無しさん
2012/11/01(木) 22:14:20.670746デフォルトの名無しさん
2012/11/01(木) 22:52:26.980747デフォルトの名無しさん
2012/11/01(木) 22:56:11.06使ったことないけど
0748デフォルトの名無しさん
2012/11/01(木) 22:56:33.480749デフォルトの名無しさん
2012/11/02(金) 01:09:18.490750デフォルトの名無しさん
2012/11/02(金) 02:11:07.21ありがとうございます
明日試してみます
0751デフォルトの名無しさん
2012/11/02(金) 14:03:17.27easy-install.pthを見る
0752デフォルトの名無しさん
2012/11/02(金) 14:38:05.47ここのpysqlite-2.6.3を入れようと思います
http://pypi.python.org/pypi/pysqlite/
pysqlite-2.6.3を入れることによってPython2で使っていた既存の
sqlite3用のファイルが読み書きできなくなるような問題はありますか?
0753デフォルトの名無しさん
2012/11/02(金) 15:10:51.32インストールによる環境汚染が心配なら virtualenv で sandbox環境を作ろう
0754デフォルトの名無しさん
2012/11/02(金) 15:13:43.01そもそも名前空間が違うので、
混ぜても問題ない。
0755デフォルトの名無しさん
2012/11/02(金) 15:47:24.920756デフォルトの名無しさん
2012/11/03(土) 19:00:35.250757デフォルトの名無しさん
2012/11/03(土) 19:11:37.700758デフォルトの名無しさん
2012/11/03(土) 20:26:23.700759デフォルトの名無しさん
2012/11/03(土) 20:30:32.78必要だったら2に移れ
今2を使ってる人ってのは
何らかの制約があって3に移れない人だから
0760デフォルトの名無しさん
2012/11/03(土) 21:13:12.783でGUIはどれがおすすめなんでしょか
0761デフォルトの名無しさん
2012/11/03(土) 21:15:09.44If you don't know which version to use, start with Python 2.7; more existing third party software is compatible with Python 2 than Python 3 right now.
0762デフォルトの名無しさん
2012/11/03(土) 21:38:42.47両方やれよ
0763デフォルトの名無しさん
2012/11/03(土) 22:17:22.47内部的にはunicode、入出力時にトランスレートする3
主にバイナリを扱うとか、文字コードが統一されててトランスレートのオーバーヘッドを嫌うとか
3未対応モジュールを使うとか、bプレフィックスがめんどくさいなら2
残りの端々としてはdecode/encodeメソッドやcodecsモジュールを駆使すれば恐るるに足らずな人とか
sys.stdout = io.TextIOWrapper(sys.stdout.detach(),encoding)がなんか気にくわないとか
同じコードでさえ実行毎に異なるまでに順序が保証されなくなった辞書がいやだとか
0764デフォルトの名無しさん
2012/11/04(日) 00:05:40.12異なる文字コードを扱うのって3だと楽になったの?
2だと
・ASCII互換エンコーディングのテキストに対して単純で安全な処理しか行わない
場合はバイトのまま透過的に処理、効率が良くエンコーディング誤検出・誤変換
等のエラーの心配もない
・そうではない場合は、文字コードを何らかの方法で検出した後Unicodeに変換
みたいな感じだと思うけど
3で楽になるのは、逆にむしろエンコーディングが決め打ちできる場合だと思ってた
0765デフォルトの名無しさん
2012/11/04(日) 01:13:54.92むろん各対象の文字コードを明示した場合ね
文字列リテラルから入力まで全てunicodeになるからってだけで
2でも同じことが出来んわけでもないし(unicode非対応モジュールとかありはするが)
取り回しなら2でそのように基本バイト処理で局所的にunicode化した方が良いな
0766デフォルトの名無しさん
2012/11/04(日) 10:03:03.260767デフォルトの名無しさん
2012/11/04(日) 10:19:03.67有難いんでそろそろ3に移らなきゃと思ってるんだけど、面倒であまり手が出ていない
でもPython2.7のためにいつまでもMSVC9飼っておくってのも現実的じゃないわな
せめて新しいものを書く時は3で書こう……
0768デフォルトの名無しさん
2012/11/04(日) 11:41:13.230769デフォルトの名無しさん
2012/11/04(日) 20:13:58.52両方使ってるけど、テキストとかバイナリとか、そういう観点で見るなら無条件で3推しだな、自分は。
なんだかんだ言っても後発なので、言語自体の素性が圧倒的に3のほうが優れていると感じる。
2が優位なのは過去の資産との互換性、ただその一点のみだと思う。
0770デフォルトの名無しさん
2012/11/04(日) 22:29:17.450771デフォルトの名無しさん
2012/11/04(日) 22:32:38.550772デフォルトの名無しさん
2012/11/04(日) 22:39:06.78そういうわけでもないけど、動いてるものは弄らなければ動くという考えの客。
来たるべき3.xへの以降に備えて2.xの最新にはしといた方がいいと考えている。
0773デフォルトの名無しさん
2012/11/04(日) 23:28:30.41あれを提示する。
0774デフォルトの名無しさん
2012/11/04(日) 23:48:47.26探してみる。ありがとう。
0775デフォルトの名無しさん
2012/11/04(日) 23:52:33.60遠からずお前との仕事は切るって意味かも
0776デフォルトの名無しさん
2012/11/05(月) 06:46:14.41特にnumpyとscipyにかなり手こずった ただmatplotlibがどうしてもインストールできない...
中身に関してはおおむね満足 書き換えもさほど時間かからなさそう
printに括弧が必要になったのが予想以上に面倒だったぐらいかな
0777デフォルトの名無しさん
2012/11/05(月) 09:28:45.720778デフォルトの名無しさん
2012/11/05(月) 10:08:28.06逆に不要でイレギュラーな(特にstdout以外に出力する時)シンタックスが一個増えて鬱陶しく感じるようになるよ。
あと、
print_cvs = partial(print, sep=",", file=open("hoge.cvs", "w"))
とかできるのが便利。
0779デフォルトの名無しさん
2012/11/05(月) 10:11:06.37re.sub('cvs','csv')
ま、2使うときは、
from __future__ import print_function
すればいいだけなんですが。
0780デフォルトの名無しさん
2012/11/05(月) 13:27:39.17print_csv = csv.writer(sys.stdout).writerow
0781デフォルトの名無しさん
2012/11/05(月) 13:48:15.300782デフォルトの名無しさん
2012/11/05(月) 15:00:42.130783デフォルトの名無しさん
2012/11/05(月) 17:33:55.84窓の杜 - 【NEWS】Microsoft、「Python Tools for Visual Studio」v1.5を正式公開
http://www.forest.impress.co.jp/docs/news/20121105_570958.html
http://www.forest.impress.co.jp/img/wf/docs/570/958/image3.jpg
http://www.forest.impress.co.jp/img/wf/docs/570/958/image2.jpg
0784デフォルトの名無しさん
2012/11/05(月) 18:49:18.260785デフォルトの名無しさん
2012/11/05(月) 19:04:21.45でも、MS独断の言語の拡張とかが出始めるかとも思うと憂鬱だ。
0786デフォルトの名無しさん
2012/11/05(月) 19:31:35.44静的解析してくんないのかね
スペルミス頻出の俺としてはpydevからかえられないわ
0787デフォルトの名無しさん
2012/11/05(月) 20:25:14.420788デフォルトの名無しさん
2012/11/05(月) 22:50:19.14> “Python”でKinectセンサーを操作するためのライブラリ「PyKinect」が「Kinect for Windows SDK 1.5」に対応
こんなのあるのか
しかし、わざわざVSでPython使うのは面倒
0789デフォルトの名無しさん
2012/11/05(月) 23:29:01.78出るわけ無いだろw
なんだよ独自の拡張って
0790デフォルトの名無しさん
2012/11/06(火) 00:02:36.590791デフォルトの名無しさん
2012/11/06(火) 00:39:22.740792デフォルトの名無しさん
2012/11/06(火) 01:53:46.22VS使わなくてもライブラリだけ流用出来るよね
いまのうちにダウソしとこう
0793デフォルトの名無しさん
2012/11/06(火) 08:47:40.480794デフォルトの名無しさん
2012/11/07(水) 02:10:29.52典型的なIDEだとこんな感じ?VSは適当
vimとかその辺の界隈はよく知らないので入れてない
0795デフォルトの名無しさん
2012/11/07(水) 07:37:16.780796デフォルトの名無しさん
2012/11/07(水) 08:25:11.63eclipseはどこ?
0797デフォルトの名無しさん
2012/11/07(水) 09:19:12.93Eclipse = PyDev (PyDevはEclipseの代表的pythonプラグイン)
0798デフォルトの名無しさん
2012/11/07(水) 12:25:54.42http://livedoor.blogimg.jp/altemawx-dream/imgs/5/6/5630e695.jpg
http://livedoor.blogimg.jp/altemawx-dream/imgs/8/0/80ea5634.jpg
http://livedoor.blogimg.jp/altemawx-dream/imgs/1/2/1206e3d1.jpg
http://livedoor.blogimg.jp/altemawx-dream/imgs/b/a/baf3f534.jpg
http://livedoor.blogimg.jp/altemawx-dream/imgs/9/7/9770d966.jpg
0799デフォルトの名無しさん
2012/11/07(水) 12:51:11.520800デフォルトの名無しさん
2012/11/07(水) 14:35:36.53IDLEか?
0801デフォルトの名無しさん
2012/11/07(水) 19:05:04.94最新版と思われるlogilab-astng-0.24は3系の対応してなさそうだね
setupでprint文とかがエラーとなってる
暫定対処としてPyDevを2系で動作させて、デバックや実行は3系のPython使ってる
0802デフォルトの名無しさん
2012/11/07(水) 20:29:58.150803デフォルトの名無しさん
2012/11/07(水) 22:56:00.440804デフォルトの名無しさん
2012/11/07(水) 23:03:53.080805デフォルトの名無しさん
2012/11/08(木) 16:57:56.24これ誰?
0806デフォルトの名無しさん
2012/11/08(木) 17:04:19.700807デフォルトの名無しさん
2012/11/09(金) 03:58:47.86python3の時代は来ない
0808デフォルトの名無しさん
2012/11/09(金) 05:25:50.890809デフォルトの名無しさん
2012/11/09(金) 05:30:18.98妄想扱くな
0810デフォルトの名無しさん
2012/11/09(金) 08:44:47.99indent
source
貼れないよ
0811デフォルトの名無しさん
2012/11/09(金) 08:45:55.860812デフォルトの名無しさん
2012/11/09(金) 09:36:01.83メトロも分からんぞ
0813デフォルトの名無しさん
2012/11/09(金) 10:11:24.110814デフォルトの名無しさん
2012/11/09(金) 10:22:59.42新規の小規模システムですら3.3を採用しようとすると
他社から2.7でいいだろ!って声が聞こえてきそう・・・
プロトタイプやツール類からこっそり3.3を忍ばせていくさ
0815デフォルトの名無しさん
2012/11/09(金) 10:27:39.18Javaは1.4でPerlも5.005でRubyも1.6ですかw
ああやだやだ
0816デフォルトの名無しさん
2012/11/09(金) 10:38:00.260817デフォルトの名無しさん
2012/11/09(金) 10:57:00.73勝手に1.6さんと添い遂げてろ
他人を巻き込むな
0818デフォルトの名無しさん
2012/11/09(金) 12:31:36.13おっとRubyは輪廻ないですね宗教的に
0819デフォルトの名無しさん
2012/11/09(金) 14:12:40.392.7 の保守終了はイニシャル・リリースから5年、2015迄の予定 (PEP307)
2から3へ移行の計画立てるなら残り2年位が目安
CPython以外の処理系や他ディストリ(ActivePython等)が
独自に保守継続って線はどうかわからないので、実際はもう少し猶予あるかもしれない。
(例えば、CPythonがソースのみのリリースになっても、ActivePythonでビルド済のを提供してたりする)
0820デフォルトの名無しさん
2012/11/09(金) 18:23:48.582.7でWXPYTHON勉強し始めたところなんだがそのまま突っ走って良いんだろうか
0821デフォルトの名無しさん
2012/11/09(金) 18:38:25.930822デフォルトの名無しさん
2012/11/09(金) 22:16:43.40WindowsではVC9(VS2008)の寿命が2.7の寿命だよな
それがなくとも3系に移行する恩恵が一番大きいのもWindowsのように思う
0823デフォルトの名無しさん
2012/11/13(火) 23:21:38.38ダブルでなれてしまってたので、どちらでも変わりないとしってダブルを使おうかと思ったんですが
ライブラリとかみてると文章はダブル、文字列はシングルみたいに使ってることが多いです。
↓みたいな感じで言語の習慣的にそっちが一般的なんでしょうか。
a='string'
print("a is {0}".format(a))
0824デフォルトの名無しさん
2012/11/13(火) 23:37:51.50なぜって、文字列の中で使いたくなるのがほとんどダブルだからさ
0825デフォルトの名無しさん
2012/11/13(火) 23:37:59.260826デフォルトの名無しさん
2012/11/13(火) 23:46:55.39公式チュートリアルには
通常はシングルクォート(')ですが、文字列が シングルクォートを含みダブルクォート(")を含まない場合は、ダブルクォート
とあるのとreprの出力、HTMLとの兼ね合いでシングルに統一してる
三重クォートは標準ライブラリでも混在してるが'''も妙かなと思って"""にしてる
0827デフォルトの名無しさん
2012/11/14(水) 00:07:54.140828デフォルトの名無しさん
2012/11/14(水) 00:14:12.83(ドヤァ
0829デフォルトの名無しさん
2012/11/14(水) 00:14:24.690830デフォルトの名無しさん
2012/11/14(水) 00:28:35.61私何か悪いことしましたか
0831デフォルトの名無しさん
2012/11/14(水) 01:26:45.76他言語の経験が長いのでDocStringも合わせて基本ダブルクォートを使ってる
0832デフォルトの名無しさん
2012/11/14(水) 01:57:00.13あとはダブルを含む文字列ならシングルかな
正直その場の気分w
0833デフォルトの名無しさん
2012/11/14(水) 07:42:35.03CSVとかいう欠陥フォーマットもそうだけど
0834デフォルトの名無しさん
2012/11/14(水) 11:03:20.40同意
あとプログラム中にダブルがあると目障り
0835デフォルトの名無しさん
2012/11/14(水) 11:05:53.28何が嬉しくて他の言語のやり方に合わせなきゃいかんのか。
でシングルです。
0836デフォルトの名無しさん
2012/11/14(水) 11:07:40.39俺もシングルしか使ったことない
ダブルなんて「文字列に変数埋め込みたい」なんてふざけた需要しかないからな
PerlとかRubyとかPHPに汚染されない限りそんなアホな思想は持ちようがない
0837デフォルトの名無しさん
2012/11/14(水) 11:09:06.150838デフォルトの名無しさん
2012/11/14(水) 11:09:08.37男なら文字列の中で「'」使いたかったら素直に「\'」使え
0839デフォルトの名無しさん
2012/11/14(水) 11:10:32.56同志!
メジャーどころは全部半年ぐらい使ったけどどれも滅ぼされるべきゴミって結論になった
早く世の中の言語がPythonだけになるといいよな
0840デフォルトの名無しさん
2012/11/14(水) 11:11:38.22Cの場合は値としてcharとchar*の明らかな違いがあるからそれで良いけど
Pythonで1文字と2文字をそのつもりで使い分けてると変にトラブる
ord('\x1b') == 27
ord('\x1b') == 033
ord('\x1b') == 0x1b
のつもりで
'\x1b' == 27
'\x1b' == 033
'\x1b' == 0x1b
とかバグ埋め込んじゃう
0841デフォルトの名無しさん
2012/11/14(水) 14:14:53.15てすと
てすと
0842デフォルトの名無しさん
2012/11/14(水) 14:28:10.01ま、Pythonでも、
hoge='変数埋込みに近いこと'
'こうすれば{hoge}ができるんだけどな。'.format(*locals())
0843デフォルトの名無しさん
2012/11/14(水) 15:59:38.89平文ファイルがちょうど 16 の倍数のときは問題ないのですが
16 以下の端数があるときに出力ファイルが 16 の倍数に膨れてしまいます
from Crypto.Cipher import AES
decryptor = AES.new(key, AES.MODE_CBC, iv)
outfile.write(decryptor.decrypt(infile.read()))
平文ファイルのサイズがあらかじめ判っているときは
outfile.truncate() で調整出来ることは分かったのですが
(pycrypto のサンプルもそうなっています)
そもそも自動で平文ファイルのサイズに切り詰められないのはなぜでしょうか?
pycrypto 以外のツール (OpenSSL とか) を使ったときは平文ファイルのサイズになります
0844デフォルトの名無しさん
2012/11/14(水) 16:28:04.99Perhaps you want to look into AES with Cipher FeedBack mode,
so you don't have to deal with padding.
- Just replace AES.new(secret) with:
AES.new(secret, AES.MODE_CFB)
That should do it!
0845デフォルトの名無しさん
2012/11/14(水) 16:38:28.310846デフォルトの名無しさん
2012/11/14(水) 16:43:26.62http://pentan.info/doc/rfc/j1423.html
paddingする値がn個のとき0x0nで埋める
例:8個のときは0x08で埋める
0847デフォルトの名無しさん
2012/11/14(水) 16:52:36.55それだと後で消せますね
ちょうど 16 の倍数のときはどうするんだろ
0848デフォルトの名無しさん
2012/11/14(水) 17:02:14.690849デフォルトの名無しさん
2012/11/14(水) 17:05:44.61pycryptoは軟弱ものに冷たいから
まあ、AESの仕様を理解するところから始めては?
0850デフォルトの名無しさん
2012/11/14(水) 17:08:34.94ありがとうございました!!!
0851デフォルトの名無しさん
2012/11/14(水) 18:59:41.71http://sourceforge.jp/projects/sfnet_exif-py-3/
サンプルコードのように
f = open(path, "rb")
tags = EXIF.process_file(f, debug=True)
print(path, tags)
としてみたんですが、print({'I': 'Intel', 'M': 'Motorola'}[endian], 'format') の箇所で KeyError: b'I' となって動きません。
'I' の部分を b'I'にすればこの箇所ではエラーが起こらなくなるんだろうけれど、同様の変更箇所が多すぎて困っています。
Python3用に公開されたライブラリなので動かないわけはないと思うのですが
どうすればいいか分かる方、情報ください。
0852デフォルトの名無しさん
2012/11/14(水) 19:08:46.85左手一本でブラインドタッチ出来るダブル使ってた俺は少数派か
なんとなく分かってたけども
シングルの位置忘れて毎回見ながら打つんだよな・・・
0853デフォルトの名無しさん
2012/11/14(水) 19:18:39.270854デフォルトの名無しさん
2012/11/14(水) 19:22:41.79教えるわけねえだろ
0855デフォルトの名無しさん
2012/11/14(水) 20:19:36.18そのライブラリのpy3k対応が完全ではないだけでしょう
自分で直すか他のを探すか諦めてください
0856デフォルトの名無しさん
2012/11/14(水) 20:46:40.08いつ書き込んだんだ俺
大多数のJISな人は効率同じだから好みで決められるね
0857デフォルトの名無しさん
2012/11/14(水) 22:51:58.34shift押さずに打てるから
0858デフォルトの名無しさん
2012/11/14(水) 23:04:01.020859デフォルトの名無しさん
2012/11/14(水) 23:15:00.27でも英語配列は変換無変換がないからヤダ
0860デフォルトの名無しさん
2012/11/14(水) 23:21:40.280861デフォルトの名無しさん
2012/11/14(水) 23:33:39.170862デフォルトの名無しさん
2012/11/14(水) 23:35:02.600863デフォルトの名無しさん
2012/11/15(木) 02:26:15.32「ダブルクォーテーション!」の方がかっこいい。
0864デフォルトの名無しさん
2012/11/15(木) 02:31:31.83test
test
0865デフォルトの名無しさん
2012/11/15(木) 02:34:09.59test
test
0866デフォルトの名無しさん
2012/11/15(木) 04:33:32.23おや、いつの間にか数値参照が使えるようになった♡
0867デフォルトの名無しさん
2012/11/15(木) 05:22:43.670868デフォルトの名無しさん
2012/11/15(木) 07:11:34.97半 角 空 白
全 角 空 白
0869デフォルトの名無しさん
2012/11/15(木) 20:42:15.830870デフォルトの名無しさん
2012/11/15(木) 22:23:39.68どういうこと
どういうこと
どういうこと
0871デフォルトの名無しさん
2012/11/15(木) 22:39:35.46# -*- coding:utf-8 -*-
if __name__ == "__main__":
print("hello")
0872デフォルトの名無しさん
2012/11/18(日) 03:01:38.25python2は時代遅れになってしまうのか
0873デフォルトの名無しさん
2012/12/08(土) 11:10:38.35http://japan.cnet.com/news/business/35025475/
0874デフォルトの名無しさん
2012/12/17(月) 07:51:33.20pycharm, ninja ide, xcode, sublimeなどいろいろ試しましたが
どれもしっくりきません
0875デフォルトの名無しさん
2012/12/17(月) 08:02:36.830876デフォルトの名無しさん
2012/12/17(月) 09:51:28.070877デフォルトの名無しさん
2012/12/17(月) 10:09:17.94プログラミングには向かない。
0878デフォルトの名無しさん
2012/12/17(月) 16:41:41.55具体的にどういう点が向かないの?
むしろ一番向いてると思うんだが
0879デフォルトの名無しさん
2012/12/17(月) 16:53:37.70VisualStudioがない
0880デフォルトの名無しさん
2012/12/17(月) 17:20:36.891-1:macの導入を勧める3つの理由
macを導入する3つの理由は以下の通り。
ターミナルからUNIXコマンドが使える
プログラムに必要なツール(コンパイラ等)が「macPorts」経由でインストールできる
Objective-Cを書くのに必要な、「Xcode」が最初からインストールされている
簡単に言えばプログラムを始め易いと言う事に尽きる。
1は、Windowsの場合だとCygwin等をインストールしなくてはならない事が多い。
2は「sudo port install ****」と打ち込めば大抵のプログラムのライブラリはインストールできる。
3はiPhoneアプリを作る練習をするのに必須のアプリで、最初からmacを選んでおけば後で買い増さなくて良いからだ。
又C言語をやるのに必要なgccと言うコンパイラも、Xcodeの設定をする際にインストールされるので楽である。
0881デフォルトの名無しさん
2012/12/17(月) 17:41:19.23Eclipse + PyDev ならあるよ
http://img.gazo-ch.net/bbs/17/img/200906/396132.jpg
0882デフォルトの名無しさん
2012/12/17(月) 17:51:41.441と2はLinuxのがいいじゃん
3は目的次第
0883デフォルトの名無しさん
2012/12/17(月) 17:58:44.840884デフォルトの名無しさん
2012/12/17(月) 18:22:20.26>>883に同意です。
0885デフォルトの名無しさん
2012/12/17(月) 19:22:14.340886デフォルトの名無しさん
2012/12/17(月) 23:08:03.510887デフォルトの名無しさん
2012/12/17(月) 23:12:59.91autoconfやmake弄るわけじゃないんでしょ
0888デフォルトの名無しさん
2012/12/17(月) 23:20:30.100889デフォルトの名無しさん
2012/12/17(月) 23:21:20.060890デフォルトの名無しさん
2012/12/18(火) 00:15:48.42emacsのpython環境充実してるな。
0891デフォルトの名無しさん
2012/12/18(火) 00:32:14.59あれ結構面白いんだよ
0892デフォルトの名無しさん
2012/12/18(火) 01:55:07.63対応しているアプリってどれくらいあるの?
0893デフォルトの名無しさん
2012/12/18(火) 10:05:29.03すみません、実は何年も触ってないんでよく知らないんですが
スタンドアローンのプログラミング言語としても
かなり色々できたと思います。
0894デフォルトの名無しさん
2012/12/18(火) 16:06:51.08Mathematica から Python のスクリプト起ち上げてる。
0895デフォルトの名無しさん
2012/12/18(火) 18:35:31.50動かないから何かと思った
http://bugs.python.org/issue16218
しかし
PyUnicode_DecodeFSDefault(filename);
を付け足した所で、エントリポイントがchar*である限り
Unicodeにしかない文字を含んだ*.pyは関連付けで開けないですな
0896デフォルトの名無しさん
2012/12/18(火) 20:18:40.57↓set_main_loader
↓PyObject_CallFunction
↓call_function_tail
↓do_mktuple
↓do_mkvalue
↓PyUnicode_FromStringAndSize
PyUnicode_DecodeUTF8Stateful
アカン、これはアカン
0897デフォルトの名無しさん
2012/12/19(水) 16:56:26.86m=re.split ('\n\n',a)
0898デフォルトの名無しさん
2012/12/19(水) 17:12:52.89... fuga
...
... moge
... piyo
... """
>>> a.split('\n\n')
['hoge\nfuga', 'moge\npiyo\n']
0899897
2012/12/19(水) 17:22:10.820900デフォルトの名無しさん
2012/12/19(水) 18:14:42.40>>> import re
>>> r = re.compile(r'^\s*', re.M)
>>> r.split('hoge\nfuga\n \t\nmoge\n\npiyo')
['hoge\nfuga\n', 'moge\n', 'piyo']
0901897
2012/12/20(木) 10:11:58.07Pythonはじめたばかりで勉強になります。
ありがとうございます。
re.compileで下の正規表現を登録
re.M 複数行にマッチング
'^\s*' 行頭が空白文字 [ \t\n\r\f\v]
splitで上記条件の分割
r = re.compile( r '^\s*', re.M)のところのrって何か意味があるのでしょうか?
削除しても結果に変わりがないようだったのでタイプミスならすみません。
自分の目標としてはメールを受信して文章を編集してtwitterでつぶやくプログラムを作りたいと思ってます。
まず文字の編集次にメール受信そしてtwitterの投稿の仕方とステップアップできたらと思ってます。
またいろいろと教えてください。
0902デフォルトの名無しさん
2012/12/20(木) 10:26:53.930903デフォルトの名無しさん
2012/12/20(木) 10:47:44.25>>> s2 = '\t'
>>> s1
'\\t'
>>> s2
'\t'
>>> s3 = r'\\'
>>> s3
'\\\\'
>>> s4 = r'\'
File "<stdin>", line 1
s4 = r'\'
^
SyntaxError: EOL while scanning string literal
0904デフォルトの名無しさん
2012/12/20(木) 10:58:01.98raw文字列で書くことがある
0906デフォルトの名無しさん
2012/12/20(木) 22:53:02.200907デフォルトの名無しさん
2012/12/20(木) 23:12:48.920908デフォルトの名無しさん
2012/12/29(土) 22:26:29.54新しく始める場合3でいいんだよね?
0909デフォルトの名無しさん
2012/12/30(日) 08:34:30.09個人的には3対応しないできないヤツは
見限って代わりになるのを探すけど
0910デフォルトの名無しさん
2012/12/30(日) 09:21:18.330911デフォルトの名無しさん
2012/12/30(日) 09:54:26.470912デフォルトの名無しさん
2013/01/01(火) 23:00:27.23│●│
└─┤
_ ∩
( ゚∀゚)彡
┌─┬⊂彡
│●│ あけおめ!ことよろ!
└─┘
0913デフォルトの名無しさん
2013/01/02(水) 08:15:49.430914デフォルトの名無しさん
2013/01/02(水) 17:41:10.790915デフォルトの名無しさん
2013/01/02(水) 18:20:18.970916デフォルトの名無しさん
2013/01/02(水) 23:54:20.070917デフォルトの名無しさん
2013/01/04(金) 11:35:41.540918デフォルトの名無しさん
2013/01/14(月) 00:28:18.07おお
0919デフォルトの名無しさん
2013/01/16(水) 23:25:34.710920デフォルトの名無しさん
2013/01/18(金) 10:04:12.07http://docs.python.jp/2/library/getpass.html?highlight=getpass#getpass.GetPassWarning
windows xp
Python 2.7.3
PyScripter
エラー内容は
C:\Python27\lib\getpass.py:92: GetPassWarning: Can not control echo on the terminal.
return fallback_getpass(prompt, stream)
Warning: Password input may be echoed.
0921デフォルトの名無しさん
2013/01/18(金) 10:07:56.810922デフォルトの名無しさん
2013/01/18(金) 11:15:03.010923デフォルトの名無しさん
2013/01/18(金) 11:23:49.99PHPなら批判されても当然だがPerlとRubyは許さん
0924デフォルトの名無しさん
2013/01/18(金) 11:40:10.50必要。
なれ合いの平穏な組織より
常に波風が立っている組織の方が
活力に富むものだよ。
0925デフォルトの名無しさん
2013/01/18(金) 12:28:26.080926デフォルトの名無しさん
2013/01/18(金) 12:36:17.87ありがとう。
じゃあ俺は今後一切Pythonコードを書かないが
Pythonを賛美しPerl・Ruby・PHP使いどもの首をとってくるわ。
コードを書かなくても貢献はできるんだからね。
0927デフォルトの名無しさん
2013/01/18(金) 12:43:15.160928デフォルトの名無しさん
2013/01/18(金) 12:54:51.51おう頼むぞ。
日本人はソフトウェア開発能力が低い。
コードを書くのは外国人に任せ、
俺らはネットで啓蒙活動する方が貢献できる。
0929デフォルトの名無しさん
2013/01/18(金) 14:02:31.68ありがとう!
おめーらは俺のことを大切にしてくれるから大好きだ!
0930デフォルトの名無しさん
2013/01/18(金) 14:40:06.00何を入力すれば良いのかさっぱり分からん
0931デフォルトの名無しさん
2013/01/18(金) 14:52:23.020932デフォルトの名無しさん
2013/01/18(金) 14:54:05.75ド初心者の意見なのにわざわざすみませんww
ありがとうございます!
0933デフォルトの名無しさん
2013/01/18(金) 15:21:25.12http://trac-hacks.org/wiki/FullBlogPlugin
0934デフォルトの名無しさん
2013/01/18(金) 15:31:02.06英語で何がなんだかwww
0935デフォルトの名無しさん
2013/01/18(金) 15:47:39.70Google App Engine / Pythonで作ればいいよ
実用的なWebアプリケーション作れればそのまま正式サービスとして運用することもできるし
(レンサバやVPSだとある一定の規模になるとスケールアウトが面倒)
0936デフォルトの名無しさん
2013/01/18(金) 16:00:22.32ttp://labola.jp
ttp://luxeys.co.jp/news/press/2010/04/02/26/
ttp://sssslide.com/www.slideshare.net/weboo/picotubeapp-engine
0937デフォルトの名無しさん
2013/01/18(金) 16:19:57.05>>936
俺の勝手な憶測だけど
この板にいる人達は本当に頭が良いなww
ありがとうございます!参考にします!
0938デフォルトの名無しさん
2013/01/18(金) 20:18:13.920939デフォルトの名無しさん
2013/01/18(金) 21:24:51.310940デフォルトの名無しさん
2013/01/18(金) 21:32:06.880941デフォルトの名無しさん
2013/01/18(金) 21:34:30.550942デフォルトの名無しさん
2013/01/18(金) 22:16:54.510943デフォルトの名無しさん
2013/01/19(土) 10:01:09.570944デフォルトの名無しさん
2013/01/19(土) 11:04:26.75b'84'
こういう表記はどういう意味なのでしょうか?
0945デフォルトの名無しさん
2013/01/19(土) 21:40:29.75bはバイナリシーケンス型を意味する
84の意味はgmailに聞け
0947デフォルトの名無しさん
2013/01/21(月) 15:00:45.14|_::;; ~"'ヽ
| //^''ヽ,,)
| i⌒"
| ∀`) < 誰もいない きのこるならいまのうち
|⊂
| ノ
_,,,......,,__
/_~ ,,...:::_::;; ~"'ヽ
(,, '"ヾヽ i|i //^''ヽ,,)
^ :'⌒i i⌒"
|( ´∀`) < きのこ のこーのこ げんきのこ ♪
|(ノ |つ
| |
⊂ _ ノ
""U
_,,,......,,__
/_~ ,,...:::_::;; ~"'ヽ
(,, '"ヾヽ i|i //^''ヽ,,)
^ :'⌒i i⌒"
(´∀` )| < エリンギ まいたけ ブナシメジ ♪
⊂| (ノ |
| |
ヽ _ ⊃
.U""
|
| ミ
| ミ サッ!
| ミ
|
0948デフォルトの名無しさん
2013/01/21(月) 15:01:18.53│●│
└─┤
_ ∩
( ゚∀゚)彡
┌─┬⊂彡
│●│ おっぱい!おっぱい!
└─┘
0949デフォルトの名無しさん
2013/01/21(月) 15:02:12.13http://speirs.blog17.fc2.com/blog-entry-4.html
http://atomic.jpn.ph/prog/etc/encode.html
http://d.hatena.ne.jp/kakurasan/20100330/p1
http://pc11.2ch.net/test/read.cgi/tech/1217836194/339
339 :デフォルトの名無しさん:2008/08/23(土) 08:36:00
PythonのUnicodeEncodeErrorを知る
http://lab.hde.co.jp/2008/08/pythonunicodeencodeerror.html
よくまとまってた。あとで読む
0950デフォルトの名無しさん
2013/01/21(月) 15:39:33.87http://toro.2ch.net/test/read.cgi/tech/1358750040/
0951デフォルトの名無しさん
2013/01/21(月) 16:29:23.410952デフォルトの名無しさん
2013/01/21(月) 21:48:16.32前半のは鵜呑みにすんな、一番下のだけ覚えとけってことでいいのかどうか、
判断基準すらないザコ的には適当な扱いが分からんのだ
0953デフォルトの名無しさん
2013/01/22(火) 05:45:39.950954デフォルトの名無しさん
2013/01/23(水) 05:05:22.740955デフォルトの名無しさん
2013/01/23(水) 18:00:43.650956デフォルトの名無しさん
2013/01/24(木) 14:43:24.380957デフォルトの名無しさん
2013/01/25(金) 10:59:20.682.7 じゃないのはやんごとなき理由があるのですが
multiprocessing を使いたくて 2.5 back port
ttps://code.google.com/p/python-multiprocessing/
というものをインストールしようとしています
ttps://code.google.com/p/python-multiprocessing/wiki/Install
make は無理なので直接 setup.py を実行したのですが
error: Python was built with Visual Studio 2003;
extensions must be built with a compiler than can generate compatible binaries.
Visual Studio 2003 was not found on this system. If you have Cygwin installed,
you can try compiling with MingW32, by passing "-c mingw32" to setup.py.
というメッセージが出ます
VS2003 を入手しないとだめなのでしょうか?
どっかにバイナリ落ちてませんか?
0958デフォルトの名無しさん
2013/01/25(金) 11:07:51.06http://pypi.python.org/pypi/multiprocessing/
0959デフォルトの名無しさん
2013/01/25(金) 14:16:25.54ありがとう
あんたええひとや
0960デフォルトの名無しさん
2013/01/26(土) 01:46:28.04関数内で引数チェックをしたいのですが、正規表現オブジェクトであることを
確認できるでしょうか?
r = re.compile('[a-z]')
isinstance(r, re) #=>TypeError(reはモジュールでありクラスじゃない)
r.__class__ #=>AttributeError(情報を持っていない)
r #=><_sre.SRE_Pattern object at XXXXXX>(隠蔽されているクラス?)
isinstance(r, _sre.SRE_Pattern) #=>NameError(_sreは未定義である)
イメージするコードはこんな感じです
if isinstance(r, str): r = re.compile(r)
elif not isinstance(r, re): raise TypeError, "error message"
0961デフォルトの名無しさん
2013/01/26(土) 01:58:18.43http://ideone.com/tTj0Cg
0962デフォルトの名無しさん
2013/01/26(土) 02:13:30.83正確には読みきれませんが、ややこしいですね!
しかしアクセスできないようにしてあるのはわかりました。
あまり掘らず、素直に文字列のみ受け取る方向で考えてみます。
ありがとうございました
0963デフォルトの名無しさん
2013/01/26(土) 04:27:06.13これ、もしくは type(r) でクラス参照できるよ。AttributeErrorにはならないはず
但し、internalなクラスなので利用は控えたほうがいい。
チェックなしに re.compile に渡すだけで、文字列・正規表現オブジェクト両方に対応できる
>>> a = re.compile("a")
>>> b = re.compile(a)
>>> a is b # 961にあるように、正規表現のオブジェクトならそのインスタンスをそのまま返す。再コンパイルはされない
True
0964デフォルトの名無しさん
2013/01/26(土) 11:36:55.99知らんかった。
でも、ダックタイピングな考えを受け入れるなら、
matchとかsubとかの使いたいメソッドを持っていれば
正規表現オブジェクトとして扱う、で良いような気がする。
0965デフォルトの名無しさん
2013/01/26(土) 20:33:23.12みたいなのが簡潔に書けたらいいんだけど。
0966デフォルトの名無しさん
2013/01/27(日) 04:35:41.32標準の abc(抽象基底クラス)モジュール。ioやcollectionsで使われてる。
次点で多そうなのは zope.interface
0967デフォルトの名無しさん
2013/01/27(日) 21:13:19.32自分でデバッグしようと、PyDevとmercurialをインストールしたはいいけど
swigのインストールの仕方が分からず断念した
swigは一体どうやって使うのやら分からない
0968デフォルトの名無しさん
2013/01/28(月) 13:22:24.26環境も書かずに。結局どうしたいの?
(hgsubversionを動かしたいのでヘルプ。or 自分でデバッグしたいからswigの使い方を教えて欲しい。)
さっと眺めただけだけど、hgsubversionのsvnラッパは swig か subvertpy を選択できて
この場合の swig は、swig 自身というより subversionのビルドで生成する bindings の方を必要してるみたいだよ。
0969デフォルトの名無しさん
2013/01/28(月) 16:05:07.970970デフォルトの名無しさん
2013/01/28(月) 17:01:05.960971デフォルトの名無しさん
2013/01/28(月) 17:55:47.450972デフォルトの名無しさん
2013/01/28(月) 19:42:12.830973デフォルトの名無しさん
2013/01/28(月) 20:36:49.720974デフォルトの名無しさん
2013/01/28(月) 21:29:41.00guys 専用のパイソンを海外のgeekの集まりで作ったんだってさ
それのことだよ
0975デフォルトの名無しさん
2013/01/28(月) 23:53:49.40│●│
└─┤
_ ∩
( ゚∀゚)彡
┌─┬⊂彡
│●│ おっぱい!おっぱい!
└─┘
0976デフォルトの名無しさん
2013/02/03(日) 00:17:17.51エッセイも面白かったし残念だわ。RIP
0977デフォルトの名無しさん
2013/02/03(日) 00:49:28.54理想は評価したいけど、公共の博物館だって収容物保全のために金取ってんのに
データだけはタダで見せろってそれはねえよと思った
0978デフォルトの名無しさん
2013/02/03(日) 05:28:38.18おまいらはいつ死ね?
0979デフォルトの名無しさん
2013/02/03(日) 18:11:10.13http://sankei.jp.msn.com/sports/news/130131/mrt13013100530000-n1.htm
0980デフォルトの名無しさん
2013/02/15(金) 19:52:51.940981デフォルトの名無しさん
2013/02/15(金) 21:26:17.33│●│
└─┤
_ ∩
( ゚∀゚)彡
┌─┬⊂彡
│●│ おっぱい!おっぱい!
└─┘
0983デフォルトの名無しさん
2013/02/16(土) 02:38:29.68カメ
0984デフォルトの名無しさん
2013/02/16(土) 08:14:01.96でも落としましょう
0985デフォルトの名無しさん
2013/02/16(土) 08:36:05.30http://toro.2ch.net/test/read.cgi/tech/1358750040/
0986デフォルトの名無しさん
2013/02/16(土) 08:40:22.29下手したら>>990でもいいくらい
0987デフォルトの名無しさん
2013/02/16(土) 11:50:22.430988デフォルトの名無しさん
2013/02/16(土) 13:06:52.840989デフォルトの名無しさん
2013/02/16(土) 13:13:31.69∧_∧ +
(0゜・∀・) ワクワク
(0゚ つと) +テカテカ
と__)__) +
0990デフォルトの名無しさん
2013/02/16(土) 13:57:23.37http://developers.slashdot.jp/story/13/02/16/0355231/
0991デフォルトの名無しさん
2013/02/16(土) 14:06:37.060992デフォルトの名無しさん
2013/02/16(土) 14:19:57.36ってのもちょっと間抜け感漂う
金が掛かるから取りたくないって話?
でも、既成事実を理由にpython.orgの主張が認められるなら
商標登録の意味自体がなくなってしまう。
取った方も取った方だし、取られた方も取られた方。
でも、制度としての合理的理由を考えれば、取ったもん勝ちだろうね
PSFには、商標登録する為の、十分な期間があった。
0993デフォルトの名無しさん
2013/02/16(土) 14:25:41.66そんなら異議申し立ての余地が制度に組み込まれてること自体おかしいだろ
0994デフォルトの名無しさん
2013/02/16(土) 14:28:05.130995デフォルトの名無しさん
2013/02/16(土) 14:29:16.68コンピューターを商標登録することもありになるな
俺やってくるわ
・・・特筆性って分かる?
0996デフォルトの名無しさん
2013/02/16(土) 14:32:12.280997デフォルトの名無しさん
2013/02/16(土) 14:32:16.020998デフォルトの名無しさん
2013/02/16(土) 14:39:06.510999デフォルトの名無しさん
2013/02/16(土) 14:40:59.81商標ゴロを保護するのが合理的だとは恐れ入る
1000デフォルトの名無しさん
2013/02/16(土) 14:41:20.2710011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。