[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 05/09 21:00 / Filesize : 205 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Pythonのお勉強 Part23



1 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 16:23:39 ]
Python オフィシャルサイト
www.python.org/
日本Pythonユーザ会
www.python.jp/Zope/
FrontPage - Pythonのお勉強
python.rdy.jp/
前スレ
pc11.2ch.net/test/read.cgi/tech/1196426978/

◆関連スレッド

Microsoft IronPython 1.0
pc11.2ch.net/test/read.cgi/tech/1157686822/
Python の宿題ここで答えます Part 1
pc11.2ch.net/test/read.cgi/tech/1153585095/
2ch検索: [python]
find.2ch.net/?BBS=ALL&TYPE=TITLE&STR=python

◆関連サイト

Python ドキュメント
www.python.jp/doc/release/
参考サイト - Pythonのお勉強
python.rdy.jp/wiki.cgi?page=%BB%B2%B9%CD%A5%B5%A5%A4%A5%C8

以上

753 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 12:47:23 ]
意味不明

754 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 12:48:00 ]
まっつんはHaskellやらんひと?

755 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 12:48:13 ]
752はいらない子.

756 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 12:48:36 ]
>>754
ひととおり知ってるんじゃね?

757 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 12:58:53 ]
>>> (lambda s: re.match(tokenize.Intnumber+'$', s) and eval(s) or -1)('1234')
1234
>>> (lambda s: re.match(tokenize.Intnumber+'$', s) and eval(s) or -1)('0x1234')
4660
>>> (lambda s: re.match(tokenize.Intnumber+'$', s) and eval(s) or -1)('0x1234')
4660
>>> (lambda s: re.match(tokenize.Intnumber+'$', s) and eval(s) or -1)('notint1234')
-1

758 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 13:01:49 ]
>>> (lambda s: re.match(tokenize.Intnumber+'$', s) and eval(s) or -1)('0')
-1

759 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 13:02:50 ]
>>> (lambda s: re.match(tokenize.Intnumber+'$', s) and eval(s) or -1)('1234')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<stdin>", line 1, in <lambda>
NameError: global name 're' is not defined

760 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 13:07:16 ]
ごめん出直してくる

761 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 13:13:25 ]
>>> (lambda s: __import__('re').match(__import__('tokenize').Intnumber, s) is None and -1 or eval(s))('0')



762 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 13:40:41 ]
wxPythonむずかしー
テキスト貼って弄って表示したいだけなんだがいいサンプルありませんかね?
まあ、そんなのGUIにする人少ないんだろうが・・・

763 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 13:50:00 ]
>>762
wxPythonのサイトにあるサンプル

764 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 14:03:36 ]
>>762
import wx
app = wx.PySimpleApp()
frame = wx.Frame(None, wx.ID_ANY)
wx.StaticText(frame, wx.ID_ANY, "hello, world")
frame.Show(True)
app.MainLoop()

765 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 14:30:27 ]
楽したいならwxGladeを使うという手も。

766 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 15:41:56 ]
string.Templateの使い道がいまいちよく分からないんだが
どういうときに使えばいいの?

767 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 15:46:19 ]
公式のチュートリアルに使用例があったような

768 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 15:54:05 ]
'%(var)s' % dic 形式の文字列フォーマットがなんとなく嫌になったら使う(飽きるまで)

769 名前:デフォルトの名無しさん [2008/02/16(土) 15:57:59 ]
Python2.5.2RC1リリースされてた

770 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 16:18:04 ]
おまいらドジャンゴの勉強会行く?

771 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 16:35:25 ]
今からPython始める入門者なのですが
学ぶにあたっていい書籍などありますか?
wikiを見てみると一番オススメの「みんなのPython」は
2.5に対応していないんですよね。
それなら改訂を待ったほうがいいですか?
それとも初心者には今のままのもので充分ですか?
はたまたチュートリアルだけで充分だったりしますか?



772 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 16:38:21 ]
Pythonの入門者が2.5の新機能を使うことなんてめったにないと思うぜ。
でっかい書店にでも行って,いろいろ読み比べて決めればいいんじゃね?

773 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 16:38:30 ]
>>770
アッー

774 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 16:40:04 ]
チュートリアルを読みこなせれば十分だと思うけど

775 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 16:41:42 ]
>>774
www.python.jp/doc/2.4/tut/

チュートリアルならオンラインで読めるしな。
いずれにしろ自分の目で確かめて決めるのが一番だ。

776 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 16:47:52 ]
www.geocities.jp/m_hiroi/light/index.html
ここのアルゴリズム解説はとても面白いんだが、Python入門はどうだろう?

777 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 17:10:42 ]
>>770
勝手に疎外感を感じてしまいがちなボクチムは
寂しい気持ちを慰めるためにキャバクラに通います
最近はお金がないので,もっぱらイケメンのあの人を思い浮かべながら
単三電池や角電池で自分を慰めているかもしれません

そんな毎日なのでずっと万年厨房の日陰者です

778 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 17:15:06 ]
単三電池で練習してからでないと参加できないってことかな?
アッー!

779 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 17:16:57 ]
>>770
ジャンゴ

780 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 17:18:03 ]
>>771
黄色い方の恥パイはやめといた方がいい
桃色の方のはじパイにしとけ

781 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 17:18:24 ]
>>779
アッー!



782 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 17:27:18 ]
>>778
単四電池から始めないと無理な人もいる

783 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 17:51:32 ]
スキルの低い奴は、根性叩き込むと称して
ボタン電池が尻に何個入るか試されるってホントですか?

784 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 17:53:46 ]
ム板って何でID出ないの?

785 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 18:02:40 ]
>>762
ドキュメントにちゃんとデモが付いてくるだろ

786 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 18:09:25 ]
>>780
黄色いはじパイはそもそも微妙、桃色のはじパイは2.3対応でかなり古いよねー。

787 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 18:33:25 ]
>>783
なんの集まりだよ(ww

788 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 18:48:32 ]
もちろん,あなたが想像するとおりの集まりです.
アッー!

789 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 18:58:26 ]
>>762
www.harukaze.net/~haruka/wxpython/index.html

それとwxPython本買うといいよ

790 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 18:59:19 ]
>>771
黒い本があるはずだ。
それを買えば君も今日からPythonエキスパートだ。

791 名前:デフォルトの名無しさん [2008/02/16(土) 19:11:21 ]
>>782
僕はミクロ系だから単5じゃないと



792 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 20:04:01 ]
>>789
そのサイト一番最初から嘘書いてあるから

793 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 20:15:16 ]
>>783
ドキュメントにちゃんとデモが付いてくる

794 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 20:16:22 ]
>>792
アッー!

795 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 20:20:28 ]
そっちはGayだ。

796 名前:デフォルトの名無しさん [2008/02/16(土) 20:23:39 ]
>>789
wxWidgetベースとかwww

797 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 20:24:35 ]
>>789
ホームページ作者乙。
アクセスアップ狙おうとしてもそうはいかないよ。

798 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 20:29:13 ]
どんだけひねくれてんだよwww

799 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 20:29:56 ]
>>789

はるかタンでちゅか(wwwww

800 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 20:37:52 ]
>>792
> 5: Frm = wx.Frame(None, -1, "Hello wxPython!")
> 6: Frm.Show()
> 7: Btn = wx.Button(Frm, -1, "Push")
>ここで、Frm.Show() がボタンの定義の後になると表示がおかしくなります。
> 5: Frm = wx.Frame(None, -1, "Hello wxPython!")
> 6: Btn = wx.Button(Frm, -1, "Push")
> 7: Frm.Show()
>また、ウインドウを拡大縮小しても上のような状況になります。
>しかし、他にボタンやテキストなどのコントロールがあれば大丈夫のようです。たいていのアプリケーションではコントロールは複数あるので、 Frm.Show()は コントロールの定義の後にしていいでしょう。

誤解だから訂正して欲しい>はるかたん


801 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 21:14:29 ]
>>772>>774>>775
そういうもんですか。参考になりました。
ありがとうございました

>>780
恥パイについて詳しくお願いします

>>790
ttp://www.amazon.co.jp/exec/obidos/ASIN/4894712210
これですか?




802 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 21:22:16 ]
Python関連書籍の蛇イラスト表紙が苦手とか言う話題が以前出ていたが
Twisted本の表紙見て吹いた

803 名前:デフォルトの名無しさん [2008/02/16(土) 21:44:50 ]
恥パイ・・・(*´д`)

804 名前:デフォルトの名無しさん [2008/02/16(土) 21:45:01 ]
ctypesあったらswigいらないのかな


805 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 22:01:38 ]
ttp://blog109.fc2.com/n/news23vip/file/vlphp138129.jpg
ttp://blog109.fc2.com/n/news23vip/file/skur-2mp1f1s=240.jpg
        ∧_∧
      〃,(;∩Д`) イヤーーーァァァァアーーー
      /(_ノ ィ \
    ⊂こ_)_)`ヽつ

806 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 22:04:53 ]
>>801
馬鹿者、そんな役に立たない本を見てどうする。
coreblog.org/ats/minpy-web
これだ。これはPythonのバイブル

807 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 22:06:06 ]
>>806
ホームページ作者乙。
アクセスアップ狙おうとしてもそうはいかないよ。

808 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 22:08:00 ]
本人かどうかは置いておくとして。
今時「ホームページ作者」ってどうよ?

809 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 22:15:37 ]
昔ニュース番組でアナウンサーが「掲示板と呼ばれるホームページ」とか言ってたな。

810 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 22:18:35 ]
>>808
勝手に疎外感を感じてしまいがちなボクチムは
寂しい気持ちを慰めるためにキャバクラに通います
最近はお金がないので,もっぱらイケメンのあの人を思い浮かべながら
単三電池や角電池で自分を慰めているかもしれません

そんな毎日なのでずっと万年厨房の日陰者です

811 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 22:20:53 ]
>>810
アッー!



812 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 22:50:09 ]
死ねよコピペ厨

813 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 22:52:07 ]
>>810
単一電池詰め込まれて氏ねカス

814 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 23:29:02 ]
ActiveScriptでPythonはありますか?

815 名前:738 mailto:sage [2008/02/16(土) 23:37:12 ]
みなさん返信ありがとう。
入力は基本的に文字列か None だけのことが多いわけですが、
エラーせずスンナリ int にしたい、、というわけです。
なんかしら新しいプロジェクト着手するたびに xint() を
どこかに置かないといけないのがいかがなものかと思って。
組み込み関数 int()、3つめの引数でデフォルト値取れるようにならないかなぁ。


816 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 00:26:45 ]
結局ドジャンゴ勉強会には誰が行くの?

817 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 02:03:41 ]
>>816
ただれた人間関係にしがみつきたい寂しい人が行くんだよ。

818 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 02:06:53 ]
Pythonで、添付ファイル付きのメールを送信したいのですが、わかりやすい
例が書いてあるサイト、文献は無いでしょうか。
自宅サーバー(Linux)で動かします。

819 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 02:32:46 ]
python sendmail でぐぐる。

このへんで
www.atmarkit.co.jp/fnetwork/rensai/netpro03/netpro01.html
さわりをお勉強してからだと吉。


820 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 03:46:44 ]
d.hatena.ne.jp/niitsuma/20080209/1203184397
pythonとc++のinterfaceを作る方法を比較してみました。
個人的にswigが一番だと思ったのですがご意見をいただけると幸せです

821 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 04:08:55 ]
混ぜるな危険



822 名前:デフォルトの名無しさん [2008/02/17(日) 04:13:24 ]
Python3000ってnumpyとか使えますか?


823 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 07:44:18 ]
アッー!

824 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 08:03:42 ]
サンポールとムトウハッポだっけ


825 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 08:12:02 ]
>>818
ttp://www.python.jp/doc/2.4/lib/module-email.html


826 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 08:29:04 ]
そしてスパマーは添付ファイル入りのスパムメールを送信する方法を会得した

827 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 08:59:57 ]
>>818
ttp://labs.unoh.net/2007/06/python_2.html


828 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 12:20:36 ]
ありがとうございます。
これでようやくテキストじゃなく画像の宣伝広告メールが送れます。

829 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 12:33:40 ]
>>825, 827
ホームページ作者乙

830 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 12:48:50 ]
>>820,822
python3.0との互換性を考えると
ctypesがbest?


831 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 13:08:38 ]
>>829
勝手に疎外感を感じてしまいがちなボクチムは
寂しい気持ちを慰めるためにキャバクラに通います
最近はお金がないので,もっぱらイケメンのあの人を思い浮かべながら
単二電池やリチウム電池で自分を慰めているかもしれません

そんな毎日なのでずっと万年厨房の日陰者です



832 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 13:15:19 ]
行列計算+柔軟なスクリプト
ができないならpython使う必要ないのよね
numpyはpython3.0に本当に対応しないの?

833 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 13:17:59 ]
勝手に疎外感を感じてしまいがちなボクチムは
寂しい気持ちを慰めるために2chで遊んでいます
昔から知能が足りなくて、もっぱらコピペを繰り返し
脳内にすむアイツと孤独な戦いを繰り広げています

そんな毎日なのでずっと低賃金のITドカタです

834 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 13:33:49 ]
>>833
アッー!

835 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 14:03:13 ]
>>832 対応しないという根拠は?

836 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 14:04:37 ]
3.0はまだアルファ版なんだから今すぐには対応しないのでは
2.5使えばいいじゃん。

837 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 14:34:58 ]
ひょっとしてpython3000でstring処理が変更になってlispのmacroと同じことできるようになった?
eval(string)
なんてできたっけ?

838 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 15:17:06 ]
>>837
間違ってるかもしれんけど
文は、exec()
式は、eval()

で動くっぽい。最近はじめたからよくわからんけど
結構昔からあるような気がする…
pub.cozmixng.org/~the-rwiki/rw-cgi.rb?cmd=view;name=%A5%B9%A5%AF%A5%EA%A5%D7%A5%C8%B8%C0%B8%EC%A4%CE%C8%E6%B3%D3%3A%3Aeval

839 名前:838 mailto:sage [2008/02/17(日) 15:32:01 ]
www.unixuser.org/~euske/doc/python/python-lisp-j.html#macros
>Python にはマクロがない

すんません。というか知らなければ黙ってればいいのに orz

840 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 15:40:30 ]
>>839
www.python.jp/pipermail/python-ml-jp/2006-October/003735.html
eval使ってマクロと等価に近いことしてるけど
本当にないのかな

841 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 16:44:59 ]
>>819
アドバイスありがとうございます。
なんとか作れました。

>>826
違いますよ。
天気予報のサイトから、降雨レーダーの画像をダウンロードして
帰宅する時間に会社のメールアドレスに毎日自動で送信しようと
思ってます。画像を見ればいつ頃雨が降るか、だいたい判断でき
るので「あ、雨が降りそうだ。早く帰ろ!」って具合に。

降雨レーダーの画像のファイルですが、200802161640.gifのように
ファイル名に日付・時間がついているので、現在の日付、時間をと
りだしてファイル名を作り出すスクリプトにこれからチャレンジす
るところです。

そんなもんすぐ作れるぞ!という方、答えを教えてもらえると助か
ります。(あまえすぎ?)

実用的でおもしろいテーマでは?と自分で思ってます。




842 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 16:53:39 ]
宛先固定でよくて画像も1つだけなら作ってやらんでもない

843 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 16:55:03 ]
a = (2, 5)
b = (3, 4)
から
c = (6, 20)
とか
d = (8, 15)
とかを計算するのに
スマートな方法はありますか?

844 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 17:02:52 ]
for x,y in zip(a,b):
  print x * y

845 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 17:05:29 ]
もっとスマートな方法ありませんか

846 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 17:05:42 ]
>>> import operator
>>> a = (2, 5)
>>> b = (3, 4)
>>> map(operator.mul, a, b)
[6, 20]

847 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 17:07:41 ]
>>> map(operator.mul, a, b[::-1])
[8, 15]

848 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 17:09:49 ]
複素数型なら組み込みであるぞ


とエスパーしてみる

849 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 17:19:28 ]
>>842
おおっ、ぜひ。

>宛先固定でよくて画像も1つだけなら作ってやらんでもない
問題ないです。

www.tenki.jp/rdr/r57_1.html

の最新のレーダー画像をダウンロードし、指定のメールアドレスに送信したいです。
画像は10分毎に更新されていますが、更新されるまで10〜20分遅れるようです。
(つまり12:00のレーダー画像は12:10〜20に更新される)

できれば17:00〜20:00まで1時間おきに最新の画像をメールで送信したいです。

850 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 17:20:27 ]
>>821
>>824
それマジで危ない
混ぜると死ねるからやめとけ


851 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 17:22:32 ]
>>849
とりあえずメアドをここに晒してくれ



852 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 17:26:17 ]
>>849
img/rdr/Image-20080217171000-357.gif
img/rdr/Image-20080217170000-357.gif
img/rdr/Image-20080217165000-357.gif

357って福井県っていう意味なのかなぁ


853 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 17:29:36 ]
>>840
>>> fl = [lambda n, x=x: n * x for x in range(1, 101)]
デフォルト引数に指定しておくと外部参照にならない
機械伯爵に言っといて






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<205KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef