Pythonのお勉強 Part38
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001デフォルトの名無しさん
2010/05/04(火) 15:59:12http://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://pc12.2ch.net/test/read.cgi/tech/1268467168/
0002デフォルトの名無しさん
2010/05/04(火) 15:59:550003デフォルトの名無しさん
2010/05/04(火) 17:08:43http://doc.loveruby.net/
ライブラリ一覧
http://doc.loveruby.net/refm/api/
RubyExtensionProgrammingGuide
ttp://i.loveruby.net/w/RubyExtensionProgrammingGuide.html
Ruby Hacking Guide
ttp://i.loveruby.net/ja/rhg/
0004デフォルトの名無しさん
2010/05/04(火) 18:55:260005デフォルトの名無しさん
2010/05/04(火) 20:10:30あるいはスレ建て直すか
0006デフォルトの名無しさん
2010/05/04(火) 20:23:44スレが埋まってたでござるの巻
0007デフォルトの名無しさん
2010/05/04(火) 21:03:50# -*- coding: utf-8 -*-と打ったあと
print u"こんにちは"とうってもやはりエラーがでてしまいます。
なぜなのでしょうか・・・ソースコード変更とぐぐってみてやってみたのです
がどうしてもエラーがかわりません
0008デフォルトの名無しさん
2010/05/04(火) 21:06:34それがものすっげ気になる
メモ帳ですらUTF8実装してるってのにどういうことよ
0009デフォルトの名無しさん
2010/05/04(火) 21:06:490010デフォルトの名無しさん
2010/05/04(火) 21:07:050011デフォルトの名無しさん
2010/05/04(火) 21:08:140x82とか出てたみたいだから、文字コード明らかにSJISだけど。
0012デフォルトの名無しさん
2010/05/04(火) 21:09:15なんですけども何回もすみません
文字コードはUTF-8と出ています、が結局出ている現象は以下のとおりです。
# -*- coding: utf-8 -*-と打ったあと
print u"こんにちは"とうってもやはりエラーがでてしまいます。
なぜなのでしょうか・・・ソースコード変更とぐぐってみてやってみたのです
がどうしてもエラーがかわりません
0013デフォルトの名無しさん
2010/05/04(火) 21:10:240014デフォルトの名無しさん
2010/05/04(火) 21:15:31=== 開始 ===
0015デフォルトの名無しさん
2010/05/04(火) 21:19:070016デフォルトの名無しさん
2010/05/04(火) 21:25:23皆どういう環境なんだろ?
ちなみにオイラはmery+IDLE
0017デフォルトの名無しさん
2010/05/04(火) 21:33:400018デフォルトの名無しさん
2010/05/04(火) 21:35:20おまいらいい年した大人なんだろ
0019デフォルトの名無しさん
2010/05/04(火) 21:47:500020デフォルトの名無しさん
2010/05/04(火) 21:56:10チームで開発するときにはEclipseのほうがなにかと便利だよ。
重いから非力なマシンではきついけど。
0021デフォルトの名無しさん
2010/05/04(火) 22:23:52C++とかJavaみたいな中級言語のわかりづらい点を保管するためのIDEだと思うし
Pythonは独自のパッケージ方式が定まってるから統合開発環境も意味ないし
0022デフォルトの名無しさん
2010/05/04(火) 22:35:580023デフォルトの名無しさん
2010/05/04(火) 22:37:490024デフォルトの名無しさん
2010/05/04(火) 22:45:000025デフォルトの名無しさん
2010/05/04(火) 22:47:08C++はまだしもJavaを同列に並べるのはかなり無理があると思うが
0026デフォルトの名無しさん
2010/05/04(火) 23:55:370027デフォルトの名無しさん
2010/05/05(水) 00:01:44意外とそれなりにひっかかるな
っていうか「高水準言語」より多いんですけどw
何やってんの!
高水準言語 の検索結果 約 133,000 件中 1 - 10 件目 (0.29 秒)
0028デフォルトの名無しさん
2010/05/05(水) 00:03:080029デフォルトの名無しさん
2010/05/05(水) 00:05:110030デフォルトの名無しさん
2010/05/05(水) 00:23:08静的動的というより、腰を落ち着けてじっくり開発する場合はIDEのが便利。
ちょろちょろっと作っちゃう場合はテキストエディタのが便利。
動的言語での開発は大抵後者になるからそう感じるだけでしょ。
0031前スレ 797
2010/05/05(水) 00:40:25すみません。
文字コードについてエディタ(TeraPad)を使って
確認しましたがUTF-8となっています。
しかしうまく日本語をprintすることができません。
コマンドで打った場合\x03という謎の文字が出てきます。
0032デフォルトの名無しさん
2010/05/05(水) 00:44:160033デフォルトの名無しさん
2010/05/05(水) 00:44:32\x03は、"これはRubyの文法により実行できません"
という意味のシステムエラー。だからRuby使うようにしたほうがいいよ。
それとこれ以上質問しても自分の力で
物事を解決しようとする努力をまったくしないのであるなら
プログラミングなんてやめたほうがいいよ。
そういう考えだとつまらないものだから。
0034デフォルトの名無しさん
2010/05/05(水) 00:45:19要求通りのアプリを組むのは簡単だったみたいだが、パフォーマンス問題があって。
最後は発注元に訴えられて裁判沙汰になったらしい。
そして開発してたやつらはほとんど鬱になったそうだ。
0035デフォルトの名無しさん
2010/05/05(水) 00:45:49>>33
しね
0037デフォルトの名無しさん
2010/05/05(水) 00:54:11だからRubyを使えよ
質問はこっちでしてね
http://pc12.2ch.net/test/read.cgi/tech/1269233796/
0038デフォルトの名無しさん
2010/05/05(水) 01:01:14こっちくんな
0039デフォルトの名無しさん
2010/05/05(水) 01:04:37真面目にやってる人も肩身が狭いだろうな
0040デフォルトの名無しさん
2010/05/05(水) 01:07:580041デフォルトの名無しさん
2010/05/05(水) 01:11:46UTF-8で記述されているとエディタ上で確認したファイルと
Pythonスクリプトとして実際に実行されているファイルが違うってことはないか
0042デフォルトの名無しさん
2010/05/05(水) 01:18:470043デフォルトの名無しさん
2010/05/05(水) 01:21:10オイラもTeraPad使ってたがIDELと並列で交互に保存と実行繰り返してたら
日本語が盛大に文字化けしたんさ(つっても日本語はコメントだけだったが)
>>16にしたら安定したんでそれ以降はこっちにしてる
原因は深く追求してないんで未だに謎
なにかの参考になれば
0044デフォルトの名無しさん
2010/05/05(水) 01:31:05ここはPythonスレです。
0045デフォルトの名無しさん
2010/05/05(水) 01:33:400046デフォルトの名無しさん
2010/05/05(水) 01:35:00自分のレスも報告しとけよw
0047デフォルトの名無しさん
2010/05/05(水) 01:36:430048デフォルトの名無しさん
2010/05/05(水) 01:38:00http://pc12.2ch.net/test/read.cgi/tech/1270996206/
0049デフォルトの名無しさん
2010/05/05(水) 01:41:18嘘つきw
0050デフォルトの名無しさん
2010/05/05(水) 02:02:55utf-8で保存してないならcoding: utf-8って書くな。
「utf-8で保存」の意味が分からないなら、どうせutf-8で保存できてないからcoding: utf-8って書くのやめろ。
utf-8の代わりにshift_jisかcp932って書け。
それでもできなかったら、pythonやめてruby使え。
0051デフォルトの名無しさん
2010/05/05(水) 02:15:08R言語なら可能、でもP言語だときびしい
0052デフォルトの名無しさん
2010/05/05(水) 02:17:180053デフォルトの名無しさん
2010/05/05(水) 02:20:41普通に動いてる。
0054デフォルトの名無しさん
2010/05/05(水) 02:32:41x86のソフトは一部を除いて普通に動く
0055デフォルトの名無しさん
2010/05/05(水) 10:16:30│●│
└─┤
_ ∩
( ゚∀゚)彡
┌─┬⊂彡
│●│ おっぱい!おっぱい!
└─┘ おっぱい!おっぱい!
0056デフォルトの名無しさん
2010/05/05(水) 13:46:25言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所
0057デフォルトの名無しさん
2010/05/05(水) 14:01:47なるほどそういうことか
0058デフォルトの名無しさん
2010/05/05(水) 16:55:39深いな
0059デフォルトの名無しさん
2010/05/05(水) 20:40:24WindowsServer2008R2x64で動作しました
ctypesでWin32API直呼したものも正常に動作しました
0060デフォルトの名無しさん
2010/05/05(水) 21:10:55UTF-8NとしたらBOM無しのUTF-8で保存するんだと思う。
まだこのスレに居たら、試しにUTF-8Nで保存してみて。
0061デフォルトの名無しさん
2010/05/05(水) 21:14:200062デフォルトの名無しさん
2010/05/05(水) 21:14:51普通は大体動くはずだよ
デバイス系とかデバイスドライバ系のAPI呼んでると動かないことがある
0063デフォルトの名無しさん
2010/05/05(水) 21:23:160064デフォルトの名無しさん
2010/05/05(水) 21:47:09CPythonはBOM見てる
http://docs.python.org/reference/lexical_analysis.html#encoding-declarations
0065デフォルトの名無しさん
2010/05/05(水) 22:19:04いま py2exe を試しています
x64 上で exe を作っても x86 用のバイナリが作られるってことですよね?
0066デフォルトの名無しさん
2010/05/05(水) 22:32:01多分そう
x64バイナリが欲しいならx64でビルドされたPythonが必要
0067デフォルトの名無しさん
2010/05/05(水) 22:33:530068デフォルトの名無しさん
2010/05/05(水) 23:05:530069デフォルトの名無しさん
2010/05/05(水) 23:09:040070デフォルトの名無しさん
2010/05/05(水) 23:26:204/20 宮崎県で10年ぶりに口蹄疫感染確認。農水省、日本産牛肉輸出全面停止
政府、口蹄疫の疑似患畜の確認及び口蹄疫防疫対策本部設置
赤松農水相、宮崎選出の外山いつきから消毒液が足らない報告を受ける
4/21 政府から指示なし、仕方なく現地で対応。消毒薬は現地の組合が用意したが不足
4/22 農水副大臣「現場の状況について今初めて聞いた」
4/25 殺処分の対象が1000頭を突破、過去100年間で最多
4/27 東国原知事、赤松農水相や谷垣自民党総裁に支援要請
4/28 国内初の「豚」への感染疑いを確認
自民党口蹄疫対策本部長の谷垣総裁、現場視察
4/29 農水副大臣が宮崎県出張。現場には入らず生産者への面会もなし。27日に知事が上京した時にした話を再び聞く
4/30 自民党口蹄疫対策本部、政府に42項目の対策要請を申し入れ
対応を予定していた鳩山総理・赤松農水相は当日になってドタキャン。赤松農水相は夕刻に南米へ外遊出発
自民党、政府に6日7日の委員会開会を要求。政府は拒否
民主仕分け組、口蹄疫により被害を受けた畜産農家に融資を行う中央畜産会を仕分け
移動・搬出制限区域を宮崎・鹿児島・熊本・大分の4県に拡大
自民党口蹄疫対策本部記者会見
「10年前の感染の際はただちに100億の予算が確保され対策がなされた」
「ところがこの段階になっても国から宮崎県には一箱も消毒薬が支給されていない」
「この状況で農水大臣が外遊するとは自民政権時代からすれば前代未聞」
「国からは消毒液一箱も届かず。国があたかも配ったように報道されているが、まったくの誤報」
5/1 宮崎県、自衛隊に災害派遣要請を行う。家畜の殺処分は8000頭超へ
総理、熊本県水俣慰霊式に出席、イグサ農家を視察。宮崎はスルー
5/2 1例目のウイルスがアジア地域で確認されているものと近縁であることを確認
5/3 感染17例目確認 殺処分9000頭突破
5/4 感染19例目確認 殺処分27000頭突破
総理、普天間問題で沖縄訪問。宮崎はスルー
舟山農林水産大臣政務官、デンマーク出張
5/5 1例目から約70km離れたえびの市で感染確認、合わせて感染23例、殺処分34000頭に
5/7 小沢幹事長、宮崎県訪問。『選挙協力要請』のため東国原知事と会見予定
5/8 赤松農水相帰国予定
5/9 舟山政務官帰国予定
0071デフォルトの名無しさん
2010/05/05(水) 23:33:410072デフォルトの名無しさん
2010/05/06(木) 00:24:46内容理解できてないに100おっぱい
0073デフォルトの名無しさん
2010/05/06(木) 00:37:09ゴルフしてた森最強。政治家なんて皆同じだっつのに100おっぱい
0074デフォルトの名無しさん
2010/05/06(木) 09:09:560075デフォルトの名無しさん
2010/05/06(木) 09:14:230076デフォルトの名無しさん
2010/05/06(木) 09:27:220077デフォルトの名無しさん
2010/05/06(木) 09:39:150078デフォルトの名無しさん
2010/05/06(木) 10:10:480079デフォルトの名無しさん
2010/05/06(木) 10:16:360080デフォルトの名無しさん
2010/05/06(木) 10:50:580081デフォルトの名無しさん
2010/05/06(木) 12:42:320082デフォルトの名無しさん
2010/05/06(木) 12:52:580083デフォルトの名無しさん
2010/05/06(木) 15:04:190084デフォルトの名無しさん
2010/05/06(木) 15:25:460085デフォルトの名無しさん
2010/05/06(木) 17:47:06ぜひfusianasanで
0086デフォルトの名無しさん
2010/05/06(木) 19:52:07ここはプログラミングを学ぶスレだ
0087デフォルトの名無しさん
2010/05/06(木) 19:57:280088デフォルトの名無しさん
2010/05/07(金) 11:32:400089デフォルトの名無しさん
2010/05/07(金) 13:12:430090デフォルトの名無しさん
2010/05/07(金) 14:15:39Chrome OS みたいなもん?
0091デフォルトの名無しさん
2010/05/07(金) 14:28:200092デフォルトの名無しさん
2010/05/07(金) 14:30:410093デフォルトの名無しさん
2010/05/07(金) 14:33:350094デフォルトの名無しさん
2010/05/07(金) 14:39:07ttp://docs.djangoproject.com/en/dev/releases/1.2-rc-1/
1.2がもうすぐ来るな
0095デフォルトの名無しさん
2010/05/07(金) 14:51:29kwsk
0096デフォルトの名無しさん
2010/05/07(金) 15:11:30Zope勉強会は昔は日本Python会の代わりとして機能してきた。
最近Django陣営がユーザ会立ち上げてウザい感じでしゃしゃり出てきたわけだけど
0097デフォルトの名無しさん
2010/05/07(金) 15:14:540098デフォルトの名無しさん
2010/05/07(金) 15:19:2096は頭の中身が残念過ぎるけど、Djangoの奴らがウザいのは日本国民の総意
0099デフォルトの名無しさん
2010/05/07(金) 15:20:37黙って使ってろと
0100デフォルトの名無しさん
2010/05/07(金) 15:21:300101デフォルトの名無しさん
2010/05/07(金) 15:34:060102デフォルトの名無しさん
2010/05/07(金) 16:35:56web2pyだろ
0103デフォルトの名無しさん
2010/05/07(金) 16:57:03Ploneユーザ会 -> 顔見知り以外排除、無害
Djangoユーザ会 -> うざい
0104デフォルトの名無しさん
2010/05/07(金) 17:01:250105デフォルトの名無しさん
2010/05/07(金) 17:19:25あの読みにくいドキュメントの翻訳とか?
0106デフォルトの名無しさん
2010/05/07(金) 17:34:12けつのなめあい
0107デフォルトの名無しさん
2010/05/07(金) 18:04:32日本におけるPythonの普及・啓蒙活動。
諸外国に対しては日本側のPython利用者代表として。
0108デフォルトの名無しさん
2010/05/07(金) 18:10:170109デフォルトの名無しさん
2010/05/07(金) 18:15:18ようやく俺の頭の中で繋がったわけだが
どこまで正解なんだこれ
0110デフォルトの名無しさん
2010/05/07(金) 18:19:050111デフォルトの名無しさん
2010/05/07(金) 18:19:220112デフォルトの名無しさん
2010/05/07(金) 18:28:500113デフォルトの名無しさん
2010/05/07(金) 18:29:440114デフォルトの名無しさん
2010/05/07(金) 18:30:050115デフォルトの名無しさん
2010/05/07(金) 18:31:100116デフォルトの名無しさん
2010/05/07(金) 18:32:320117デフォルトの名無しさん
2010/05/07(金) 18:33:44間違ったことを沢山教えられそうで楽しみ(ww
0118デフォルトの名無しさん
2010/05/07(金) 18:37:39単三電池とか角電池を尻に入れる話だとかキャバクラの話ばっかりされて
Pythonについては間違った知識を植え付けられた上
分厚い漬け物石のような書籍を売りつけられる
それが勉強会詐欺です
0119デフォルトの名無しさん
2010/05/07(金) 18:40:270120デフォルトの名無しさん
2010/05/07(金) 22:47:14あいつら売名集団なだけだからな
0121デフォルトの名無しさん
2010/05/08(土) 00:46:310122デフォルトの名無しさん
2010/05/08(土) 01:01:24勉強会詐欺は悪扇子でもうおなかいっぱい
0123デフォルトの名無しさん
2010/05/08(土) 01:26:50結局、嘘だったんだよね
スタックレスpythonがない限り実行できないコードいっぱいあるのに
書き直せるわけない
0124デフォルトの名無しさん
2010/05/08(土) 05:46:580125デフォルトの名無しさん
2010/05/08(土) 06:38:240126デフォルトの名無しさん
2010/05/08(土) 07:25:430127デフォルトの名無しさん
2010/05/08(土) 08:55:360128デフォルトの名無しさん
2010/05/08(土) 09:51:50TopCorderで名を馳せてる奴等が多数いる
0129デフォルトの名無しさん
2010/05/08(土) 11:26:590130デフォルトの名無しさん
2010/05/08(土) 12:55:28java-ja
ってこれか?
0131デフォルトの名無しさん
2010/05/08(土) 13:25:56痛い痛すぎる
目を覆う痛さ
0132デフォルトの名無しさん
2010/05/08(土) 14:42:158. URL表記・リンク
宣伝・罠・実行リンク
・明らかに宣伝を目的としたリンク・クリックや訪問で課金が発生するもの等は、宣伝掲示板以外では削除します。
0133デフォルトの名無しさん
2010/05/08(土) 15:53:26勉強会なんて極一部の暇人しか参加しないだろうに
そんな影響力皆無のものになにを熱くなっているんだ?
0134デフォルトの名無しさん
2010/05/08(土) 15:56:14察してあげましょう
0135デフォルトの名無しさん
2010/05/08(土) 16:07:39キモオタくんはネット社会にだけ生きればいいんだよ
0136デフォルトの名無しさん
2010/05/09(日) 00:13:130137デフォルトの名無しさん
2010/05/09(日) 00:58:060138デフォルトの名無しさん
2010/05/09(日) 02:02:120139デフォルトの名無しさん
2010/05/09(日) 02:09:16ひょっとしてpythonも同じだったりする?
OS側の制限ぽいらしいのだけど
0140デフォルトの名無しさん
2010/05/09(日) 02:28:020141デフォルトの名無しさん
2010/05/09(日) 02:40:320142デフォルトの名無しさん
2010/05/09(日) 03:40:200143デフォルトの名無しさん
2010/05/09(日) 03:41:010144デフォルトの名無しさん
2010/05/09(日) 03:46:25何年前の話をしてるんですか?
0145デフォルトの名無しさん
2010/05/09(日) 04:22:00まさか\\?\を付けたらファイル名が32000文字までいけると勘違いしてないか?
パスの各要素は255文字までだよ。
0146デフォルトの名無しさん
2010/05/09(日) 05:00:32ファイルに変換した時点でおかしくなるんだな
0147デフォルトの名無しさん
2010/05/09(日) 09:29:39リア充は休日の夜中に2chなんてしないだろ(wWwwWwwWWwww
0148デフォルトの名無しさん
2010/05/09(日) 10:19:58sjisの日本語ファイル名なんて存在しないよ
全部UTF16
0149デフォルトの名無しさん
2010/05/09(日) 13:00:38今実際に MediaWiki ベースの (Wikipedia じゃないけど) の Wiki を wget で
全部ファイルに落として Python (2.5) で処理してる。MediaWiki 自体タイト
ル名の長さに制約があるので、普通は問題ないけど、たまに微妙に長すぎるの
があって、Windows の Explorer ではコピーできるのにコマンドラインではコ
ピーできなかったり、いろいろ難儀してる。
ちなみに英語 Windows の英語環境で動かしてるけど、日本語ファイル名の処理
には全く問題なし。
0150デフォルトの名無しさん
2010/05/09(日) 15:33:36http://www.namazu.org/ml/namazu-win32-users-ja/msg01951.html
pythonも似た制約あるのは同じか
0151デフォルトの名無しさん
2010/05/09(日) 18:27:200152デフォルトの名無しさん
2010/05/09(日) 18:29:01>>145
0153デフォルトの名無しさん
2010/05/09(日) 18:31:230154デフォルトの名無しさん
2010/05/09(日) 18:31:48Windows APIの限界まで利用できるな。
RubyはAPIスルーして、ファイルシステムの限界も無視して、環境ぶっ壊すのん?
怖いな。
0155デフォルトの名無しさん
2010/05/09(日) 18:50:11そんなことはない
ワイド版APIで、かつ先頭に\\?\をつけた場合のみMAX_PATHを超えて32767文字まで
拡張されるAPIが多いが、
GetTempFileName()やSetCurrentDirectory()のように
MAX_PATHを縛りが明記されているAPIも結構ある
shlwapiのPath〜系関数とかもほとんどMAX_PATH縛りだ
0156デフォルトの名無しさん
2010/05/09(日) 18:54:56じぶんであせんぶれや
0157デフォルトの名無しさん
2010/05/09(日) 18:56:160158デフォルトの名無しさん
2010/05/09(日) 19:20:05アセンブラを使ったら回避できると思っているあたりが素人
OSとファイルシステムから造り直さないといけない。
0159デフォルトの名無しさん
2010/05/09(日) 20:20:280160デフォルトの名無しさん
2010/05/09(日) 20:25:330161デフォルトの名無しさん
2010/05/09(日) 20:41:320162デフォルトの名無しさん
2010/05/09(日) 20:54:340163デフォルトの名無しさん
2010/05/09(日) 21:44:35site-packagesフォルダにそのパッケージのeggファイルが削除されるのは、easy_installの動作によるものでしょうか?
0164163
2010/05/09(日) 22:08:06× eggファイルが削除・・・
↓
◯ eggファイルが作成・・・
0165デフォルトの名無しさん
2010/05/09(日) 22:43:46洋書だけど Expert Python Programming って本に、パッケージング周りの情報もまとまってた。
0166デフォルトの名無しさん
2010/05/10(月) 00:34:040167デフォルトの名無しさん
2010/05/10(月) 01:21:11パッケージによるね。
でも大体のパッケージはeggファイル作成する形になってると思うので
問題ないよ。気になるのかもしれんが。
0168デフォルトの名無しさん
2010/05/10(月) 01:33:430169デフォルトの名無しさん
2010/05/10(月) 01:46:28中学生かよ
0170デフォルトの名無しさん
2010/05/10(月) 12:26:500171デフォルトの名無しさん
2010/05/11(火) 16:04:100172デフォルトの名無しさん
2010/05/11(火) 19:43:400173デフォルトの名無しさん
2010/05/11(火) 21:39:260174デフォルトの名無しさん
2010/05/11(火) 21:53:160175173
2010/05/11(火) 22:28:150176デフォルトの名無しさん
2010/05/11(火) 23:03:42タイムゾーン文字列が違う理由ってなんでしょうか?
0177デフォルトの名無しさん
2010/05/11(火) 23:10:14日本は日本語で日本だけど英語だとjpnでしょ
0178デフォルトの名無しさん
2010/05/11(火) 23:11:35僕はあなたに質問したわけじゃありません。
java-jaのような能力の高い人にお願いしたいわけです。
0179デフォルトの名無しさん
2010/05/11(火) 23:16:12ような(ww
能力(ww
能(www
能力の(wWww
高(wwww
高(wWwWww
高(wwwWwwWww
wwwWwwWwwWwwwwWwww
0180デフォルトの名無しさん
2010/05/11(火) 23:26:56java-ja乙
0181デフォルトの名無しさん
2010/05/12(水) 01:01:56実質Pythonを真面目につかってる団体はjava-ja以外日本には存在してないし。
0182デフォルトの名無しさん
2010/05/12(水) 01:23:15このスレは狙われている
0183デフォルトの名無しさん
2010/05/12(水) 12:14:110184デフォルトの名無しさん
2010/05/12(水) 12:55:470185デフォルトの名無しさん
2010/05/12(水) 13:22:45他人を貶めることで自分が格上だと感じたい人
自分が属するグループが凄いんだと力説して自分も凄いんだと感じたい人
いろいろな人が居るんだよ。「生存本能」と「群れ」の関係でな。
0186デフォルトの名無しさん
2010/05/12(水) 14:40:07>>>183
>他人を貶めることで自分が格上だと感じたい人
>自分が属するグループが凄いんだと力説して自分も凄いんだと感じたい人
どっちもPython使いっぽくない
黙々とコード書いてるほうがふさわしい
0187デフォルトの名無しさん
2010/05/12(水) 15:08:420188デフォルトの名無しさん
2010/05/12(水) 15:11:56あ。宗教というのはそういうことなのか。
上が宗教戦争が絶対なくならない理由、
下が布教して信者を増やそうとする理由だな。
0189デフォルトの名無しさん
2010/05/12(水) 15:38:120190デフォルトの名無しさん
2010/05/12(水) 16:26:430191デフォルトの名無しさん
2010/05/12(水) 16:29:26どっちも違うと思うw
0192デフォルトの名無しさん
2010/05/12(水) 16:34:47後に残るのはKYな毒の水。
これが無限ループ的に繰り返されているだけ。
0193デフォルトの名無しさん
2010/05/12(水) 16:35:51病院逝けwww
0194デフォルトの名無しさん
2010/05/12(水) 22:09:550195デフォルトの名無しさん
2010/05/13(木) 00:26:470196デフォルトの名無しさん
2010/05/13(木) 00:47:45全角英数には近寄るなって。
じっちゃんが言ってた。
0197デフォルトの名無しさん
2010/05/13(木) 00:57:16じっちゃんが言ってた。
0198デフォルトの名無しさん
2010/05/13(木) 01:07:10>>> s = u'PythonでFacebookに殴りこみ'
>>> t = ''
>>> for i in s:
n = name(i)
if n.startswith('FULLWIDTH LATIN '):
t += lookup(n[10:])
else:
t += i
>>> print t
PythonでFacebookに殴りこみ
0199デフォルトの名無しさん
2010/05/13(木) 01:09:49というかGoogleの中の人がメンバーらしいぜ
0200デフォルトの名無しさん
2010/05/13(木) 01:12:33>>> s = u'PythonでFacebookに殴りこみ'
>>> t = []
>>> for i in s:
n = name(i)
if n.startswith('FULLWIDTH LATIN '):
t.append(lookup(n[10:]))
else:
t.append(i)
>>> print ''.join(t)
PythonでFacebookに殴りこみ
0201デフォルトの名無しさん
2010/05/13(木) 01:12:530202デフォルトの名無しさん
2010/05/13(木) 01:14:190203デフォルトの名無しさん
2010/05/13(木) 01:19:390204デフォルトの名無しさん
2010/05/13(木) 01:25:37大事なのは言語でなにをするか。実ははじめからこんなのは知ってたんだが、
いろんな言語に気が散らされて定期的に忘れてしまう。もちろん今はもう忘れ
ることはないし、お前もそうあるべきだ。
お前が学んで使うプログラミング言語は大事じゃない。ぜったいにプログラミ
ング言語界隈の宗教論争に巻き込まれちゃダメだ。プログラミング言語はそれ
を使っておもしろいことをするためのツールだという本来の目的が見えなくな
ってしまうから。
職業としてのプログラミングは、ほどほどにしかおもしろくない。もしかした
らいい仕事につけるかもしれないが、同じぐらいの金を稼いで、より幸せにな
りたいならファーストフード店を経営したほうがいい。ほかの職業でコードを
秘密兵器として使うほうがいい戦略だろう。
技術専門の会社でコードを組んでいる人間はありふれていてまったく尊敬され
ない。が、生物学、医療、政府、社会学、物理、歴史、数学なんかの分野でコ
ードが組める奴は尊敬されるし、これらの分野を発展させるすごいことができ
る可能性がある。
0205デフォルトの名無しさん
2010/05/13(木) 01:26:170206デフォルトの名無しさん
2010/05/13(木) 01:26:180207デフォルトの名無しさん
2010/05/13(木) 01:28:14そのためにはそっちの学問にも精通している必要がある。
IT土方にはムリポ。
0208デフォルトの名無しさん
2010/05/13(木) 01:29:27>IT土方にはムリポ。
java-jaのこと悪く言うなよ!
0209デフォルトの名無しさん
2010/05/13(木) 01:35:300210デフォルトの名無しさん
2010/05/13(木) 01:41:410211デフォルトの名無しさん
2010/05/13(木) 01:42:58あんまり便利にしすぎると
自分が書いたスクリプトの影響で
そこの従業員が人員整理されたりするのを見るのが辛い
0212デフォルトの名無しさん
2010/05/13(木) 01:44:280213デフォルトの名無しさん
2010/05/13(木) 01:44:470214デフォルトの名無しさん
2010/05/13(木) 01:48:060215デフォルトの名無しさん
2010/05/13(木) 01:50:100216デフォルトの名無しさん
2010/05/13(木) 01:55:070217デフォルトの名無しさん
2010/05/13(木) 01:58:040218デフォルトの名無しさん
2010/05/13(木) 02:01:050219デフォルトの名無しさん
2010/05/13(木) 02:11:140220デフォルトの名無しさん
2010/05/13(木) 04:46:130221デフォルトの名無しさん
2010/05/14(金) 07:25:14エキスパートPythonプログラミング (大型本)
http://www.amazon.co.jp/dp/4048686291/
Tarek Ziade、稲田 直哉、渋川 よしき、清水川 貴之他
まさかPacktの本を引っ張り出してくるとは思わなかかった
0222デフォルトの名無しさん
2010/05/14(金) 08:19:49>>165 がパッケージ周りがまとまってるって言ってたけど、
著者のTarek Ziadeは、setuptools後継のdistributeの開発者で、
次世代パッケージシステムのdistutils2の開発者。
要するにパッケージングの神。
0223デフォルトの名無しさん
2010/05/14(金) 19:52:06内容ってこのままなのかな。
だとしたらパッケージングに偏りすぎでないか?
かなり不安なんだが。
0224デフォルトの名無しさん
2010/05/14(金) 20:02:08翻訳版の目次もある。
ttp://dl.dropbox.com/u/284189/epp/index.html
追加章が一個ある。
0225デフォルトの名無しさん
2010/05/14(金) 20:07:09これ目次しか公開してないのにSphinx使う意味あるのか
0226デフォルトの名無しさん
2010/05/14(金) 20:14:18こういう本が翻訳本でなく、純粋な和書として出れば素晴らしいと思う
0227デフォルトの名無しさん
2010/05/14(金) 20:30:400228デフォルトの名無しさん
2010/05/15(土) 07:12:450229デフォルトの名無しさん
2010/05/15(土) 15:29:17Justin Seitzの『リバースエンジニアリング ―Pythonによるバイナリ解析技法』
http://www.amazon.co.jp/gp/product/4873114489/
表紙がクレイジー過ぎwwwしかもオライリーwwwww
0230デフォルトの名無しさん
2010/05/15(土) 15:46:340231デフォルトの名無しさん
2010/05/15(土) 19:09:370232デフォルトの名無しさん
2010/05/15(土) 22:06:240233デフォルトの名無しさん
2010/05/15(土) 23:44:250234デフォルトの名無しさん
2010/05/16(日) 01:51:30どうしてこんな本を出したの
でもおもしろそう杉る
0235デフォルトの名無しさん
2010/05/16(日) 01:57:38C++でやるより面倒なことになるんじゃないか?
0236デフォルトの名無しさん
2010/05/16(日) 03:22:500237デフォルトの名無しさん
2010/05/16(日) 05:09:060238デフォルトの名無しさん
2010/05/16(日) 08:20:05最近飛ばし過ぎだよな、オライリー(w
0239デフォルトの名無しさん
2010/05/16(日) 09:54:000240デフォルトの名無しさん
2010/05/16(日) 10:11:320241デフォルトの名無しさん
2010/05/16(日) 10:17:30角電池の入れ方を監修したって言ってた
0242デフォルトの名無しさん
2010/05/16(日) 10:35:420243デフォルトの名無しさん
2010/05/16(日) 13:53:400244デフォルトの名無しさん
2010/05/16(日) 14:01:450245デフォルトの名無しさん
2010/05/16(日) 14:06:050246デフォルトの名無しさん
2010/05/16(日) 14:25:39このスレは何でjava-jaの話しかしていないのですか
javaとPythonと何の関わり合いがあるのですか
java-jaのHPとやらを見てみたのですが
Twitterのアドレスが貼られているだけで
他に大した説明もなく、何のことやら分かりません
赤髪青メガネの人が作ったゆるいコミュニティということしか分かりません
それが何でPythonに影響するのか分かりません
java-jaって何ですか
0247デフォルトの名無しさん
2010/05/16(日) 14:30:45あと知られていないけどPythonコミッターが大量にいて、毎度開発合宿(java-ja温泉)が繰り広げられている
0248デフォルトの名無しさん
2010/05/16(日) 15:17:41男が電池余裕で入れるっていったら●の穴しかないだろJK
0249デフォルトの名無しさん
2010/05/16(日) 15:21:090250デフォルトの名無しさん
2010/05/16(日) 15:30:39他のコミュニティはやる気ないのかね。
0251デフォルトの名無しさん
2010/05/16(日) 15:41:55釣りかと思ってググッてみたらなんだかどーも本当みたいだ……
0252デフォルトの名無しさん
2010/05/16(日) 16:08:480253デフォルトの名無しさん
2010/05/16(日) 16:13:27日本を代表するPython開発グループだよ。今となっては。
0254デフォルトの名無しさん
2010/05/16(日) 17:31:13せいぜい頑張って開発しろやおまいら
0255デフォルトの名無しさん
2010/05/16(日) 17:38:570256デフォルトの名無しさん
2010/05/16(日) 17:41:110257デフォルトの名無しさん
2010/05/16(日) 18:05:18凄く嫌だ
0258デフォルトの名無しさん
2010/05/16(日) 18:08:290259デフォルトの名無しさん
2010/05/16(日) 18:17:25いつまで持つのかな
0260デフォルトの名無しさん
2010/05/16(日) 19:08:18雑巾のように使い捨てて一儲けできそうだな.
これは期待せずにいられない.
0261デフォルトの名無しさん
2010/05/16(日) 19:12:55なんだろうな、C#厨とRuby厨を混ぜたようなやつがいっぱいいるんだ。
0262デフォルトの名無しさん
2010/05/16(日) 19:26:55低賃金労働者はネットくらいしかやることないだろうし,無理はない
0263デフォルトの名無しさん
2010/05/16(日) 19:27:204000円とか5000円とかする自称技術本で
1メソッド1ページみたいなサンプルの羅列で
しかも(例えばだけど)
page1
printf("%s", "文字列");
page2
printf("%d", 123);
page3
printf("%c", 31);
みたいなのが延々と続いてる本があった
しかもMS公認監修だった
0264デフォルトの名無しさん
2010/05/16(日) 19:34:25ngtyk乙
0265デフォルトの名無しさん
2010/05/16(日) 21:01:120266デフォルトの名無しさん
2010/05/16(日) 22:09:420267デフォルトの名無しさん
2010/05/16(日) 23:18:350268デフォルトの名無しさん
2010/05/17(月) 00:33:09いつも単一電池入ってる。
0269デフォルトの名無しさん
2010/05/17(月) 02:08:490270デフォルトの名無しさん
2010/05/17(月) 12:41:07最前列に座って、間違っているところにいちいち突っ込みいれたり、
講師への質問をインタラプトしてどや顔したい。
0271デフォルトの名無しさん
2010/05/17(月) 13:29:088. URL表記・リンク
宣伝・罠・実行リンク
・明らかに宣伝を目的としたリンク・クリックや訪問で課金が発生するもの等は、宣伝掲示板以外では削除します。
0272デフォルトの名無しさん
2010/05/17(月) 13:44:230273デフォルトの名無しさん
2010/05/17(月) 16:21:35見た時はまさか、と思ったが、この静けさをみると、どうやら。。。
0274デフォルトの名無しさん
2010/05/17(月) 16:58:040275デフォルトの名無しさん
2010/05/17(月) 18:05:22本人乙(w
0276デフォルトの名無しさん
2010/05/17(月) 21:19:42本当らしいぞ。
java-jaが言ってた。
0277デフォルトの名無しさん
2010/05/17(月) 21:47:490278デフォルトの名無しさん
2010/05/17(月) 22:34:160279デフォルトの名無しさん
2010/05/17(月) 22:35:310280デフォルトの名無しさん
2010/05/17(月) 23:56:510281デフォルトの名無しさん
2010/05/18(火) 00:00:38それは楽しみです!
0282デフォルトの名無しさん
2010/05/18(火) 00:19:420283デフォルトの名無しさん
2010/05/18(火) 00:41:340284デフォルトの名無しさん
2010/05/18(火) 12:14:390285デフォルトの名無しさん
2010/05/18(火) 21:59:30その本は元々"Gray Hat Python"つー洋書の焼き直し。
「windowsのデバッグAPIをpythonバインディングで書いたからお前ら使えよ」
ってな感じのライブラリ紹介本。
そもそもセキュリティ系の人間にしか需要無い本だし、
中で紹介されてるライブラリも使えるレベルのものじゃないし、
メンテナンスも微妙な感じのが多い。
07年ぐらいからメンテナンスされてないものもあるし。
0286デフォルトの名無しさん
2010/05/18(火) 22:02:270287デフォルトの名無しさん
2010/05/18(火) 22:32:550288デフォルトの名無しさん
2010/05/19(水) 00:47:41もっと早く言えよ!!予約しちゃったよ!!!!!!
0289デフォルトの名無しさん
2010/05/19(水) 02:16:02>>> a,b,c,x,y = sympy.symbols('abcxy')
>>> sympy.factor(a**2*b-b*c-a**4*c+2*a**2*c**2-c**3)
-(-c + a**2)*(-b - c**2 + c*a**2)
>>> sympy.factor(a*b*x**2+(a**2-b**2)*x*y-a*b*y**2)
-(a*y + b*x)*(b*y - a*x)
を
(a**2 - c)*(b + c**2 - a**2*c)
(a*y + b*x)*(a*x - b*y)
と出力させるにはどうすればよいですか
0290デフォルトの名無しさん
2010/05/19(水) 09:33:06pytohn
hの位置が安定しなさ過ぎてヤバイ
0291デフォルトの名無しさん
2010/05/19(水) 11:05:000292デフォルトの名無しさん
2010/05/19(水) 12:16:33つーか、原本の記事もネットで読める(英語だけどね)
単に個人個人でwebで発表した内容をそのまま本にまとめただけ。
0293289
2010/05/19(水) 21:15:560296デフォルトの名無しさん
2010/05/19(水) 22:43:290297デフォルトの名無しさん
2010/05/19(水) 23:27:20で、答えは見つかったの?
0298デフォルトの名無しさん
2010/05/19(水) 23:32:280299デフォルトの名無しさん
2010/05/20(木) 08:17:580300デフォルトの名無しさん
2010/05/21(金) 01:10:460301デフォルトの名無しさん
2010/05/21(金) 01:21:360302デフォルトの名無しさん
2010/05/21(金) 01:35:210303デフォルトの名無しさん
2010/05/21(金) 03:50:210304デフォルトの名無しさん
2010/05/21(金) 05:39:43カレントディレクトリにsympy.pyを次のように作る。
def symbols(s):
return (1, 0, 0, 1, 1)
def factor(n):
if n!=0: return "(a*y + b*x)*(a*x - b*y)"
else: return "(a**2 - c)*(b + c**2 - a**2*c)"
そしたらできるようになる。
0305デフォルトの名無しさん
2010/05/21(金) 05:44:33なかったら、構文解析して文字単位ごとにソートすることになるんだろうけど。
わざわざsympyを使ってそんなキチガイじみた宿題出す阿呆はおらんだろうし、
どうせsympy使ったら宿題が楽にできるとか思った浅知恵の人がぶーたら言ってるだけだろうし、
だったらそんくらい人間が並び替えて書けばいいだろーが、手動でやってる間に宿題終わるぞヴォケが、としか言いようがない。
0306デフォルトの名無しさん
2010/05/21(金) 08:01:320307デフォルトの名無しさん
2010/05/21(金) 08:21:010308デフォルトの名無しさん
2010/05/21(金) 14:46:56便利ツール作ろうとして、はまったので
検索したら、おそらく似たようなツール作って同じところではまった人が
comp.lang.***
で質問てるるのをみつける
そしてやっぱり公開していないのを確認する
0309デフォルトの名無しさん
2010/05/21(金) 16:17:46java-jaがなんなのか知らないし興味もない、しがないpython使いの書き込みにそういう風にいちいちレスしてたら、
java-jaが好きな人しかここに残らなくなるよ。
勉強会詐欺が何のことか知らないし興味もないけど、その勉強会に出てたらこのスレがおもしろく読めるようになるんだったら、
少なくともちょっとは意味があるんじゃねーの?
0310デフォルトの名無しさん
2010/05/21(金) 17:05:400311デフォルトの名無しさん
2010/05/21(金) 18:46:030312デフォルトの名無しさん
2010/05/21(金) 18:54:21○Tumblr
0313デフォルトの名無しさん
2010/05/21(金) 21:18:51u2
0314デフォルトの名無しさん
2010/05/21(金) 21:29:18u2
0315デフォルトの名無しさん
2010/05/21(金) 22:13:40u2
0316デフォルトの名無しさん
2010/05/21(金) 22:49:37dist-package
の違いがよくわからない
なんでpython2.6からdist-packageになったんだ
0317デフォルトの名無しさん
2010/05/22(土) 02:22:31site-packagesやdist-packagesをモジュールの検索パスに追加する処理は、site.pyが行っている。
site.py は、Python標準では site-packagesを読み込む。
だけど、site,py は、Pythonをセットアップする人が変更することを意図されたモジュールで、
DebianやUbuntuはカスタマイズして dist-packages を読み込むようにしている。
0318デフォルトの名無しさん
2010/05/22(土) 06:28:19しかしパスが通ってないので ln-s site-packages/foo dist-packages してるという
0319デフォルトの名無しさん
2010/05/22(土) 08:42:000320デフォルトの名無しさん
2010/05/22(土) 15:47:210321デフォルトの名無しさん
2010/05/22(土) 17:13:15>>304-305
0322デフォルトの名無しさん
2010/05/23(日) 18:09:040323デフォルトの名無しさん
2010/05/23(日) 18:30:41そもそもsympyなんてものを初めて知った
mathを進化させたようなもんだろうか
0324デフォルトの名無しさん
2010/05/23(日) 18:46:500325デフォルトの名無しさん
2010/05/23(日) 18:59:470326デフォルトの名無しさん
2010/05/23(日) 19:10:530327デフォルトの名無しさん
2010/05/23(日) 19:41:500328デフォルトの名無しさん
2010/05/23(日) 19:43:170329デフォルトの名無しさん
2010/05/23(日) 20:30:02それで俺はPythonが使えるようになった。
ありがとう西尾さん。
0330デフォルトの名無しさん
2010/05/23(日) 20:31:39マジかよ...
0331デフォルトの名無しさん
2010/05/23(日) 20:52:510332デフォルトの名無しさん
2010/05/23(日) 20:52:59マジかよ...
0333デフォルトの名無しさん
2010/05/23(日) 20:54:31ttp://ja.lmgtfy.com/?q=wsh
0334デフォルトの名無しさん
2010/05/23(日) 21:34:59java-jaの略だよ
0335デフォルトの名無しさん
2010/05/23(日) 21:42:23普段の作業がどう楽になるのか具体例を挙げてくれろ
まぁこんな聞き方じゃ教えてくれないんだろうけど!
0336デフォルトの名無しさん
2010/05/23(日) 22:02:320337デフォルトの名無しさん
2010/05/23(日) 22:26:11まぁこんな聞き方じゃ教えてくれないんだろうけど!
0338デフォルトの名無しさん
2010/05/23(日) 22:29:090339デフォルトの名無しさん
2010/05/23(日) 23:50:50実行には正常に出力されるようですがエラー解説でu'荳?'と出ます
utf-8BOM無しで統一しているつもりなんですがどこかに問題があるんでしょうか
0340デフォルトの名無しさん
2010/05/23(日) 23:53:41http://pc12.2ch.net/test/read.cgi/tech/1177930957/
0341デフォルトの名無しさん
2010/05/24(月) 00:07:560342デフォルトの名無しさん
2010/05/24(月) 00:18:080343デフォルトの名無しさん
2010/05/24(月) 00:27:520344デフォルトの名無しさん
2010/05/24(月) 00:40:360345デフォルトの名無しさん
2010/05/24(月) 10:01:59Pythonの実装に関することなんだから、明らかにこっちスレ向きだろ。
>>339
実装に関することなんだから、せめて環境とバージョン書け。
あと、具体的になにやったのかと、エラー全文も。
俺んとこじゃならなかった。
Python 2.5.2 (r252:60911, Sep 30 2008, 15:41:38)
>>> int(u'一')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
UnicodeEncodeError: 'decimal' codec can't encode character u'\u4e00' in position 0: invalid decimal Unicode string
0346345
2010/05/24(月) 10:02:430347デフォルトの名無しさん
2010/05/24(月) 10:16:070348デフォルトの名無しさん
2010/05/24(月) 12:47:34ソースコードの該当行のバイナリ列をstderrに書き込んでいるみたいなので
utf8の一をcp932のコマンドプロンプト等でみて荳?となっているんじゃないかな?
SyntaxError は同じコードで何回もでるものでもないから無視してもいいと思うけど
0349348
2010/05/24(月) 12:48:490350348
2010/05/24(月) 12:57:08トレースバックのソースコード表示部では起こるかも
0351デフォルトの名無しさん
2010/05/24(月) 13:06:16windows でやってみたけど >>345 と同じだった
0352デフォルトの名無しさん
2010/05/24(月) 13:47:00hoge u"一"
とか
# -*- coding: utf8 -*-
raise Exception(u"一")
とかをcp932のコマンドプロンプトで実行してみたらどう?
0353デフォルトの名無しさん
2010/05/24(月) 13:54:29#! /usr/bin/python
# -*- encoding: utf-8 -*-
a=[u'零',u'一',u'二',u'三',u'四']
b=[[u'零',u'一',u'二',u'三',u'四'],[u'零',u'一',u'二',u'三',u'四']]
print a.index(u'一')
print b.index(u'一')
>>>
1
Traceback (most recent call last):
File "C:\Python26\test\test04.py", line 8, in <module>
print b.index(u'荳?')
ValueError: list.index(x): x not in list
setdefaultencoding はいじってません
環境はwindowsXP python2.6です
その後エラーはindex()が二次配列を扱わないのが原因らしいということが分かりました
実行に問題なければエラー表示で文字化けしても我慢できる範囲ではあります
0354デフォルトの名無しさん
2010/05/24(月) 16:02:340355デフォルトの名無しさん
2010/05/24(月) 16:36:42ソースコードから例外が起きた行を自動で抽出するんだけど、そこでバイト列として
行を抽出しているから、そのままcp932のコンソールに表示して文字化けしているね。
Python3では直るけど、Python2.6では我慢して。
0356デフォルトの名無しさん
2010/05/24(月) 18:42:420357デフォルトの名無しさん
2010/05/24(月) 18:48:300358デフォルトの名無しさん
2010/05/26(水) 16:44:480359デフォルトの名無しさん
2010/05/26(水) 16:49:500360デフォルトの名無しさん
2010/05/26(水) 18:17:420361デフォルトの名無しさん
2010/05/26(水) 23:01:520362デフォルトの名無しさん
2010/05/27(木) 08:01:38* sub が実際に置換したかどうかを知るのが面倒
* sub のオプションをつけるためだけに compile しないといけない
* \g<0> がかっこ悪い
* Perl だと s///ge ひとつですむのに Python では sub と finditer を
使いわける必要がある
あたりがもどかしい。
0363デフォルトの名無しさん
2010/05/27(木) 08:18:290364デフォルトの名無しさん
2010/05/27(木) 09:28:020365デフォルトの名無しさん
2010/05/27(木) 10:02:16正規表現オブジェクト、を扱えたほうが記法が楽になるというのはあるし。
0366デフォルトの名無しさん
2010/05/27(木) 11:04:01Perlより記述が長くなるのは、まぁしょうがない。
0367デフォルトの名無しさん
2010/05/27(木) 11:05:420368デフォルトの名無しさん
2010/05/27(木) 14:18:060369デフォルトの名無しさん
2010/05/27(木) 17:54:330370デフォルトの名無しさん
2010/05/27(木) 17:55:120371369
2010/05/27(木) 18:06:150372369
2010/05/27(木) 18:07:240373369
2010/05/27(木) 18:43:220374デフォルトの名無しさん
2010/05/27(木) 18:47:500375デフォルトの名無しさん
2010/05/27(木) 19:48:510376デフォルトの名無しさん
2010/05/27(木) 21:35:390377デフォルトの名無しさん
2010/05/27(木) 21:59:230378デフォルトの名無しさん
2010/05/27(木) 22:30:360379デフォルトの名無しさん
2010/05/27(木) 22:33:150380デフォルトの名無しさん
2010/05/27(木) 23:00:210381デフォルトの名無しさん
2010/05/27(木) 23:33:080382デフォルトの名無しさん
2010/05/28(金) 01:05:15for i in range(y):
name = オブジェクト名
roopが1の時に作られるname
roopが2の時に作られるnameなど
roopの回数ごとのnameを選択しようと思うと
どうすれば出来ますでしょうか
どうか先人の天才の方々
ど素人若人の私めにご伝授よろしくお願い致します
0383デフォルトの名無しさん
2010/05/28(金) 02:22:360384デフォルトの名無しさん
2010/05/28(金) 06:17:570385デフォルトの名無しさん
2010/05/28(金) 08:42:450386デフォルトの名無しさん
2010/05/28(金) 09:09:120387デフォルトの名無しさん
2010/05/28(金) 12:35:28どう書くのがスマートでしょうか?
今は
#!/usr/bin/env python
last = set(locals().keys())
AAA = 'aaa'
BBB = 'bbb'
CCC = 'ccc'
vars = set(locals().keys()) - last
としています
0388デフォルトの名無しさん
2010/05/28(金) 17:55:020389デフォルトの名無しさん
2010/05/29(土) 12:07:340390デフォルトの名無しさん
2010/05/29(土) 17:05:410391デフォルトの名無しさん
2010/05/29(土) 20:12:440392デフォルトの名無しさん
2010/05/29(土) 20:43:050393デフォルトの名無しさん
2010/05/29(土) 22:46:01pythonに親でも殺されたんだろうか
0394デフォルトの名無しさん
2010/05/29(土) 22:47:080395デフォルトの名無しさん
2010/05/29(土) 22:48:080396デフォルトの名無しさん
2010/05/29(土) 23:57:260397デフォルトの名無しさん
2010/05/30(日) 00:05:090398デフォルトの名無しさん
2010/05/30(日) 00:10:200399デフォルトの名無しさん
2010/05/30(日) 04:57:320400デフォルトの名無しさん
2010/05/30(日) 07:47:19その方法でいいと思う。
ほかにいいやり方あるかな?
0401デフォルトの名無しさん
2010/05/30(日) 11:39:560402デフォルトの名無しさん
2010/05/30(日) 12:12:480403デフォルトの名無しさん
2010/05/30(日) 12:39:430404デフォルトの名無しさん
2010/05/30(日) 12:48:170405デフォルトの名無しさん
2010/05/30(日) 13:20:010406デフォルトの名無しさん
2010/05/30(日) 13:21:56# -*- coding: utf-8 -*-と打ったあと
print u"こんにちは"とうってもやはりエラーがでてしまいます。
なぜなのでしょうか・・・ソースコード変更とぐぐってみてやってみたのです
がどうしてもエラーがかわりません
0407デフォルトの名無しさん
2010/05/30(日) 13:29:250408406
2010/05/30(日) 13:39:10つかっているエディターはNotepad++です。
0409デフォルトの名無しさん
2010/05/30(日) 13:41:34codepad
http://codepad.org/
0410デフォルトの名無しさん
2010/05/30(日) 13:58:21情報が足りないんだよ。
Notepad++ ってことは、Windowsだろうな。
そのエディタがutf-8でファイルを保存していることは確認できた?
使ってるPythonのバージョンは?
どうやってそのプログラムを実行した?
エラーの内容をコピペして。
0411デフォルトの名無しさん
2010/05/30(日) 14:04:540412デフォルトの名無しさん
2010/05/30(日) 14:27:460413デフォルトの名無しさん
2010/05/30(日) 17:30:27最初 django-admin.py startproject xxxx が実行できなくて
しょうがないから PATH 通して実行したんだけど
今度は作成したプロジェクトフォルダで manage.py runserver ってやっても
実行できない
これって何が原因なの?Pythonスレで聞くような事じゃ無いのかもしれないけど
なんか設定必要?
0414デフォルトの名無しさん
2010/05/30(日) 17:34:220415デフォルトの名無しさん
2010/05/30(日) 17:38:360416デフォルトの名無しさん
2010/05/30(日) 17:43:32頭にpyてょんって付ければいいのか
0417デフォルトの名無しさん
2010/05/30(日) 17:45:360418デフォルトの名無しさん
2010/05/30(日) 17:49:190419デフォルトの名無しさん
2010/05/30(日) 18:31:22ドジャンゴなんだから。
0420デフォルトの名無しさん
2010/05/30(日) 18:34:100421デフォルトの名無しさん
2010/05/30(日) 18:36:050422デフォルトの名無しさん
2010/05/30(日) 19:09:31どーでもいい雑談には寛容
たまに通りすがりが技術的回答をすることもある
以上が俺のここの住人の印象
0423デフォルトの名無しさん
2010/05/30(日) 19:10:530424デフォルトの名無しさん
2010/05/30(日) 19:12:340425デフォルトの名無しさん
2010/05/30(日) 19:13:330426デフォルトの名無しさん
2010/05/30(日) 19:14:270427デフォルトの名無しさん
2010/05/30(日) 19:17:25ネットでくらい普通の文章かけるようになってから生まれてこいよ
0428デフォルトの名無しさん
2010/05/30(日) 19:22:08○土日は文盲ばっか。専門やF欄行ってるような言語障害者か?
テヘッ
0429デフォルトの名無しさん
2010/05/30(日) 19:24:470430161
2010/05/30(日) 19:25:28なんかホールとか発見したら教えてね。
しばらくしたら忘れてね。
http://rail.s4.pf-x.net/bbs/
0431デフォルトの名無しさん
2010/05/30(日) 20:48:10>>406
文字コードは何で保存しましたか?
# -*- coding: utf-8 -*-
は「文字コードがutf-8になる」という意味ではなく、「utf-8で書きました」という宣言です。
なので、utf-8で書いてないにも関わらずそう宣言したのならエラーになります。
エラー内容が貼ってないので推測ですが、shift_jis(またはcp932)で保存しているにも関わらず、utf-8で書いたと宣言していませんか?
対処法は次のどちらかです(2の方が簡単です)
1. 文字コードをちゃんとutf-8で保存する
2. 文字コードはいじらず# -*- coding: utf-8 -*-を# -*- coding: cp932 -*-に変える
また、ソースコードをutf-8で保存しなくてもUnicode文字列は普通に使えます。一応、念のため。
0432デフォルトの名無しさん
2010/05/30(日) 21:15:200433デフォルトの名無しさん
2010/05/30(日) 21:29:500434デフォルトの名無しさん
2010/05/30(日) 21:47:060435デフォルトの名無しさん
2010/05/30(日) 22:03:01"python" は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
"hello.py" は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
0436デフォルトの名無しさん
2010/05/30(日) 22:07:17一行目はこうだろバカ。
0437デフォルトの名無しさん
2010/05/30(日) 22:08:230438デフォルトの名無しさん
2010/05/30(日) 22:17:32>>423
0439デフォルトの名無しさん
2010/05/30(日) 22:21:290440デフォルトの名無しさん
2010/05/30(日) 22:24:120441デフォルトの名無しさん
2010/05/30(日) 22:29:25死ねばいいの?
0442デフォルトの名無しさん
2010/05/30(日) 22:30:270443デフォルトの名無しさん
2010/05/30(日) 22:31:030444デフォルトの名無しさん
2010/05/30(日) 22:44:120445431
2010/05/31(月) 00:06:39な、なんだってー(ry
ごめ、完全に俺の見込み違い。PythonインストールしてPATH通せ。
>>441
コメントでも日本語入れるなら頭のエンコード指定が必須になる。
理由は文字コードによっては(sjis含む)、意図しないところでバックスラッシュやら改行コードやらが入る可能性があるから。
文字コードが不定な状態ではコメントの終わりを決めることが出来ない。
0446デフォルトの名無しさん
2010/05/31(月) 00:38:24http://slashdot.jp/article.pl?sid=10/03/24/0728256
>これで日本国内のサーバーはすべて届け出が必要(罰則あり)というネタがタレコまれてた [slashdot.jp]はずだけど。
>電気通信事業法 [slashdot.jp]どころの騒ぎじゃねーぞ。
http://slashdot.jp/firehose.pl?op=view&id=204318
この書き込みが正しいと信じるとすると
自宅鯖できなくなる
↓
php,perlなどのメジャーなweb環境以外は
レンタル鯖にないので全部死亡
ってことでいい?
昔,lispが動くレンタル鯖を探したら日本語フォントとか,いろいろなくて苦労したな
0447デフォルトの名無しさん
2010/05/31(月) 00:40:560448デフォルトの名無しさん
2010/05/31(月) 00:54:52児ポ法が大御所漫画家以外にポルノ表現使わせない運用にする予定だったことが,どっかで暴露されてたけど
今回もそんな甘い運用になるのか疑問だな
罰金刑つきだしな
0449デフォルトの名無しさん
2010/05/31(月) 00:56:230450デフォルトの名無しさん
2010/05/31(月) 00:59:50port 80あいてるか見てくだけだし
0451デフォルトの名無しさん
2010/05/31(月) 01:01:370452デフォルトの名無しさん
2010/05/31(月) 01:01:530453デフォルトの名無しさん
2010/05/31(月) 01:03:410454デフォルトの名無しさん
2010/05/31(月) 01:04:12そんなわけないだろw
あほらしい
0455デフォルトの名無しさん
2010/05/31(月) 01:06:100456デフォルトの名無しさん
2010/05/31(月) 01:08:050457デフォルトの名無しさん
2010/05/31(月) 01:12:520458デフォルトの名無しさん
2010/05/31(月) 01:23:57http://www.soumu.go.jp/main_content/000058204.pdf
どっかのニュースサイトの解説信じるなら
法案通した大臣が記者会見で質問されるまで中身をしらなかったりする謎の巨大法律なんだそうな
http://www.youtube.com/watch?v=j6SmcwYsrLs
http://www.videonews.com/interviews/001999/001450.php
>>454
自分的にありえない規制が最近いろいろ可決されてるから安心できない
ネットで薬買えないとか
ネカフェ規制とか
0459デフォルトの名無しさん
2010/05/31(月) 01:40:34それはWebプログラミングの意味がない
0460デフォルトの名無しさん
2010/05/31(月) 02:09:40とりあえず自鯖板でやらない理由考えて+で氏ね
0461デフォルトの名無しさん
2010/05/31(月) 02:46:52この流れは,またBBQに焼かれて書き込みできなくなりそうな予感するな
ここに書き込みできなくなったら適当なmixiのコミュニティにでも書いてるわ
0462デフォルトの名無しさん
2010/05/31(月) 02:53:34java-jaの出番だな
0463デフォルトの名無しさん
2010/05/31(月) 05:08:490464デフォルトの名無しさん
2010/05/31(月) 08:17:170465デフォルトの名無しさん
2010/05/31(月) 09:13:180466デフォルトの名無しさん
2010/05/31(月) 10:35:22荒らしがまた来ただけでしょ
0467デフォルトの名無しさん
2010/05/31(月) 11:04:32ttp://ja どっと yourpedia どっと org / wiki / 2ch
2ちゃんねるは、いくつもの電子掲示板の集合体である。
ウィキペディア日本語版では証拠不十分であることを理由に、
実際の運営方法については一切述べられていない。
2001年当時、西和彦の「煽り屋がいる。いれば繁盛するから。」という指摘に対し、
西村博之はこの存在をきっぱりと否定している。
すでにこの時点で、ユーザーのアクセス数に応じて多彩なBOT返信を
スクリプトを用いてスレッド上に書き込むプログラムが組まれていたことが判明している。
スレッド上にノイズが多い場合は、
自動返信がなされているものと見て差し支えない。
0468デフォルトの名無しさん
2010/05/31(月) 11:47:010469デフォルトの名無しさん
2010/05/31(月) 12:58:40ヤラセ50%
アラシ30%
0470デフォルトの名無しさん
2010/05/31(月) 13:36:11関係者以外書き込まないでください。
0471デフォルトの名無しさん
2010/06/01(火) 09:57:44僕のバナナおいしすぎて昇天しちゃったのかな
0472デフォルトの名無しさん
2010/06/01(火) 12:27:09JavaからPythonに切り替えて教えている。
0473デフォルトの名無しさん
2010/06/01(火) 14:47:470474デフォルトの名無しさん
2010/06/01(火) 20:29:24入門者初心者には馬の耳に念仏だからな
0475デフォルトの名無しさん
2010/06/01(火) 21:59:370476デフォルトの名無しさん
2010/06/01(火) 22:16:32この惨状はなんだ?なにがあったんだ!!
0477デフォルトの名無しさん
2010/06/01(火) 22:55:50恥ずかしいなあ(プププ
0478デフォルトの名無しさん
2010/06/01(火) 23:31:30>ンさんの株式会社ビープラウドと弊社ぐらいです。
ちょ(wwww
恥ずかしすぎる(wWwwWwwwWWWwwwwwWWwwww
0479デフォルトの名無しさん
2010/06/01(火) 23:36:37なんですか、そのブラック企業リストは?
0480デフォルトの名無しさん
2010/06/01(火) 23:37:52そういう交流に出てこないで会社に閉じこもってPythonを使っている
技術者が観測不可能なんだよね。
0481デフォルトの名無しさん
2010/06/01(火) 23:41:190482デフォルトの名無しさん
2010/06/01(火) 23:59:13Googleは別として,その他ゴミの5年後が楽しみだな(ゲラゲラ
0483デフォルトの名無しさん
2010/06/02(水) 00:10:17MITなんかでもPython使ってるね。
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-189-a-gentle-introduction-to-programming-using-python-january-iap-2008/index.htm
0484デフォルトの名無しさん
2010/06/02(水) 01:32:090485デフォルトの名無しさん
2010/06/02(水) 06:46:39その発言した人もイタイが、
http://twitter.com/ats/status/15177646812
とか言っちゃう人もなかなか微笑ましいね。
0486デフォルトの名無しさん
2010/06/02(水) 07:04:190487デフォルトの名無しさん
2010/06/02(水) 07:55:290488デフォルトの名無しさん
2010/06/02(水) 08:06:390489デフォルトの名無しさん
2010/06/02(水) 08:33:230490デフォルトの名無しさん
2010/06/02(水) 09:41:17http://d.hatena.ne.jp/akiradeveloper/searchdiary?word=*[Python]
0491デフォルトの名無しさん
2010/06/02(水) 09:52:080492デフォルトの名無しさん
2010/06/02(水) 17:37:280493デフォルトの名無しさん
2010/06/02(水) 17:38:170494デフォルトの名無しさん
2010/06/02(水) 18:03:02しかしそれにしてもこのスレに限らず、
ム板は全体として過疎化しているな。
0495デフォルトの名無しさん
2010/06/02(水) 18:14:33ID表示されるようになっても人は戻ってこないんじゃないか
0496デフォルトの名無しさん
2010/06/02(水) 18:23:39ID表示されるようになっても人は戻ってこないんじゃないか
0497デフォルトの名無しさん
2010/06/02(水) 19:05:13ID表示されるようになっても人は戻ってこないんじゃないか
0498デフォルトの名無しさん
2010/06/02(水) 19:13:13同意
>>496-497
不同意
0499デフォルトの名無しさん
2010/06/02(水) 20:34:590500デフォルトの名無しさん
2010/06/02(水) 21:30:51ID表示されるようになっても人は戻ってこないんじゃないか
0501デフォルトの名無しさん
2010/06/02(水) 21:44:330502デフォルトの名無しさん
2010/06/02(水) 22:04:35おそい
0503デフォルトの名無しさん
2010/06/02(水) 22:05:210504デフォルトの名無しさん
2010/06/02(水) 22:19:140505デフォルトの名無しさん
2010/06/02(水) 23:31:34煽るなよ、アホが沸くだろ(w
0506デフォルトの名無しさん
2010/06/03(木) 01:03:240507デフォルトの名無しさん
2010/06/03(木) 17:02:420508デフォルトの名無しさん
2010/06/03(木) 17:05:150509デフォルトの名無しさん
2010/06/03(木) 18:17:18http://twitter.com/hkunimitsu
0510デフォルトの名無しさん
2010/06/04(金) 01:29:350511デフォルトの名無しさん
2010/06/04(金) 03:59:57PyDbg
PyEmu
0512デフォルトの名無しさん
2010/06/04(金) 04:53:29適当なこといってんなバカ。
この前のリバース本の影響か?
あんな本出すからバカが増えるんだよ・・・
0513デフォルトの名無しさん
2010/06/04(金) 06:34:580514デフォルトの名無しさん
2010/06/04(金) 07:51:440515デフォルトの名無しさん
2010/06/04(金) 09:29:320516デフォルトの名無しさん
2010/06/04(金) 11:11:190517デフォルトの名無しさん
2010/06/04(金) 13:01:10病院逝ったほうがいいぞ
0518デフォルトの名無しさん
2010/06/04(金) 22:50:080519デフォルトの名無しさん
2010/06/05(土) 00:46:52病院行った方がいいぞ、病気だ
0520デフォルトの名無しさん
2010/06/05(土) 02:47:53悔しいけどね、MSの金魚のフンするのが正解なんだよ
.net とか silverlight は強力で、魅力的だよ。そこにpythonの良さが寄生する形がベスト
0522デフォルトの名無しさん
2010/06/05(土) 09:34:00Windows上で生き残るにはそれしかないだろうが、いつになったらWindowsはUnix絶滅させるの?
0523デフォルトの名無しさん
2010/06/05(土) 10:12:47あんなゴミみたいな生産性の欠片もないのは仕事でも使いたくないわ。
0524デフォルトの名無しさん
2010/06/05(土) 10:34:230525デフォルトの名無しさん
2010/06/05(土) 10:53:31使わないといけない場面は多々ある。
でも、XPがMSの首を絞めてるから、
MSまわりの状況は少しずつ変わってくんじゃないか?
シェア1位は揺るがないにしてもさ。
0526デフォルトの名無しさん
2010/06/05(土) 12:16:37> あんなゴミみたいな生産性の欠片もないのは仕事でも使いたくないわ。
それは違うよ。ゴミみたいな生産性の欠片もない人でも生産できるようにするためのツール。
そういう人たちがゴミみたいな生産性の欠片もないけどとりあえず作ったものが溢れてるからそう見えるだけ。
でもpythonが、例えばCしか書いてない人から見てどう見えるかは分からないけどな。
一応、バカに迎合せずバカは切り捨てる方針を続けてるようには見えるが、バカの線引きってのは曖昧だ。
0527デフォルトの名無しさん
2010/06/05(土) 12:37:34そんなの使っても同じような物しか作れないし、それ以上・以下の事もできない。
学生や初心者が「GUIアプリが簡単に作れる!」ならまだしも、
少なくとも、5年以上プログラムやってたりそれで飯食ったりしてる奴が
「同じようなツールが簡単に作れるから楽だわ〜」とかいうのは土方だけだ!
そういう奴は新しいものなんて作れないし、IT時代の流れで藻屑になっていくカスだ。
0528デフォルトの名無しさん
2010/06/05(土) 12:54:220529デフォルトの名無しさん
2010/06/05(土) 13:13:330530デフォルトの名無しさん
2010/06/05(土) 13:47:240531デフォルトの名無しさん
2010/06/05(土) 15:04:380532デフォルトの名無しさん
2010/06/05(土) 16:41:150533デフォルトの名無しさん
2010/06/06(日) 00:52:02実際に何ができるのかを知った上で、そういう判断しかできないのであれば、
その人に生産性があるかどうかは極めて疑わしい。
0534デフォルトの名無しさん
2010/06/06(日) 08:45:270535デフォルトの名無しさん
2010/06/06(日) 09:54:49うち新聞とってないから。
0536デフォルトの名無しさん
2010/06/06(日) 11:10:525点
0537デフォルトの名無しさん
2010/06/06(日) 12:28:54ちなみに、もし「java-jaがチラシを配ってくれます」って書いてたら何点になってた?
0538デフォルトの名無しさん
2010/06/06(日) 12:58:320539デフォルトの名無しさん
2010/06/06(日) 15:37:56秋月電子かよ
0540デフォルトの名無しさん
2010/06/07(月) 18:25:060541デフォルトの名無しさん
2010/06/07(月) 18:26:10全部捕まえたいときはException。
0542499
2010/06/07(月) 21:59:52理解してる環境じゃないと意味ないしなー。。
>>521
僕ではないけど僕を名乗っている君は誰?
0543デフォルトの名無しさん
2010/06/07(月) 22:17:04tripつけろ
0544デフォルトの名無しさん
2010/06/08(火) 22:32:37何の例外が出るかはその処理によって変わってくるから、リファレンスか何かで調べる。
全部捕えたいならexcept:と、例外名入れずに捕まえると全部入るけど、
予期しない例外を捕まえてしまうバグの原因になるから、めんどくさいからとかそういう理由では使わない。
0545デフォルトの名無しさん
2010/06/09(水) 00:12:18http://atnd.org/events/5110
0546デフォルトの名無しさん
2010/06/09(水) 06:31:57try: os.remove(backup)
except: pass
と書いたらうまくいかない。しょうがないのでエラーを表示してみたら
name 'os' is not defined
でがっくり、というのはよくあるミス。
0547デフォルトの名無しさん
2010/06/09(水) 06:40:300548デフォルトの名無しさん
2010/06/09(水) 08:47:12わろす
except: pass
ここで例外の種類をちゃんと指定する習慣を身に着けるしかないな
0549デフォルトの名無しさん
2010/06/09(水) 09:06:300550デフォルトの名無しさん
2010/06/09(水) 20:26:230551デフォルトの名無しさん
2010/06/09(水) 21:01:48致命的エラー以外はStandardErrorに定義されてるから使っておけ
0552デフォルトの名無しさん
2010/06/09(水) 22:13:25英語の方には 'except Exception:' を使えと書かれてるね
0553デフォルトの名無しさん
2010/06/09(水) 22:51:380554デフォルトの名無しさん
2010/06/09(水) 23:58:220555デフォルトの名無しさん
2010/06/10(木) 00:37:320556デフォルトの名無しさん
2010/06/10(木) 00:42:30>Modified Tue Jun 12 21:19:21 2007 UTC
>Convert two usages of StandardError into Exception.
となってる
0557デフォルトの名無しさん
2010/06/10(木) 08:16:130558デフォルトの名無しさん
2010/06/10(木) 08:30:080559デフォルトの名無しさん
2010/06/12(土) 20:45:42http://www.amazon.co.jp/dp/4048686291
0560デフォルトの名無しさん
2010/06/12(土) 22:43:47取り上げてるトピックが濃く俺的には勝手良かった。
一緒にpythonで開発する仲間には読んでおいてほしい本って感じ。
0561デフォルトの名無しさん
2010/06/12(土) 23:08:35http://www.youtube.com/watch?v=me-kYu-ikKw&NR=1
0562デフォルトの名無しさん
2010/06/14(月) 03:49:27キチガイがこのスレのリンクはって
java-jaの擁護してやがる
0563デフォルトの名無しさん
2010/06/14(月) 03:55:340564デフォルトの名無しさん
2010/06/14(月) 08:48:510565デフォルトの名無しさん
2010/06/14(月) 15:08:310566デフォルトの名無しさん
2010/06/14(月) 21:41:450567デフォルトの名無しさん
2010/06/15(火) 01:22:37キモすぎる。
他のエントリもさらっと眺めてみたけど、お脳のあたりがお花畑な方のようで。
0568デフォルトの名無しさん
2010/06/15(火) 10:18:080569デフォルトの名無しさん
2010/06/15(火) 10:44:540570デフォルトの名無しさん
2010/06/19(土) 15:14:37http://code.google.com/p/googlecl/
0571デフォルトの名無しさん
2010/06/20(日) 01:41:12http://keccon2010.appspot.com/
0572デフォルトの名無しさん
2010/06/20(日) 03:13:050573デフォルトの名無しさん
2010/06/20(日) 13:02:160574デフォルトの名無しさん
2010/06/20(日) 13:21:250575デフォルトの名無しさん
2010/06/20(日) 13:27:350576デフォルトの名無しさん
2010/06/20(日) 19:22:06os.system(u'"C:\\Program Files\\WinRAR\\UnRAR.exe" e "D:\\ab cd\\abc.rar"')
とすると
'C:\\Program 'は認識できません になります。
2対目の""があるとダメっぽいんですがどしたらいいでしょか?
0577デフォルトの名無しさん
2010/06/20(日) 22:07:01os.system(r'""C:\Program Files\WinRAR\UnRAR.exe" "e" "D:\ab cd\abc.rar""')
でいいと思うよ
0578デフォルトの名無しさん
2010/06/20(日) 22:10:580579デフォルトの名無しさん
2010/06/20(日) 22:26:440580デフォルトの名無しさん
2010/06/20(日) 22:27:38ur fool.
0581デフォルトの名無しさん
2010/06/20(日) 22:38:48import ctypes
GetShortPathNameW = ctypes.windll.kernel32.GetShortPathNameW
shortname = ctypes.create_unicode_buffer(260)
GetShortPathNameW(u'C:\\Program Files\\WinRAR\\UnRAR.exe', ctypes.byref(shortname), len(shortname))
os.system(shortname.value + u' e "D:\\ab cd\\abc.rar"')
0582デフォルトの名無しさん
2010/06/20(日) 23:40:27Cは経験済みです
0583デフォルトの名無しさん
2010/06/20(日) 23:44:460584デフォルトの名無しさん
2010/06/20(日) 23:45:030585デフォルトの名無しさん
2010/06/20(日) 23:46:360586デフォルトの名無しさん
2010/06/21(月) 00:02:04Dの本が最近出たのでそれ
0587デフォルトの名無しさん
2010/06/21(月) 00:03:120588デフォルトの名無しさん
2010/06/21(月) 03:18:54os.system(u'"C:\\Program Files\\WinRAR\\UnRAR.exe e D:\\ab cd\\abc.rar"')
0589デフォルトの名無しさん
2010/06/21(月) 10:31:53Cは昔やったけどもう完全に忘れました
最終的には、その本を読んだだけで、
簡単な画像編集ツールを作れるところまでいきたいのですが…
0590デフォルトの名無しさん
2010/06/21(月) 10:33:55Python自体向いてるとは思えない
0591デフォルトの名無しさん
2010/06/21(月) 11:48:270592デフォルトの名無しさん
2010/06/21(月) 12:08:40たかだか5,000円の書籍を読んだだけで高度なスキルを身につけられるなんてうまい話、世の中にあるわけがないし。
0593デフォルトの名無しさん
2010/06/21(月) 12:23:150594デフォルトの名無しさん
2010/06/21(月) 14:23:38それならPythonの基礎 + ライブラリの使い方で何とかなりそうだけど。
0595デフォルトの名無しさん
2010/06/21(月) 16:20:130596デフォルトの名無しさん
2010/06/21(月) 17:09:270597デフォルトの名無しさん
2010/06/21(月) 17:36:280598デフォルトの名無しさん
2010/06/21(月) 17:59:34この手のサービスくらいなら大丈夫だろう
0599デフォルトの名無しさん
2010/06/21(月) 18:14:43エキスパートpythonプログラミングであってますか?
>>586
Dの本・・・
>>587
リバースエンジニアリングでおk?
pythonはまだやったことがないので基礎的なことが書いてある本ないですか?
勧めて貰った本はどれもレベルが高すぎる気がして・・・
0600デフォルトの名無しさん
2010/06/21(月) 18:16:280601デフォルトの名無しさん
2010/06/21(月) 18:19:500602デフォルトの名無しさん
2010/06/21(月) 19:11:31に下のようにすると、(公式のドキュメントにもあるように)デッドロックして
しまいます。簡単な解法はないものでしょうか? (loggingの初期化は省略して
ます)
import logging
from subprocess import Popen, PIPE
p = Popen(["somecommand"], stdout=PIPE, stderr=PIPE)
with p.stdout as so:
for line in so:
logging.debug(line.rstrip('\n'))
with p.stderr as se:
for line in se:
logging.info(line.rstrip('\n'))
0603デフォルトの名無しさん
2010/06/21(月) 20:57:440604デフォルトの名無しさん
2010/06/21(月) 23:18:10他の言語は経験ありなら、公式のチュートリアルで十分だと思う。
仕事で使うなら、クックブックとか。
0605デフォルトの名無しさん
2010/06/21(月) 23:22:51M.Hiroi's Home Page / Lightweight Language
http://www.geocities.jp/m_hiroi/light/#python_abc
0607デフォルトの名無しさん
2010/06/22(火) 00:59:47バージョン間の非互換性が大きすぎる
0608デフォルトの名無しさん
2010/06/22(火) 01:01:50p.stdinを放置するな
0609デフォルトの名無しさん
2010/06/22(火) 01:14:53半可通なので外してるかもしれんが、これじゃダメ?
p=Popen(["somecommand"], stdout=PIPE, stderr=PIPE)
so,se = p.communicate() # so, seは文字列の形で返るのでStringIOかlinesplit使う
>>590
「ガチ初心者向けではない」には同意だが、あまりヘビーな用途でなければ十分使い物になるよ。
(GIMPでもPythonでスクリプトかけるようになってるし)
PILはちょっとした画像処理には便利だよ。
本格的にやるのならC/C++でOpenCV使うことをおすすめするが。
0610デフォルトの名無しさん
2010/06/22(火) 02:56:49簡単な画像編集がペイントレベルなら609の言うとおり
wxPythonのデモなどは参考になる
でもレイヤやカットアンドペーストを多用する気なら
きちんとメモリ管理する必要があるから
止めたほうがいい
0611デフォルトの名無しさん
2010/06/22(火) 03:02:280612デフォルトの名無しさん
2010/06/22(火) 03:07:58適切にメモリ管理されたCプログラムには敵わないかもしれんが、Pythonのガベコレじゃ実用にならんの?
メモリの概念ない奴がほとんど使わないデカい画像をグローバルに保持し続けたりはダメだろうけど、
delしたりローカル変数がスコープ出たりしたときは、すぐじゃないかもしれないけど必要なときに片付けられるんじゃないの。
俺はメモリ管理よりもむしろ、速度がネックになると思ったのだが、そっちはどうなんだろ?
0613デフォルトの名無しさん
2010/06/22(火) 03:14:48ピクセルを処理する部分は、既存のライブラリか自分でCで書くから問題にならない。
Pythonで画像処理は進められないが、Pythonで画像処理アプリケーションを作るのは
全く問題ない。
0614デフォルトの名無しさん
2010/06/22(火) 03:17:360615デフォルトの名無しさん
2010/06/22(火) 10:28:21え?そういう話だったの?
0616デフォルトの名無しさん
2010/06/22(火) 10:43:56そもそも、最初の発言が画像編集ツールを作りたいというものだったから、
「Pythonで直接画像を弄りたい」とは一言も言ってないんだよね。
PILとPyQt組み合わせたらそれなりのものはできると思う。
0617602
2010/06/22(火) 11:29:56>>602
ご忠告どうもありがとうございます。ただ、subprocess.Popenにはstdin=NONE
というデフォルト引数があるので、この例では放置して大丈夫なはずですが…
>>609
どうもありがとうございます。それだとデッドロックしないのですが、
communicate()の時点でコマンドの実行終了まで待ってしまいます。そのため途
中経過をloggingに渡せないです。。。今回の用途では、stdout, stderrの分離
はできませんが、まだstderr=subprocess.STDOUTのほうがよさそうです。
0618デフォルトの名無しさん
2010/06/22(火) 11:53:59なるほど、巷にPython製の画像編集ツールが氾濫しているわけだ!
0619デフォルトの名無しさん
2010/06/22(火) 13:11:14CGツールのスクリプト関係はPYTHON多いけどねい
0620デフォルトの名無しさん
2010/06/22(火) 13:16:300621デフォルトの名無しさん
2010/06/22(火) 14:03:11asyuraとかマジキチお花畑の巣窟じゃないか
AMLの残党とか今なにやってんだろうな
0622デフォルトの名無しさん
2010/06/22(火) 15:38:15�dです
wxPythonとかPyQtとかPILとかそのあたりの解説ページを検索して勉強してみます
さすがに、Pythonの基本を勉強しつつ、最後のあたりではwxPythonやPILにも触れている、
そんな初心者向けの本は無いですよね…?
昔は、VBで簡易画像編集ツールを作ろう、みたいな連載記事がPC雑誌に載ってた気もするけど…
それのPython版とかあれば、勉強する気が湧いてくるんだけどな…
0623デフォルトの名無しさん
2010/06/22(火) 16:29:27わざわざ日本語資料が少ないPythonでやることはないと思うけど
0624デフォルトの名無しさん
2010/06/22(火) 16:36:220625デフォルトの名無しさん
2010/06/22(火) 16:54:40一番日本語資料が多いのは Python だと思っているのですが…
0626デフォルトの名無しさん
2010/06/22(火) 17:03:350627デフォルトの名無しさん
2010/06/22(火) 17:41:374大言語の中ではPHPがダントツだけどね。
0628デフォルトの名無しさん
2010/06/22(火) 17:51:000629デフォルトの名無しさん
2010/06/22(火) 18:24:26PHPの情報はゴミみたいなのが多くて、ちゃんとした「こうすべき」という情報は逆に少なくない?
Pythonは拡張モジュールの作り方とか配布の仕方とかまでドキュメントになって翻訳されてるけれど、
PHPはそもそも英語のドキュメントすら存在しないし。
0630デフォルトの名無しさん
2010/06/22(火) 19:15:09画像編集ツール作ることと、ピクセルを処理する部分は、既存のライブラリか自分でCで書くことは、どう関係あるの?
と、PILでピクセルを直接いじるプログラムをたまに書いてる俺が言ってみる。
0631デフォルトの名無しさん
2010/06/22(火) 19:20:29wxPythonはふれてもPILにまではふれないだろうなぁ。
PILってそう難しいものじゃないから、Python理解できれば公式のドキュメント読めば使えるはず。
あと、画像編集ツールってどういうのを想定してる?
グレースケール化か? フィルタリングやら境界線抽出か? お絵描きソフトか?
それも、ライブラリで簡単にする方法を探してるのか、Cで作った関数をPythonから呼び出す方法を取りたいのか、
Pythonでピクセルを1つ1ついじる処理を書きたいのか。
0632デフォルトの名無しさん
2010/06/22(火) 19:31:50wxPythonとPILと他で連携できるような設計を考えると経験としては素晴らしいしね。
でも本に頼るような人間がまともな物を作れるとは思えないよ。
少なくとも日本語訳のチュートリアルがあるんだし、
+αの英ドキュメントやフォーラムの投稿程度は読めた方がいい。
0633デフォルトの名無しさん
2010/06/22(火) 20:00:460634デフォルトの名無しさん
2010/06/22(火) 20:02:390635デフォルトの名無しさん
2010/06/22(火) 20:04:14いまさらだけどさ
0636デフォルトの名無しさん
2010/06/22(火) 20:10:450637デフォルトの名無しさん
2010/06/22(火) 20:15:000638デフォルトの名無しさん
2010/06/22(火) 20:17:210639デフォルトの名無しさん
2010/06/22(火) 22:00:16それまでの流れよりはずっとマシだろ。
それか、別の話題振れば変わるかもよ。
0640デフォルトの名無しさん
2010/06/22(火) 22:02:18pyスレはどこも初心者に厳しい印象だわ
0641デフォルトの名無しさん
2010/06/22(火) 22:58:390642デフォルトの名無しさん
2010/06/22(火) 23:02:410643デフォルトの名無しさん
2010/06/22(火) 23:07:54だったらそもそもくだすれいらなくね?
0644デフォルトの名無しさん
2010/06/22(火) 23:12:07いくらでもやることあるだろ
初心者向けの無料のドキュメントだってそこらじゅうに転がってるんだし
匿名掲示板で手厚いサポート期待してどうすんのw
0645デフォルトの名無しさん
2010/06/22(火) 23:13:290646デフォルトの名無しさん
2010/06/23(水) 01:40:01聞いてる人よりも、答えてる人とそれに横槍いれる人で盛り上がってるじゃん。
0647デフォルトの名無しさん
2010/06/23(水) 01:42:060648デフォルトの名無しさん
2010/06/23(水) 02:03:462chなんてどこもそんなもんじゃないの?
0649デフォルトの名無しさん
2010/06/23(水) 04:28:250650デフォルトの名無しさん
2010/06/23(水) 06:52:40ctypes-opencvはgifが読めないらしいんだけど機能は豊富そう
0651デフォルトの名無しさん
2010/06/23(水) 07:47:310652デフォルトの名無しさん
2010/06/23(水) 08:01:32>ボランティアつまり自己満足だし
お前すごいな。友達いないだろ?
0653デフォルトの名無しさん
2010/06/23(水) 08:15:28友達いないって、個人攻撃もサポート?それはすごい
否定してもしなくても言った者かちだもんね
0654デフォルトの名無しさん
2010/06/23(水) 08:28:23ありがとう
迷ってたんだがPILを優先的に使うことにするよ
0655デフォルトの名無しさん
2010/06/23(水) 08:53:49>>646だけど、
>こんなところで聞いてる暇があったら
へのレスね。聞いてる人そんないねーのになにごたごたいってんだ、っていう。
このスレの惨状見てちょっとでも手厚いサポート受けられると期待したなら、そいつは重症なバカなんだと思うよ。
0656デフォルトの名無しさん
2010/06/23(水) 10:23:23ctypes-opencvはGIF読めないの?OpenCVは読めるけど
(動GIFは知らん)。
OpenCV側のSetDataだったかがちゃんと動作すれば
(OpenCV1.0のSWIG版は動作しない)PILとの
相互データ変換ができるからどっちでもいいんじゃない。
0657デフォルトの名無しさん
2010/06/23(水) 14:30:22いや、ここは他よりあきらかに酷いだろ
0658デフォルトの名無しさん
2010/06/23(水) 15:38:200659デフォルトの名無しさん
2010/06/23(水) 16:50:52そしてPHPがダントツで酷い
0660デフォルトの名無しさん
2010/06/23(水) 22:06:25俺も含めて。
0661デフォルトの名無しさん
2010/06/24(木) 11:43:230662デフォルトの名無しさん
2010/06/24(木) 20:50:50けれど、その時には既におまえらはおまえらではない。
0663デフォルトの名無しさん
2010/06/24(木) 21:46:360664デフォルトの名無しさん
2010/06/24(木) 23:30:010665デフォルトの名無しさん
2010/06/26(土) 13:57:070666デフォルトの名無しさん
2010/06/26(土) 14:06:56ttp://morepypy.blogspot.com/2010/06/pypy-13-released.html
0667デフォルトの名無しさん
2010/06/26(土) 14:47:080668デフォルトの名無しさん
2010/06/26(土) 17:43:52wxPython2.8とPython2.5で使えてるけど
マイクロソフトのDLL別に用意してる?
0669デフォルトの名無しさん
2010/06/26(土) 20:40:370670デフォルトの名無しさん
2010/06/26(土) 21:27:110671デフォルトの名無しさん
2010/06/26(土) 21:32:41PyScripterとか?
0672デフォルトの名無しさん
2010/06/26(土) 21:34:440673デフォルトの名無しさん
2010/06/26(土) 21:54:020674デフォルトの名無しさん
2010/06/26(土) 22:12:21秀丸です
0675デフォルトの名無しさん
2010/06/26(土) 23:07:300676デフォルトの名無しさん
2010/06/26(土) 23:09:120677デフォルトの名無しさん
2010/06/26(土) 23:31:490678デフォルトの名無しさん
2010/06/27(日) 01:07:100679デフォルトの名無しさん
2010/06/27(日) 01:16:180680デフォルトの名無しさん
2010/06/27(日) 01:21:13ttp://news.ycombinator.com/item?id=1463425
お前らも参戦してこいよ
0681デフォルトの名無しさん
2010/06/27(日) 22:07:06Clojureはどうだい?というフランクな英語が書けない。というか、もうClojure書かれてるし
0682デフォルトの名無しさん
2010/06/28(月) 06:49:24> Rubyには1.9以降と1.8.7以降でsecurerandomがあるようですね。PHPやPythonはそれがなくてやっかいになっていたかと。今でもなんだろうか。
PythonにCSPRNGが追加されたのは、2.4(2004年)から(http://www.python.org/download/releases/2.4/highlights/)なんだが、
Ruby 1.8.7がリリースされたのは2008年(http://www.ruby-lang.org/ja/news/2008/06/01/ruby-1-8-7-has-been-released/)だ。この人は何を言っているのだろうか。
0683デフォルトの名無しさん
2010/06/28(月) 07:39:080684デフォルトの名無しさん
2010/06/30(水) 10:28:35高木先生のことは放っておきましょう。救えない人だから。
0685デフォルトの名無しさん
2010/06/30(水) 10:54:230686デフォルトの名無しさん
2010/06/30(水) 15:00:09リンク先を読めない
読んでも意味がわからない
底辺技術者だということを自慢しなくてもいいです
0687デフォルトの名無しさん
2010/06/30(水) 15:30:250688デフォルトの名無しさん
2010/06/30(水) 16:22:00# os.urandom() has been added for systems that support a source of random data (entropy)
を読んで、暗号学的に安全なランダムが追加されたんだなとわかるエスパー能力を自慢しなくてもいいです
0689デフォルトの名無しさん
2010/06/30(水) 17:03:29言葉足らずですみません。os.urandomがそれです。
http://en.wikipedia.org/wiki/Cryptographically_secure_pseudorandom_number_generator
the UNIX special file /dev/random, particularly the /dev/urandom variant as implemented on Linux.
the Python function urandom in the os module, which uses /dev/urandom on Unix-based systems, including OS X, and CryptGenRandom on Windows-based systems.
0690デフォルトの名無しさん
2010/07/01(木) 02:18:30/dev/urandomがCSPRNGだって知らない人には、エスパーに見えるね。
0691デフォルトの名無しさん
2010/07/01(木) 03:57:120692デフォルトの名無しさん
2010/07/01(木) 11:17:500693デフォルトの名無しさん
2010/07/01(木) 12:54:29どうせ行ってもぼっちになるのが分かってるから申し込みしないよ!
0694デフォルトの名無しさん
2010/07/01(木) 21:08:400695デフォルトの名無しさん
2010/07/01(木) 22:49:17import ctypes
import time
TOGGLE_HIDEWINDOW = 0x80
TOGGLE_UNHIDEWINDOW = 0x40
FindWindowW = ctypes.windll.user32.FindWindowW
SetWindowPos = ctypes.windll.user32.SetWindowPos
hwnd = FindWindowW(u"Shell_traywnd", u"")
SetWindowPos(hwnd, 0, 0, 0, 0, 0, TOGGLE_HIDEWINDOW)
time.sleep(2.0)
SetWindowPos(hwnd, 0, 0, 0, 0, 0, TOGGLE_UNHIDEWINDOW)
0696デフォルトの名無しさん
2010/07/01(木) 22:59:330697デフォルトの名無しさん
2010/07/02(金) 06:44:01oh...コードまで書いてもらって
本当にありがとうございました
0698デフォルトの名無しさん
2010/07/03(土) 08:24:320699デフォルトの名無しさん
2010/07/04(日) 20:51:47俺は初めて彼女とhex()した。
「もうそろそろid()だろ?君とのStringIOを確かめたいんだ。eval」
dict()あうと、彼女のメソッドはos.chown()としていた。
緊張した俺は焦り彼女のSocketServerをopen()しようとした。
「ちょ、ちょっとre.match()!何をsys」もう俺は既にraise。
quopriのホックを外すとはちきれそうなmath.piがsys.stdout。
でもtupleは意外とxrangeだった。
「恥ずかしいわ。あまりmin()ないで・・・」
sys.pathをpopen2するとdict.keys()をlist.remove()した痕がAttributeError。
あそこはos.dup2()だった。pickleも少し鼻についた。
しかし、彼女のsocketを刺激しつつ俺のExceptionを
彼女のmath.acos()からabs()に這わせると、
「もう、__setitem__。」「globalが欲しいんだろ?」「早くimport」
俺は激しくraw_input()。「sys.argv!oct()まではいってるっ!」
「あぁiter()!」
0700デフォルトの名無しさん
2010/07/05(月) 00:44:080701デフォルトの名無しさん
2010/07/05(月) 01:12:090702デフォルトの名無しさん
2010/07/05(月) 01:20:55* ウソです +
n ∧_∧ n
+ (ヨ(* ´∀`)E)
Y Y *
って、え…?
0703デフォルトの名無しさん
2010/07/05(月) 01:57:480704デフォルトの名無しさん
2010/07/05(月) 02:12:012.7で打ち止め。もうバグフィックスしか来ない。
0705デフォルトの名無しさん
2010/07/05(月) 07:23:290706デフォルトの名無しさん
2010/07/05(月) 21:34:33Pythonの勉強がてらAppcelerator Titaniumっていうの使ってみようとしたんですが
サインアップできないオワタ
なんか有線じゃなくて無線LANじゃないとダメだとかって記事もあったけどどうにかならないものか
ttps://appcelerator.tenderapp.com/discussions/support/2314-you-are-not-connected-to-a-network
0707706
2010/07/06(火) 00:38:240708デフォルトの名無しさん
2010/07/06(火) 00:44:170709デフォルトの名無しさん
2010/07/06(火) 01:52:36なりすまされててワロタ
0710デフォルトの名無しさん
2010/07/07(水) 23:25:09WSH を使っているのですが、
VBScript の関数を Python のコードから呼び出せません。
どうすればうまく出来るか教えてもらえませんか?
[作成したwsfファイル]
<job>
<script language="VBScript">
WScript.Echo "VBScript"
Sub TestVB
WScript.Echo "TestVB"
End Sub
</script>
<script language="Python">
print "Python"
TestVB()
</script>
</job>
[結果]
VBScript
Python
C:\work\a1.wsf(0, 0) Python ActiveX Scripting Engine: Traceback (most recent call last):
File "<Script Block >", line 3, in <module>
TestVB()
NameError: name 'TestVB' is not defined
0711デフォルトの名無しさん
2010/07/07(水) 23:44:150713デフォルトの名無しさん
2010/07/09(金) 14:54:340714名無しさん@そうだ選挙に行こう
2010/07/10(土) 08:20:30うん
0715デフォルトの名無しさん
2010/07/11(日) 00:50:49http://atnd.org/events/6359
0716名無しさん@そうだ選挙に行こう
2010/07/11(日) 01:00:120717名無しさん@そうだ選挙に行こう
2010/07/11(日) 01:03:060718名無しさん@そうだ選挙に行こう
2010/07/11(日) 05:24:370719名無しさん@そうだ選挙に行こう
2010/07/11(日) 10:45:35どうしてwhy?
0720名無しさん@そうだ選挙に行こう
2010/07/11(日) 10:46:400721名無しさん@そうだ選挙に行こう
2010/07/11(日) 10:52:08帰ってきたら試してみます、ありがとう
0722名無しさん@そうだ選挙に行こう
2010/07/11(日) 19:05:540723名無しさん@そうだ選挙に行こう
2010/07/11(日) 19:17:010724名無しさん@そうだ選挙に行こう
2010/07/11(日) 19:19:28ライブラリは動かないと考えるべきだよ
まあPyOpenGLは知らないけど規模大きそうだし対応してるんじゃないか?
0725名無しさん@そうだ選挙に行こう
2010/07/11(日) 19:24:030726名無しさん@そうだ選挙に行こう
2010/07/11(日) 23:01:230727デフォルトの名無しさん
2010/07/12(月) 02:31:49ただし、西尾なんたらさんとかそこらの人と仲良くないと参加できないけどね。
参加をしたいという意志を示したら「あなたは本を出してますか?名前は売れてますか?」
と聞かれて、否定すると「知り合いが既存の参加者にいないのであれば基本的にダメです」
って返答があって参加できてない。
0728デフォルトの名無しさん
2010/07/12(月) 02:33:28Ploneぐらいしかないのかと思ったけど、なんだか残念な気持ちになった。
コードリーディングとかその他の勉強会については気軽に参加できたのだが。
初参加の最低条件がPloneと温泉両方とも名前が売れているか、なのでどうしようもないのであった。
0729デフォルトの名無しさん
2010/07/12(月) 02:39:17かわいそうに
0730デフォルトの名無しさん
2010/07/12(月) 09:19:450731デフォルトの名無しさん
2010/07/12(月) 11:01:25まだまだ仕切り屋が足りないね>日本のPythonコミュニティ
0732デフォルトの名無しさん
2010/07/12(月) 15:38:320733デフォルトの名無しさん
2010/07/12(月) 16:01:24勉強会やHack-a-thonみたいなイベントは、100人集まれば十分大規模なんだよ。
0734デフォルトの名無しさん
2010/07/12(月) 16:03:320735デフォルトの名無しさん
2010/07/12(月) 16:06:43大変失礼いたしました。
0736デフォルトの名無しさん
2010/07/12(月) 20:55:52アホでもわかる簡単なPythonなんだから独学で十二分だろうに
0737デフォルトの名無しさん
2010/07/12(月) 21:55:29社会人が集まる勉強会って大抵構文の勉強じゃないぞ?
TDDとか、ドキュメンティングとか、GAEとか、Webアプリとか、他言語とかがメイン。
構文の勉強会なんて見たことない。
0738デフォルトの名無しさん
2010/07/12(月) 23:09:52ここ笑うところですよね
0739デフォルトの名無しさん
2010/07/13(火) 00:02:56スクリプト言語でドキュメントも豊富にあり、ライブラリーのソースを簡単に読めるPythonに
何が必要なんだ?やる気か?w
0740デフォルトの名無しさん
2010/07/13(火) 00:45:48デフォルトの頭文字か何かですか?
0741デフォルトの名無しさん
2010/07/13(火) 00:46:43「定義する」みたいな
0742デフォルトの名無しさん
2010/07/13(火) 01:30:58本格的な勉強はもちろんみんなコード読んで書いてるよ。
勉強会は勉強というより、情報交換と人脈作りのための場所。
0743デフォルトの名無しさん
2010/07/13(火) 01:36:510744デフォルトの名無しさん
2010/07/13(火) 02:32:540745デフォルトの名無しさん
2010/07/13(火) 06:51:48人脈作りなんて仕事とかプライベートでやれよ。
週末暇なヤツの集まりなんだろ?
0746デフォルトの名無しさん
2010/07/13(火) 06:57:420747デフォルトの名無しさん
2010/07/13(火) 07:22:23泊まりでしか...できないことって...ある....から....ね.....
0748デフォルトの名無しさん
2010/07/13(火) 07:28:530749デフォルトの名無しさん
2010/07/13(火) 11:47:46いやらしい・・・
0750デフォルトの名無しさん
2010/07/13(火) 12:17:180751デフォルトの名無しさん
2010/07/13(火) 13:06:220752デフォルトの名無しさん
2010/07/14(水) 00:00:39かわいそうに
0753デフォルトの名無しさん
2010/07/14(水) 06:13:420754デフォルトの名無しさん
2010/07/16(金) 16:46:570755デフォルトの名無しさん
2010/07/17(土) 05:32:18pythonでスレッドって使っちゃいけないの?
0756デフォルトの名無しさん
2010/07/17(土) 05:49:45(/usr/include にあると思ってるのでデフォルトだと指定されてない。明示的に
-I/usr/local/include をコンパイル時に付けないといけない)、そんな感じに思える。
0757デフォルトの名無しさん
2010/07/17(土) 13:18:41スレッドについては新しいGILがPython3系では導入されたはず
0758デフォルトの名無しさん
2010/07/17(土) 17:27:180759デフォルトの名無しさん
2010/07/17(土) 17:31:250760デフォルトの名無しさん
2010/07/17(土) 17:36:29♥ ☞ ☞ ☟ ☟ ☟ ☟ ☟ ☟ ☟ ☜ ♥
♥ ☞ ☞ ☞ ☟ ☟ ☟ ☟ ☟ ☜ ☜ ♥
♥ ☞ ☞ ☞ ☞ ☟ ☟ ☟ ☜ ☜ ☜ ♥
♥ ☞ ☞ ☞ ( ´,_ゝ`) ☜ ☜ ☜ ☜ ♥なんだか無償にコピペしたくなる
♥ ☞ ☞ ☞ ☞ ☝ ☜ ☜ ☜ ☜ ☜ ♥
♥ ☞ ☞ ☞ ☝ ☝ ☝ ☜ ☜ ☜ ☜ ♥なのに初心者にはコピペできない
♥ ☞ ☞ ☝ ☝ ☝ ☝ ☝ ☜ ☜ ☜ ♥
♥ ☞ ☝ ☝ ☝ ☝ ☝ ☝ ☝ ☜ ☜ ♥
♥ ☝ ☝ ☝ ☝ ☝ ☝ ☝ ☝ ☝ ☜ ♥
♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥
0761デフォルトの名無しさん
2010/07/17(土) 17:37:52昔あった帽子のFlash思い出した
0762デフォルトの名無しさん
2010/07/17(土) 17:39:37くだされー
っていった場合初心者だろ普通
バカかこいつ
0763758
2010/07/17(土) 17:43:49馬鹿にでも分かるPythonの本をお願いしますだ
0764デフォルトの名無しさん
2010/07/17(土) 17:45:33じゃあパパがんばるぞ
♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥
♥ ☞ ☞ ☟ ☟ ☟ ☟ ☟ ☟ ☟ ☜ ♥
♥ ☞ ☞ ☞ ☟ ☟ ☟ ☟ ☟ ☜ ☜ ♥
♥ ☞ ☞ ☞ ☞ ☟ ☟ ☟ ☜ ☜ ☜ ♥
♥ ☞ ☞ ☞ ( ´,_ゝ`) ☜ ☜ ☜ ☜ ♥なんだか無償にコピペしたくなる
♥ ☞ ☞ ☞ ☞ ☝ ☜ ☜ ☜ ☜ ☜ ♥
♥ ☞ ☞ ☞ ☝ ☝ ☝ ☜ ☜ ☜ ☜ ♥なのに初心者にはコピペできない
♥ ☞ ☞ ☝ ☝ ☝ ☝ ☝ ☜ ☜ ☜ ♥
♥ ☞ ☝ ☝ ☝ ☝ ☝ ☝ ☝ ☜ ☜ ♥
♥ ☝ ☝ ☝ ☝ ☝ ☝ ☝ ☝ ☝ ☜ ♥
♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥
0765デフォルトの名無しさん
2010/07/17(土) 18:12:02ワサビー
0766デフォルトの名無しさん
2010/07/17(土) 18:17:52みんなのpythonでいいんじゃね
読んだことないけど
0767デフォルトの名無しさん
2010/07/17(土) 18:25:49恥めてのpythonでいいんじゃね
読んだことないけど
0768デフォルトの名無しさん
2010/07/17(土) 18:29:230769デフォルトの名無しさん
2010/07/17(土) 22:42:10初心者の俺と一緒にPythonチュートリアル読もうぜ
ttp://www.python.jp/doc/nightly/tut/tut.html
スタートメニュー → python 2.5 → python manuals
の英語版と比較しながら読もうず
0770デフォルトの名無しさん
2010/07/17(土) 22:43:39と思ったがくだすれで十分そうだな
0771デフォルトの名無しさん
2010/07/17(土) 23:08:040772デフォルトの名無しさん
2010/07/18(日) 04:55:360773デフォルトの名無しさん
2010/07/18(日) 16:35:30java-jaの温泉合宿に行けば、Pythonをマスターできますか?
0774デフォルトの名無しさん
2010/07/18(日) 16:58:340775デフォルトの名無しさん
2010/07/18(日) 17:00:270776デフォルトの名無しさん
2010/07/18(日) 17:13:310777デフォルトの名無しさん
2010/07/18(日) 20:51:28. /: /: : :/: : : : :ヽ: : : : ',: : :.ヽ
/: : /: : :/{: : : : : : |: : : :.:|:.:.:.:.:.:..
/: : /:\/∧: : : : : :|:. :. : :|:.:ハ.:.:.:',
. /: : : |\/___ノ : : : : :トx___ l.:.|:.:|.:.:.:.|
': : !: :|: :{ ∨\__| ヽ: :l:.:|:.:|.:.:.:.|
i: : :|:八: | __ __ V: /: :|.:.:.:.|
|: : :l : :ヽ| ィ'⌒` '⌒ヽV: : :.|:.:.:.:|
|: : :| : : ハxxx xxx|: l :|.:.:.|
|∧:|: : : :八 〜〜 ノ: l :.ノ.:.:.:.|
l ハ: : : :l:.:> 、 .. イ.:|: l /.:.:∧{
\: |ヽ_ノl\ ̄/ト 、j: l/.:.:/
,r':::::/::::| 人 .|::::、:::::ハ java-jaは誰でもウェルカム
/::i ::〈::::::|∨廿∨|:::::〉:::|:A
_/::::::|:: :.〉:::ト、 八 ,イ|:::〈:::::|:i∧
} ::::::::!:.〈::::::|\∨/|::::::〉::|:::::::',
厶.:.:.::.:|:::::',::::l `´ |:::/:::::|:::::::ハ___
_ ..-‐'⌒ー-'::::/|:::::::',:::! |:/:::::::|',:::::::::`:::〃:/⌒つ
辷⌒ヘ:::::}!::::::::::::::/ | ::::::::。| ヾ、.|:::::::::::| ',:::::::::::::{{:::{_ \
/ ノ::仏-‐─ ′ |::::::::::::| |:::::::::::| `ー‐--、:::::>、乂ゞ
〈,クケ' ̄ |::::::::::。| |:::::::::::|  ̄
|:::::::::::::| |:::::::::::|
|:::::::::::。| |:::::::::::|
0778デフォルトの名無しさん
2010/07/18(日) 20:53:03♥ ☞ ☞ ☟ ☟ ☟ ☟ ☟ ☟ ☟ ☜ ♥
♥ ☞ ☞ ☞ ☟ ☟ ☟ ☟ ☟ ☜ ☜ ♥
♥ ☞ ☞ ☞ ☞ ☟ ☟ ☟ ☜ ☜ ☜ ♥
♥ ☞ ☞ ☞ ( ´,_ゝ`) ☜ ☜ ☜ ☜ ♥なんだか無償にコピペしたくなる
♥ ☞ ☞ ☞ ☞ ☝ ☜ ☜ ☜ ☜ ☜ ♥
♥ ☞ ☞ ☞ ☝ ☝ ☝ ☜ ☜ ☜ ☜ ♥なのに初心者にはコピペできない
♥ ☞ ☞ ☝ ☝ ☝ ☝ ☝ ☜ ☜ ☜ ♥
♥ ☞ ☝ ☝ ☝ ☝ ☝ ☝ ☝ ☜ ☜ ♥
♥ ☝ ☝ ☝ ☝ ☝ ☝ ☝ ☝ ☝ ☜ ♥
♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥
0779デフォルトの名無しさん
2010/07/18(日) 22:28:590780デフォルトの名無しさん
2010/07/18(日) 22:43:350781デフォルトの名無しさん
2010/07/18(日) 23:57:19Rubyのが早く生まれて、且つ言語仕様が優れてるからね。
0782デフォルトの名無しさん
2010/07/18(日) 23:59:010783デフォルトの名無しさん
2010/07/18(日) 23:59:200784デフォルトの名無しさん
2010/07/19(月) 00:04:170785デフォルトの名無しさん
2010/07/19(月) 00:08:190786デフォルトの名無しさん
2010/07/19(月) 00:41:180787デフォルトの名無しさん
2010/07/19(月) 00:56:11Pythonでもwith文で似たようなことができるけど、Rubyのブロックにはかなわないな。
> 文字列内の#{}表記
こっちはPythonの%表記でも利便性は変わらない。
0788デフォルトの名無しさん
2010/07/19(月) 00:56:48じゃあなんで海外では(ry
0789デフォルトの名無しさん
2010/07/19(月) 01:20:43うまく処理を記述できない一般的なパターンを提示できなかったので流れたんだよな。
Pythonでは関数内で普通に関数を定義することができて、大きい無名関数を作れなくても、
普通に関数を作ればいい。
ブロックを引数を受け取る関数はブロック以外の引数を渡すのが面倒だったりするから、
引数が強力で自由度が高いPythonではwithと関数内関数の方が相性が良い。
0790デフォルトの名無しさん
2010/07/19(月) 01:55:26後者は文字列用テンプレートライブラリがいくつかあるので試してみるといいよ
0791デフォルトの名無しさん
2010/07/19(月) 09:57:20これって、なんのためにそういう動作にしてるの?
i=0
[i for i in range(5)]
print i # ===> 4
0792デフォルトの名無しさん
2010/07/19(月) 10:52:320793デフォルトの名無しさん
2010/07/19(月) 10:53:290794デフォルトの名無しさん
2010/07/19(月) 10:54:21逆に外でもその結果を使いたい場合に、外に返す手段がないからじゃない?
0795デフォルトの名無しさん
2010/07/19(月) 10:59:25「python LEGB」でググれ。
0796デフォルトの名無しさん
2010/07/19(月) 16:14:42WEBアプリには良くても他では使う意味なしって感じだ
まあ俺はWEBアプリなんて作らないからPythonだけどね。
0797デフォルトの名無しさん
2010/07/19(月) 20:15:100798デフォルトの名無しさん
2010/07/19(月) 22:50:181)がらびー
2)がるびー
3)がらるび
0799デフォルトの名無しさん
2010/07/19(月) 22:52:240800デフォルトの名無しさん
2010/07/20(火) 01:27:50ほんとだ。ありがと。
ttp://gihyo.jp/dev/serial/01/pythonhacks/0008
によると2.xではリストの内包表記は外に出るけどジェネレータの内包表記は外にでないらしく
list(x for x in range(100))
で回避できるらしいですね。
0801デフォルトの名無しさん
2010/07/20(火) 01:36:360802デフォルトの名無しさん
2010/07/20(火) 01:37:40Rubyはいい線いってるのかもしれないな
0803デフォルトの名無しさん
2010/07/20(火) 01:58:30ほー
0804デフォルトの名無しさん
2010/07/20(火) 02:38:130805デフォルトの名無しさん
2010/07/20(火) 08:55:24どうせまたいつものごとく日本だけ取り残されるんだし、技術立国(笑)
0806デフォルトの名無しさん
2010/07/20(火) 11:30:38これと同じようなかんじで現在のモジュールを表す特殊変数とかありませんか?
ある関数の引数として、現在のモジュールを渡したいのですが、やり方がわかりません。
0807デフォルトの名無しさん
2010/07/20(火) 14:00:06import sys
sys.modules[__name__]
でどう?
0808デフォルトの名無しさん
2010/07/20(火) 19:22:39そういう議論が過去にあったのは知らなかった。
ブロック付きメソッドは、書きやすさって言う点で利点があると思う。
関数名を考えなくていいし、メソッドチェーンをつなげていきやすい。
Rubyがプログラミングを書くのが楽し言って言う人がいるのはこういう所にあるんじゃないかと思う。
>>787
%表記だと、文字列が長くなると書くのが面倒だよ。
何番目の%が何個目の変数に対応するか、パッと見で分からないし。
辞書を使って文字列の置換を書き方もあるけど、あらかじめ変数がないと使えないのが面倒。
"#{1000*t}msec" みたいな書き方ができない。
0809デフォルトの名無しさん
2010/07/20(火) 19:41:550810デフォルトの名無しさん
2010/07/20(火) 19:53:40今日日のフォーマッタはこっち。
http://pythonjp.sourceforge.jp/dev/library/string.html#formatstrings
0811デフォルトの名無しさん
2010/07/20(火) 22:46:23RubyはPerlと同じで、やり方は幾つもあった方が良いって言語だからね。
特定の状況で数タイプ減らしたりカーソル移動を減らしたりゴルフしたりワンライナーを書くために、
同じことをするための書き方を何種類も用意している。
それにどっぷり浸かってる人にとっては楽しいのかもしれないけど、暗号のようなコードの
メンテを任された人とか、同じことをするためだけの幾つものクールな書き方を覚えないと
一人前扱いされない事をアホらしいと感じる人にとっては楽しくないよ。
バッドノウハウをたくさん覚えるよりも、もっと建設的なことに頭を使いたい人は、
必要十分な機能があって、迷わず書けて、だれが書いたコードでも(ワザと読みにくくしている
のでない限り)スラスラ読める方が楽しく感じるんだよ。
0812デフォルトの名無しさん
2010/07/20(火) 22:52:08なんでそういう抽象的な話を持ち出して煙に巻こうとするんだ
0813デフォルトの名無しさん
2010/07/20(火) 23:06:110814デフォルトの名無しさん
2010/07/20(火) 23:10:31別に%だけじゃなくて、ブロック記法やメソッドチェーンも全部ひっくるめた反論だった。
それに、「Pythonの % よりRubyの式展開のほうがいいよね」は、全く具体的じゃない。ただの主観。
式展開だってちゃんと議論されたうえで、却下された。
templateやformatなどの文字列操作は汎用性が高い一方、式展開はリテラルにしか使えない。
式展開を使ってメッセージを書くと、gettext使って国際化できない。
汎用性が高い機能があるのに、あえて用途を限定して便利な機能を導入したいなら、
その機能を導入することで何行も削減できるような頻出するコードの具体例を示さないといけない。
式展開導入派がそれを示すことができなかったので、Pythonには式展開がない。
0815デフォルトの名無しさん
2010/07/20(火) 23:15:32必要ないと判断されたものだよ。
Rubyの方が書きやすいと主観的ではなく具体的に主張したいのであれば、
Pythonではスマートに書けない頻出するコードパターンの具体例を出さないと。
0816デフォルトの名無しさん
2010/07/20(火) 23:43:42>>814
>templateやformatなどの文字列操作は汎用性が高い一方、式展開はリテラルにしか使えない。
リテラル表記は頻出するから、リテラルに使えるだけでも実に便利。
>式展開を使ってメッセージを書くと、gettext使って国際化できない。
なんのこっちゃ?
「gettextで使えないから導入しない」というロジックがわからない。
gettextで使えなくても、他の頻出する場面で便利であればいい。
>>814
>それに、「Pythonの % よりRubyの式展開のほうがいいよね」は、全く具体的じゃない。ただの主観。
「全く具体的じゃない」というのがすごい主観的。
いろいろ理由をこじつけてるけど、実は単に式展開を実装するのが面倒なだけじゃない?
あれは見た目よりずっと実装が複雑になるからね。
>>808
>%表記だと、文字列が長くなると書くのが面倒だよ。
>何番目の%が何個目の変数に対応するか、パッと見で分からないし。
ですよねー
0817デフォルトの名無しさん
2010/07/20(火) 23:56:19>リテラル表記は頻出するから、リテラルに使えるだけでも実に便利。
頻出する&数行コードが減るというのが言語機能を追加するときの最低限の条件だから、
どれくらいコードが減るのか具体例を出して?
>なんのこっちゃ?
>「gettextで使えないから導入しない」というロジックがわからない。
templateやformatの方がリテラルへの式展開よりも汎用的であることの具体例として挙げただけだよ。
どっちが便利かという議論の前に、まずは機能の汎用性を考えたときに、
templateやformatはリテラルにも使えてgettextにも使えるから、リテラルに直接式展開する
より汎用的だと言うのには異論ないよね?
>「全く具体的じゃない」というのがすごい主観的。
「便利だ」と主張している側が、便利であることを示す具体例を出すのがスジだよね?
便利じゃないことを示すのは悪魔の証明だ。
>いろいろ理由をこじつけてるけど、実は単に式展開を実装するのが面倒なだけじゃない?
>あれは見た目よりずっと実装が複雑になるからね。
うん、複雑だからこそ、明確的で大きなメリットがないと採用されないんだよ。
0818デフォルトの名無しさん
2010/07/20(火) 23:59:19蛇足だけど、%記法でも辞書を使ってキーワード展開できるよ。
もちろんformat/templateの方が公式には推奨されるけど、format以前の%も
それほど悪いものじゃない。
0819デフォルトの名無しさん
2010/07/21(水) 00:39:49確かにメソッドチェーンは魅力だけど、俺的には内包表記の方が楽しい。
けど、あまりに複雑な内包表記はPythonらしくないと言われる罠...
関数名って、例えば、一時的な関数は全部_fにするとか、そんなんじゃだめかなぁ。
0820デフォルトの名無しさん
2010/07/21(水) 01:06:54あってもいいけど、新たにわざわざ入れる必要はないな。
0821デフォルトの名無しさん
2010/07/21(水) 03:52:10>いろいろ理由をこじつけてるけど、実は単に式展開を実装するのが面倒なだけじゃない?
>あれは見た目よりずっと実装が複雑になるからね。
実装されてる
お前が知らんだけ
0822デフォルトの名無しさん
2010/07/21(水) 06:01:10f = open('foo'):
try:
return f.read()
finally:
f.close()
が、
with open('foo') as f:
return f.read()
で済む。
さらに、ファイルとTCP接続を同時に扱う場合など、try: 〜 finally: が2回使うケースだと、
1つのwithにまとめられて行数も大幅に減るしインデントレベルも1段減る。
汎用性も高くて、上記のようなリソースの確実なclose以外にもたくさんの処理で使われている。
0823デフォルトの名無しさん
2010/07/21(水) 06:19:33バッドノウハウをたくさん覚えるよりも、もっと建設的なことに頭を使いたい人は、
必要十分な機能があって、迷わず書けて、だれが書いたコードでも(ワザと読みにくくしている
のでない限り)スラスラ読める方が楽しく感じるんだよ。
0824デフォルトの名無しさん
2010/07/21(水) 07:00:120825デフォルトの名無しさん
2010/07/21(水) 07:03:25> お前が知らんだけ
どこに? 見せてみ。
0826デフォルトの名無しさん
2010/07/21(水) 07:13:04プログラミングが好きな奴がRubyを好きになっただけの話。
プログラミングが好きな奴がPythonを好きになれば、Pythonだって楽しい言語。
たくさんの人が楽しい言語だって言ってRubyを選んでいるならわかるが、
明らかにRubyプログラマー人口少ない。それはPythonもだがな
Matzが自分で作った言語を楽しい言語というのポジショントークであるし自分の製品だからわかるが、
それ以外の奴が「Rubyは楽しい」というあまりに主観的な理由だ。
そんな理由で人に勧めるのはやめろ。
0827デフォルトの名無しさん
2010/07/21(水) 07:17:06手段が目的になっていると自分から言っているんだよ。
過程が楽しいなんて糞食らえだ。
プロダクトができ、評価を得ることが至極の楽しみにすべきだろう?
「プログラミングが楽しい」ではモチベーションは長く続かない。
その点で最強なのはphpだ。言語がクソなのでプロダクトや結果を楽しむ他無い。
この点でいえば残念ながら我らがPythonですら叶わないな
0828デフォルトの名無しさん
2010/07/21(水) 07:37:310829デフォルトの名無しさん
2010/07/21(水) 08:35:53俺は >>821 じゃないけど、議論されてた時のPEPが
http://www.python.org/dev/peps/pep-0215/
で、言語への実装じゃなくてモジュールとしてのサンプル実装が
http://www.lfw.org/python/Itpl.py
にあるね。
言語として実装するのでも、
$"foo${bar}baz" を ''.join('foo', str(bar), 'baz') と同じバイトコードにするだけだから、
たいした事無いよな。
0830デフォルトの名無しさん
2010/07/21(水) 08:49:160831デフォルトの名無しさん
2010/07/21(水) 08:54:56文字列の中に、任意の式が現れうる。
これは言語のフロントエンドの実装としてかなり面倒。
0832デフォルトの名無しさん
2010/07/21(水) 09:16:25アンチ専用スレがあるよ
それでも本スレにRuby厨が沸くってことは
Pythonが人気なのとRubyプログラマの民度が低いことの現れだね。
0833デフォルトの名無しさん
2010/07/21(水) 09:18:400834デフォルトの名無しさん
2010/07/21(水) 09:25:08フロントエンドって、parser?
確かに文字列のparseが面倒になるかもしれないけれど、言語のコアを弄るのに比べたら
parserだけでほとんどが完了するのは軽い方だよ。
それより、parserが複雑になるってことは、バイトコード(.pyc)が存在しないときのモジュール読み込み
速度に悪影響がでて、アプリの起動速度が落ちる方が怖いな。
Rubyだってgemとかストレス感じる場面って、たいていモジュールの読みこみ速度がネックになってそう。
0835デフォルトの名無しさん
2010/07/21(水) 09:27:040836デフォルトの名無しさん
2010/07/21(水) 10:00:28どうやって呼び出し元のスコープ参照してるんだ?と思ったら、こんな荒技だったのか。
try: 1/0
except: frame = sys.exc_traceback.tb_frame
while frame.f_globals["__name__"] == __name__: frame = frame.f_back
loc, glob = frame.f_locals, frame.f_globals
>>830
実質このスレが一番隔離スレに近い。
0837デフォルトの名無しさん
2010/07/21(水) 10:04:13すごい荒業だよな。
普通はsysにあるフレームスタックを取得する関数を使う。
loggngモジュールなんかが使ってる。
0838デフォルトの名無しさん
2010/07/21(水) 10:56:08わろす
0839デフォルトの名無しさん
2010/07/21(水) 14:25:12数値計算とかグラフとか python
Web どっちもどっち?
0840デフォルトの名無しさん
2010/07/21(水) 16:18:450841デフォルトの名無しさん
2010/07/21(水) 18:38:45Firefox 4 beta1入れてみたぞ
とりあえずブックマークのプロパティが開けないという致命的なバグがある
あと最小化・全画面・終了のボタンくらいつけろよ・・
0842デフォルトの名無しさん
2010/07/21(水) 23:32:46%が時代遅れとかstring.splitが廃止方向とかを知って、
代わりの難しさ・見つからなさに涙が出そう。そんなだからついていけないんだがw
あと、827かっけー。
俺は実感と共感できんけど、プロっぽい見方の一つなんだろうな。
0843デフォルトの名無しさん
2010/07/22(木) 00:11:04% は .format が代わりに推奨されているけど、Python2.6より前のバージョンとの互換性を
捨てられる場合以外は今でも % を使うのがふつう。
string.split は、 string というモジュールにある関数が deprecated になっているから、
str型のオブジェクトの str.split メソッドを使う。
0844デフォルトの名無しさん
2010/07/22(木) 00:55:00文字列の長さを取得するのに
'hoge'.len() とか
'hoge'.length() とか
'hoge'.size() とか
やってぜんぜんだめじゃんと思った
0845デフォルトの名無しさん
2010/07/22(木) 01:25:200846デフォルトの名無しさん
2010/07/22(木) 01:33:11PRINT LEN("HOGE")
0847デフォルトの名無しさん
2010/07/22(木) 01:46:00慣れだとは思うが、今でもhogeって書いてからlen(hoge)って書かないといけないことに気づくことが...
同じやり方が複数あるのはPythonらしくないけど、Mathematicaにある、1変数関数後置の文法ほしいよぅ
hoge // len と書いたらlen(hoge)って解釈される。
0848デフォルトの名無しさん
2010/07/22(木) 02:19:08RAIIだろ・・・
0849デフォルトの名無しさん
2010/07/22(木) 02:19:560850デフォルトの名無しさん
2010/07/22(木) 02:39:190851デフォルトの名無しさん
2010/07/22(木) 02:43:22これは通るのか
0852デフォルトの名無しさん
2010/07/22(木) 04:18:52まともな方法かはともかく、通る。
そういや、アンダーバー2こついてんのにname manglingされないんだな。
0853デフォルトの名無しさん
2010/07/22(木) 04:46:500854デフォルトの名無しさん
2010/07/22(木) 10:05:38RAIIに限らないし、同じことが try - finally でもできる。
try - finally に比べて行数削減できてるだろ。 try- finally で同じ行数で書けるなら
with 文は導入されなかったよ。
0855デフォルトの名無しさん
2010/07/22(木) 20:50:30それはPerlなみに分かりづらいので嫌だなぁ。
0856デフォルトの名無しさん
2010/07/22(木) 21:09:23まあPythonらしくないけど
0857デフォルトの名無しさん
2010/07/22(木) 21:59:13パイプっぽいな
0858デフォルトの名無しさん
2010/07/22(木) 22:06:34F#にもそのものズバリのパイプライン演算子あるね
単に
x |> f を f x と定義するだけだが
0859デフォルトの名無しさん
2010/07/22(木) 22:13:050860デフォルトの名無しさん
2010/07/22(木) 22:19:200861デフォルトの名無しさん
2010/07/22(木) 22:48:030862デフォルトの名無しさん
2010/07/23(金) 12:30:200863デフォルトの名無しさん
2010/07/23(金) 12:41:170864デフォルトの名無しさん
2010/07/23(金) 18:02:44templateやformatで出来て式展開で出来ないことって何だ?ほぼ同じことが出来るだろ?
>>816
%は辞書渡せるんだからローカル変数の辞書を渡せばいいだけだろ?
0865デフォルトの名無しさん
2010/07/23(金) 20:02:35>言語として実装するのでも、
>$"foo${bar}baz" を ''.join('foo', str(bar), 'baz') と同じバイトコードにするだけだから、
>たいした事無いよな。
大したことあるよ。
${bar} と書いてるけど bar の部分に任意の式が書けるんだから、
文字列リテラルを字句解析している途中で式の構文解析が入る。
それが難しいから、通常は任意の式じゃなくて単なる変数名や、変数名+[index] 程度で妥協している言語がほとんど。
これが大したことないと思えるのは、構文解析が分かってない証拠。
もちろん、大変なのを避けて簡単なほうを選ぶのも自由。
でも「式展開の実装なんて簡単」というのはだけは間違い。
0866デフォルトの名無しさん
2010/07/23(金) 20:25:400867デフォルトの名無しさん
2010/07/23(金) 20:43:07> templateやformatなどの文字列操作は汎用性が高い一方、式展開はリテラルにしか使えない。
0868デフォルトの名無しさん
2010/07/23(金) 20:44:47>>829みたところ、そこまで大したものには見えないが。
0869デフォルトの名無しさん
2010/07/23(金) 20:47:00PythonのMLでは、構文解析の難しさなんて一切議論されていないのに、
どうしても「実装が難しいからあきらめた」って事にしたいの?
文字列展開が format() メソッドや template よりも大幅にコードを削減できる頻出例はまだ?
0870デフォルトの名無しさん
2010/07/23(金) 21:01:34bar = 123
'foo' bar 'baz'
が
'foo' + str(bar) + 'baz'
になるような拡張は受け入れられねーかなー。
今は syntax error だから互換性は問題なし。
0871870
2010/07/23(金) 21:42:35このスレ以上に食いつきいいなw
http://mail.python.org/pipermail/python-ideas/2010-July/007694.html
0872870
2010/07/23(金) 21:51:27変わりないし、テキストリテラルだけこんなに高機能にする提案が受け入れられるかは
微妙だな。
ただ、そもそも文字列の連結もテキストリテラル限定機能だし、可能性はゼロではない。
たぶん0.1%くらい。
'{foo} {bar}'.format(**vars()) を面倒に思う人は +1 とか返信して盛り上げて。
0873デフォルトの名無しさん
2010/07/23(金) 22:06:48bar = 123
bar 000
は 123000 になるべきだな。
そして
"H.21" "July" 23
はdatetime.date(2010, 7, 23)だ。
うん、大変便利。
0874デフォルトの名無しさん
2010/07/23(金) 22:25:25セキュリティ気にしないRubyならそうだね
0875デフォルトの名無しさん
2010/07/23(金) 22:40:140876デフォルトの名無しさん
2010/07/23(金) 22:40:38rubyはオブジェクトの汚染をチェックする機能もあるし
セキュリティは意識していないことはないと思う。
0877870
2010/07/23(金) 23:21:49あー、別に空白に演算子としての意味を持たせているわけではなくて、
文字列リテラルの結合規則を弄るつもりで言ってた。
だから、最初は文字列リテラルで始まらないといけないし、結果は必ず
文字列オブジェクトになる。
で、あまり反応良くないから、普通に便利関数を追加する提案をしておいた。
>>874
別に文字列リテラルの中に式を展開してもセキュリティの問題は出ないよ。
任意の文字列オブジェクトに対して展開するんじゃなくて、リテラルにだけ
展開するんだから。
評価するべき式はコンパイル時に決定されるようにしておけばセキュリティの
問題がないことは、Python-devの議論でも確認されていた。
0878デフォルトの名無しさん
2010/07/23(金) 23:41:41>なんで話を実装のむずかしさに持っていこうとしているの?
>PythonのMLでは、構文解析の難しさなんて一切議論されていないのに、
>どうしても「実装が難しいからあきらめた」って事にしたいの?
なにがおまえを駆り立てているのかわからんけど、「式展開の実装が大したことない」というのが間違いだと指摘しただけだよ。
Pythonで導入するしないの話しとは別ね。勝手に混同しないで。
> 文字列展開が format() メソッドや template よりも大幅にコードを削減できる頻出例はまだ?
大幅にコードを削減できるとは誰も主張してないと思うけど。>>808をごらんよ。
>%表記だと、文字列が長くなると書くのが面倒だよ。
>何番目の%が何個目の変数に対応するか、パッと見で分からないし。
>辞書を使って文字列の置換を書き方もあるけど、あらかじめ変数がないと使えないのが面倒。
>"#{1000*t}msec" みたいな書き方ができない。
これは式展開の利点だけど、大幅にコードを削減できるとは言ってないよね。
そんなことだれが主張したのか教えてほしい。
0879デフォルトの名無しさん
2010/07/23(金) 23:55:58>なにがおまえを駆り立てているのかわからんけど、「式展開の実装が大したことない」というのが間違いだと指摘しただけだよ。
>Pythonで導入するしないの話しとは別ね。勝手に混同しないで。
そもそも、>>865で最後に
> もちろん、大変なのを避けて簡単なほうを選ぶのも自由。
ってつけてたから、「大変だから導入しないんだろ」って主張に取られても仕方ないよ。
>大幅にコードを削減できるとは誰も主張してないと思うけど。>>808をごらんよ。
それはとっくに反論済みだと思ってたが?
"{foo} {time}msec".format(foo=foo, time=t*1000)
で良いし。
>大幅にコードを削減できるとは言ってないよね。
>そんなことだれが主張したのか教えてほしい。
特定の状況でほんのちょっと書きやすくするためだけのためにルールを増やさないって
のがPythonの方針だからだって、>>811 あたりから何度も出てるよね。
頻繁に何行も削減できるのは、with導入と同じく構文を拡張する理由になる。
別にそれ以外でも明確な理由があればOKだけど、数タイプ削減だけが理由じゃ認められない。
0880デフォルトの名無しさん
2010/07/24(土) 00:10:130881デフォルトの名無しさん
2010/07/24(土) 00:15:070882デフォルトの名無しさん
2010/07/24(土) 00:17:490883デフォルトの名無しさん
2010/07/24(土) 00:30:31> そもそも、>>865で最後に
> > もちろん、大変なのを避けて簡単なほうを選ぶのも自由。
> ってつけてたから、「大変だから導入しないんだろ」って主張に取られても仕方ないよ。
じゃあそれはそちらの勘違いだから、実装が大変かどうかという話しと、Pythonに取り込む話しとは分けてね。
それにもともとは
> もちろん、大変なのを避けて簡単なほうを選ぶのも自由。
> でも「式展開の実装なんて簡単」というのはだけは間違い。
と書いてあるんだから、そこでは実装の話しだけしてるというのはわかると思う。恣意的に誤解しない限り。
> それはとっくに反論済みだと思ってたが?
話しがつながらないんだけど。大幅にコードを削減できるとは誰も主張してないことを確認したかっただけなのに
> "{foo} {time}msec".format(foo=foo, time=t*1000)
という例を出されても何がしたいのかよくわからない。
繰り返すけど、大幅にコードを削減できるとはとは誰も主張してないよね?
あと>>879の最後のほうも何がいいたいのかわからん。
式展開のメリットはコード削減であるとは誰もいってないことを確かめただけなのに、話しの流れがわからない。
>>880
変数名展開と違い、式展開は任意の式を許すから構文解析は難しいよ。簡単と思うのは分かってない証拠。
0884デフォルトの名無しさん
2010/07/24(土) 01:02:490885デフォルトの名無しさん
2010/07/24(土) 01:32:51式展開が却下されたときには議論すらされていない。
で、式展開のメリットがコード削減ではないのであれば、
記号に新しく意味を持たせてまで式展開を導入する意味は何?
記号や暗黙ルールだらけのRubyやPerlはともかく、Pythonには受け付けられない
程度の小さいメリットしか無いんじゃない?
0886デフォルトの名無しさん
2010/07/24(土) 01:40:31素人考えだが、
"""#{'''#{"#{'\"\"\"foo\"\"\"'}"'''"""
みたいなのじゃね?
文字列リテラルの中に任意の式を入れられると、文字列リテラルも入れられることになって、
浅い脳内スタックと誤検出の多い人間の目字句解析機では構文解析が難しい。
今のPythonだって、
>>> a = b = c = 3
>>> ``a+b`*int(`c`)`
"'666'"
>>> ``a+b`+`c``
"'63'"
evalの中にeval入れたらカオスだろ?
0887デフォルトの名無しさん
2010/07/24(土) 01:42:21これ以上追求したらかわいそうだ
0888デフォルトの名無しさん
2010/07/24(土) 01:49:150889デフォルトの名無しさん
2010/07/24(土) 01:52:14What's wrong with
s = 'foo' + str(bar) + 'baz'
If you want something Pythonic:
import this
...
Explicit is better than implicit
0890870
2010/07/24(土) 02:06:51あー、売名していると言われても反論できんな。
でも、本家のML行くと>>889みたいなズバっとした回答が来て、
このスレで数十スレつかって議論するよりも良いと思うよ。
ということで、 .format と % と template しか頭になかったけど、
>>889 がPythonic過ぎて新しい構文を導入する理由が思い浮かばない。
0891デフォルトの名無しさん
2010/07/24(土) 02:35:240892デフォルトの名無しさん
2010/07/24(土) 07:41:350894デフォルトの名無しさん
2010/07/24(土) 10:41:19ここ隔離スレかと思ってた・・・
0895デフォルトの名無しさん
2010/07/24(土) 10:53:26(キリッ
って感じでいいなw
一発で致命傷のある重みのあるボディーブロみたいな
0896デフォルトの名無しさん
2010/07/24(土) 10:54:47いや先月か先々月くらいからおかしくなっただけだよ
前まではくすだれよりちょっと上級な質問スレだった
まあ変なのが居るのは昔からだけど
0897デフォルトの名無しさん
2010/07/24(土) 10:56:450898デフォルトの名無しさん
2010/07/24(土) 11:09:03>「式展開の実装が大したことない」というのが間違いだと指摘しただけだよ。
>>829じゃだめなの?
0899デフォルトの名無しさん
2010/07/24(土) 11:09:21Implisit: 暗示的
Explisit is better than implicit
意訳:明示的なほうがいいぞ
別に英語だからってネイティブが書いてると限らないしね
というかもろアジア臭い英語だ
0900デフォルトの名無しさん
2010/07/24(土) 11:13:45他のアジアの連中はもっとマシだ
0901デフォルトの名無しさん
2010/07/24(土) 11:16:05あえて言う必要があるのか疑問に思う
0902デフォルトの名無しさん
2010/07/24(土) 11:17:35これね
0903デフォルトの名無しさん
2010/07/24(土) 11:49:16TOELFもTOEICも酷い結果だった
根本的に日本の英語教育がダメだから独学したほうがいい
0904デフォルトの名無しさん
2010/07/24(土) 11:52:210905デフォルトの名無しさん
2010/07/24(土) 11:58:00プログラム言語ができて英語が出来ないやつなんて居ねえよ
0906デフォルトの名無しさん
2010/07/24(土) 12:04:520907デフォルトの名無しさん
2010/07/24(土) 12:06:33文字列展開だって同じ程度の複雑さだよね。
今まで1つのトークンだったのを構文木に格上げする程度。
バッククォートもPython3では消してしまうけど。
0908デフォルトの名無しさん
2010/07/24(土) 12:07:12話すのはさすがに難しいかな
0909デフォルトの名無しさん
2010/07/24(土) 12:25:510910デフォルトの名無しさん
2010/07/24(土) 12:56:15学習があってこそ経験ができるわけで
翻訳プロジェクトや英語圏の友達持てばいいよ
0911デフォルトの名無しさん
2010/07/24(土) 13:11:08彼女もできない。
0912デフォルトの名無しさん
2010/07/24(土) 13:13:550913デフォルトの名無しさん
2010/07/24(土) 13:15:170914デフォルトの名無しさん
2010/07/24(土) 13:40:310915デフォルトの名無しさん
2010/07/24(土) 13:43:130916デフォルトの名無しさん
2010/07/24(土) 13:44:080917デフォルトの名無しさん
2010/07/24(土) 13:45:58ちょっとサンプルコード貼ってくれない?
0918デフォルトの名無しさん
2010/07/24(土) 14:08:39温泉じゃなくて、サウナじゃないの?
0919デフォルトの名無しさん
2010/07/24(土) 14:17:030920デフォルトの名無しさん
2010/07/24(土) 14:31:53もちつけ。
0921デフォルトの名無しさん
2010/07/24(土) 14:33:19bessy, messyの意味が分からない。
0922デフォルトの名無しさん
2010/07/24(土) 14:45:40二次元の世界に行けるタイプの人ですか?
0923デフォルトの名無しさん
2010/07/24(土) 14:53:33多重リストは嫌いだよ
0924870
2010/07/24(土) 17:02:53bessyはtypoですorz
messyは、ゴチャッとしてウザいというイメージで使ったんだけど、
英単語のニュアンス判ってないので単語選び間違えてるかもしれません。
0925883
2010/07/24(土) 21:55:23>いやだから任意の式を許したとしてなにが難しいのか
865で説明されているとおりだよ。字句解析の途中で構文解析が必要になるから。何度も書かせんなよ。
>>885
> まず、式展開の実装が難しいかどうかは機能を載せる・載せないの基準にならないし、
> 式展開が却下されたときには議論すらされていない。
だから、式展開の実装が難しいという話と、Pythonに導入するしないの話をいっしょくたにしないでねと何度もいってるんだけど。
理解してもらえましたか?
> で、式展開のメリットがコード削減ではないのであれば、
> 記号に新しく意味を持たせてまで式展開を導入する意味は何?
だから、それは>>808ですでに紹介されてるっていってるでしょ?もういちど引用するよ。
>%表記だと、文字列が長くなると書くのが面倒だよ。
>何番目の%が何個目の変数に対応するか、パッと見で分からないし。
>辞書を使って文字列の置換を書き方もあるけど、あらかじめ変数がないと使えないのが面倒。
>"#{1000*t}msec" みたいな書き方ができない。
とりあえずさ、式展開のメリットして大幅にコードを削減できるという主張は、そちらが勝手に誤解してただけというのはわかったかな。
それと>>879で
> "{foo} {time}msec".format(foo=foo, time=t*1000)
という例がでてるけど、式展開なら
"#{foo} #{t*1000}msec"
で済むね。
これを便利と思うか、この程度の便利さならいらないと思うかは人それぞれ。
Pythonはこの程度ならいらないと思った、それだけでしょ。
別にそういう主張(この程度ならいらないという主張)はいいと思うんだけど、式展開は難しくないというウソや、
式展開は大幅にコードを削減できると主張しているという誤解は、やめようね。
0926デフォルトの名無しさん
2010/07/24(土) 21:57:280927デフォルトの名無しさん
2010/07/24(土) 22:14:56最初に式展開の実装が難しいと主張しだした人が、あたかも「Pythonは式展開の実装が
難しいから実装しないんだろ」と受け取れる口調だったのが誤解の始まりだっただけだろ。
実装のむずかしさはPythonが式展開を実装しないことと全く無関係。スレ違い。
ちょっと書きやすくするためだけに構文を複雑にしないってのもずっと前から何度も既出で、
「式展開のメリットして大幅にコードを削減できる」なんて誤解している奴は一人も居ないぞ?
お前一人が空回りして熱くなってるだけだ。
0928870
2010/07/24(土) 22:52:11> いろいろ理由をこじつけてるけど、実は単に式展開を実装するのが面倒なだけじゃない?
> あれは見た目よりずっと実装が複雑になるからね。
で、最初からPythonが導入しない理由にヒモづけられてたから、>>925 が最初に自分が>>816ではないことと
式展開が導入されない理由にヒモづける気は無いことを言っておくべきだったね。
自分はヒモづける気がなくても、話の流れ上>>816と一緒くたにされても仕方ないよ。
式展開が導入されない理由は、 >>889 への反論が一つもないみたいだし、もう終わりで良いよね。
こっからは完全に興味本位なんだけど、式展開って >>829 で60行ほどで実装されてるけど、
そんなに実装難しいものなの?
>>886 のバッククォートの入れ子と同じ方法で実装できそうなのにな。
0929デフォルトの名無しさん
2010/07/24(土) 22:59:230930デフォルトの名無しさん
2010/07/25(日) 12:43:09>>829に貼ってある
> http://www.lfw.org/python/Itpl.py
の実装じゃ駄目なの?
0931デフォルトの名無しさん
2010/07/25(日) 16:02:43>「式展開のメリットして大幅にコードを削減できる」なんて誤解している奴は一人も居ないぞ?
えー、>>869みたいなの書いといていまさらそんなこという?
>>928
そうか、「字句解析中に構文解析が必要になる」という説明がまるでわかってないわけか(そうだよね?)。
こればかりは基礎知識ない人にはうまく説明できないなあ。勉強してくださいとしか言いようがない。説明がへたでごめんな。
PerlやRubyの正規表現はリテラルで、Pythonのは文字列をライブラリで解析しているだけの違い、と似てるんだけど・・・通じないよね。
とりあえずRubyでは "${'"'}" とかけるけどPythonのは"${'¥"'}"と書く必要があって、それが本物の式展開と擬似的なものの違いを表してるんだけど。
あれを「式展開」と呼ぶのは、PHPの無名関数を「関数オブジェクト」と呼ぶのと同じくらい違和感のあるものなんだよ。
もちろんPythonのやり方を否定しているわけじゃないよ?正規表現のリテラルも用意してない言語だし、簡易的なやり方で済ますのもありだと思う。
でも文脈自由文法の限界もわかってなくて「式展開の実装なんて簡単」と主張するのはやめたほうがいいと思うな。
今までのコメント見る限り、自分の間違いを認めるような人じゃなさそうだけど。
0932デフォルトの名無しさん
2010/07/25(日) 16:59:29やたら「最近Python使ってます」とか言ってくるのな。
んでジャヴァジャ温泉でPython勉強会始めてたりしてる。
この前までRubyが最強言語とか言っていたり、
JavaScriptできない奴は・・・とか言ってたりしてたが
何を目指してるのかねえ
0933デフォルトの名無しさん
2010/07/25(日) 18:03:46>>「式展開のメリットして大幅にコードを削減できる」なんて誤解している奴は一人も居ないぞ?
>えー、>>869みたいなの書いといていまさらそんなこという?
>>814 で >>808 程度のメリットでは Pythonに式展開が導入されない理由を
>汎用性が高い機能があるのに、あえて用途を限定して便利な機能を導入したいなら、
>その機能を導入することで何行も削減できるような頻出するコードの具体例を示さないといけない。
>式展開導入派がそれを示すことができなかったので、Pythonには式展開がない。
って言ってるのに、 >>816 みたいにまるで式展開の実装が難しいことがPythonが式展開を導入しない理由みたいな主張をする奴がいるから、
「まずはPythonが式展開を導入する価値を説明してからにしろ」という意味という意味で>>869 を書いたんだけど?
0934デフォルトの名無しさん
2010/07/25(日) 18:14:20いつまで下らない水掛け論してんだよ。
0935デフォルトの名無しさん
2010/07/25(日) 20:21:43java-ja のことかな?
java-ja でググろうとしたら補完で
java-ja python
とか出てきてなんかワロタww
http://gyazo.com/f0fde3577c1f6a982037bb6b2642cb11.png
0936デフォルトの名無しさん
2010/07/25(日) 20:30:12なにを目指してるかyahoo知恵袋にきけばOK。
0937デフォルトの名無しさん
2010/07/25(日) 21:44:27女の子を募集しているという噂。ただTwitter界隈で
java-jaで活動してるとある男性が女性に対して
偉く失礼な態度を取ってるので避けたがるようだ。
0938デフォルトの名無しさん
2010/07/25(日) 23:27:09ム板には作るなよ。マ板だぞ。
0939デフォルトの名無しさん
2010/07/26(月) 14:46:02ドラ娘を個人攻撃するのはやめろよ!
0940デフォルトの名無しさん
2010/07/26(月) 21:52:320941デフォルトの名無しさん
2010/07/26(月) 22:37:290942デフォルトの名無しさん
2010/07/26(月) 22:44:040943デフォルトの名無しさん
2010/07/26(月) 23:06:30画像検索したらエロ画像出てきてふいた
0944デフォルトの名無しさん
2010/07/26(月) 23:18:180945デフォルトの名無しさん
2010/07/26(月) 23:23:400946デフォルトの名無しさん
2010/07/27(火) 00:54:03ドラ娘ってどれ?こんな中にいる??
http://www.google.co.jp/images?um=1&hl=ja&tbs=isch:1&sa=1&q=%E3%83%89%E3%83%A9%E3%83%A0%E5%A8%98&aq=f&aqi=&aql=&oq=&gs_rfai=
0947デフォルトの名無しさん
2010/07/27(火) 02:11:29| ノ\ ヽ |
/ ●゛ ● | |
| ∪ ( _●_) ミ j
彡、 |∪| | J>>946
/ ∩ノ ⊃ ヽ
( \ / _ノ | |
.\ “ /__| |
\ /___ /
0948デフォルトの名無しさん
2010/07/27(火) 14:14:590949デフォルトの名無しさん
2010/07/28(水) 01:53:530950デフォルトの名無しさん
2010/07/28(水) 02:03:36オライリーからPractical Programmingって本の訳本が一冊
後者の内容はPython入門+アルゴリズムとデータ構造入門ってとこ
0951デフォルトの名無しさん
2010/07/28(水) 02:56:08http://pc12.2ch.net/test/read.cgi/tech/1271996751/572-
0952デフォルトの名無しさん
2010/07/28(水) 19:40:14ttp://www.oreilly.co.jp/books/9784873114637/
O'Reilly Japan - 初めてのコンピュータサイエンス
0953デフォルトの名無しさん
2010/07/28(水) 20:25:53それはPythonスタートブックってやつ
0954デフォルトの名無しさん
2010/07/29(木) 12:52:44一応、C,C++,Java,Rubyはわかるので、入門よりちょっと進んだくらいから
始められると思ってます。
0955デフォルトの名無しさん
2010/07/29(木) 13:01:360956デフォルトの名無しさん
2010/07/29(木) 13:04:460957デフォルトの名無しさん
2010/07/29(木) 13:05:56ありがとうございます!
0958デフォルトの名無しさん
2010/07/29(木) 14:06:470959デフォルトの名無しさん
2010/07/29(木) 14:07:040960デフォルトの名無しさん
2010/07/29(木) 14:10:14やっぱリバースエンジニアリングが異彩を放ってるな
0961デフォルトの名無しさん
2010/07/29(木) 14:17:170962デフォルトの名無しさん
2010/07/29(木) 14:17:40http://www.amazon.co.jp/dp/4048686291/
0963デフォルトの名無しさん
2010/07/29(木) 14:44:02有償サポート組にはPython3対応したベータ版が渡ってた気がする。
一般人は安定板としてリリースされるの待たないといけない。
0964デフォルトの名無しさん
2010/07/29(木) 15:36:03本屋で目を通したけど、pythonにドップリ使ってる人でなきゃ
理解不能っぽいので遠慮しておいた
0965デフォルトの名無しさん
2010/07/29(木) 17:18:09俺がそういう人に勧めるのは、クックブックかな。
Pythonではこう書くって実例集なので、他言語修得者が見るのに
結構向いてると思う。
ただ、内容が古い(Python2.4)という致命的な欠点があるが。
0966デフォルトの名無しさん
2010/07/29(木) 18:42:15ありがとうございます!
0967デフォルトの名無しさん
2010/07/30(金) 10:31:06java-ja
0968デフォルトの名無しさん
2010/08/02(月) 00:10:13Out[1]: 3
In [2]: type(1)
Out[2]: <type 'int'>
In [3]: 1.__add__(2)
------------------------------------------------------------
File "<ipython console>", line 1
1.__add__(2)
^
SyntaxError: invalid syntax
なんでこれ駄目なの?
0969デフォルトの名無しさん
2010/08/02(月) 00:56:30java-ja
0970デフォルトの名無しさん
2010/08/02(月) 00:59:110971デフォルトの名無しさん
2010/08/02(月) 01:12:45ほんとだ。ありがと。
In [2]: 1..__add__(2)
Out[2]: 3.0
In [3]: 1 .__add__(2)
Out[3]: 3
レス数が950を超えています。1000を超えると書き込みができなくなります。