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


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

Pythonのお勉強 Part30



1 名前:デフォルトの名無しさん mailto:sage [2008/11/16(日) 19:09:55 ]
Pythonオフィシャルサイト
www.python.org/
日本Pythonユーザ会
www.python.jp/Zope/
まとめWiki
python.rdy.jp/
関連スレ
find.2ch.net/?BBS=ALL&TYPE=TITLE&STR=python
前スレ
pc11.2ch.net/test/read.cgi/tech/1223543412/

654 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 10:39:22 ]
パッチの状態について補足。
vensterのモジュール自体は大体直したつもり。

test用スクリプトのtest_browser.pyって奴は直さないと動かないし、直していない。
IEエンジンを使ったカスタムブラウザのサンプルだが、
Python側でIOleClientSiteやらIDocHostUIHandlerやらをオンザフライで
実装していて、そこをどうにかせんと動かない。

そこまでやってないIEエンジン埋め込みスクリプトがほかにもあるが、それらは
動くようにはなった。ディスパッチイベントも捕捉できてる。


655 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 10:42:26 ]
WindowsのPythonから透過的にCOMを呼び出す方法はいくつかあります。
IronPythonを使えば何の苦労もなく呼び出すことができますし、
Classic PythonからはPythonwinを使えば良いという事実はあまりにも有名です。
でも、以前紹介したように、Python 2.5にはctypesモジュールが最初から
用意されています。せっかく2.5使うんだから、ctypesでCOMを呼べないかと
思ってしまいますよね。残念ながら、ctypesは最近になって、COMを呼び出す機能を
comtypesに譲ったようで、追加でこれをインストールする必要があるようですが。

モノは試しなのでやってみます。やりたいことはこんな感じです。

var ssfNETHOOD = 19
var wshell = new ActiveXObject('WScript.Shell')
var shell = new ActiveXObject('Shell.Application')
var nethood = shell.nameSpace(ssfNETHOOD).self.path
//var nethood = wshell.specialFolders('NetHood')
var link = wshell.createShortcut(nethood + '\\TEST.lnk')
link.targetPath = 'ftp://localhost/'
link.save()

このJScriptは、ネットワークコンピュータの下に「TEST」という名前で、
「ftp://localhost/」を追加します。
comtypesでも同様にできるかと思ったら以外に落とし穴がありました。


656 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 10:42:57 ]
comtypesをインストールして、以下のようにコードを書きました。

from ctypes import cast, POINTER
from comtypes.client import CreateObject
import os

wshell = CreateObject('WScript.Shell')
shell = CreateObject('Shell.Application')

from comtypes.gen.Shell32 import Folder2, ssfNETHOOD
from comtypes.gen.IWshRuntimeLibrary import IWshShortcut

nethood = cast(shell.NameSpace(ssfNETHOOD), POINTER(Folder2)).Self.Path
#nethood = wshell.SpecialFolders('NetHood')
link = cast(wshell.CreateShortcut('%s.lnk' % os.path.join(nethood, 'TEST')),
POINTER(IWshShortcut))
link.TargetPath = 'ftp://localhost/'
link.Save()

5, 6行目でCOMオブジェクトを作るとcomtypes.genパッケージの下にそれらしい名前で
.pyと.pycが作られるので、これらを8, 9行目でインポートしています。

注意しないといけないのは、11, 13行目でやっているように、オブジェクトを
適宜明示的にダウンキャストしてやる必要があるということです。
このあたりの詳しい説明は、ここにありました。
aspn.activestate.com/ASPN/Mail/Message/ctypes-users/3174466
Pythonwinではこのようなキャストは必要ないので少々面倒な気がしますが、
選択肢が多くあるのは良いことです。


657 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 12:04:17 ]
>>643
そのモジュールって標準?


658 名前:161 mailto:sage [2008/12/21(日) 12:13:01 ]
お久しぶりです。
年末の直前あたりに、僕が作成した
フレームワークの完成形を披露したいと思います。
よろしくお願いします。

659 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 12:14:00 ]
>>657
web.py だろう

660 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 12:26:41 ]
webpy.org/tutorial2.ja

661 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 12:31:31 ]
d.hatena.ne.jp/gamella/20080331/1206971633
d.hatena.ne.jp/tokuhirom/20060225/1140867631

662 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 12:34:33 ]
mdp.cti.depaul.edu/



663 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 12:48:24 ]
Pythonistaも質が下がったな

664 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 12:59:42 ]
pc11.2ch.net/test/read.cgi/tech/1226830195/161

665 名前:デフォルトの名無しさん [2008/12/21(日) 17:03:55 ]
ネットにあるようなフリーソフトはCなどで書かれてると思いますが、pythonでもできますか?
pythonで自分の設計したプログラムを作成することは可能でしょうか?
(設計する技術があるかは・・・ですが)学習すれば、プログラムを作ったり
できるといいのですが。。。

666 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 17:26:32 ]
出来るっちゃ出来るけど
サンプル少ないからな

初心者のうちはC/C++, .NETのほうが苦労は少ないと思うよ

667 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 17:30:52 ]
>>665
はっ? .exe作るってこと? できるよ。

>>666
はっ? 初心者?

668 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 17:32:09 ]
>>665
できる。
ゆくゆくは配布したいと考えるなら、Cで作ったプログラムみたいにはいかないかもしれないけど、
そういうのは実際にプログラムを組んでから考慮すればよろし。

669 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 17:32:59 ]
>>665
出来る
でも生産的ではないし、動作も遅い

670 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 17:39:14 ]
むしろ生産的だと思うが
Cはバイナリ配布ならともかくソース晒すこと考えるとライブラリやらコンパイラやらプラットフォームやら依存性の解決がめんどくさすぎる
実行環境がそのままデバッグ環境になるのはかなり大きいと思うし

671 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 17:47:18 ]
Cはバイナリにしてしまえばランタイムも必要とせず動くのが良いな(例外あり)。
Pythonは第三者の作ったライブラリを用いたアプリを配布する場合、
一緒くたにするならライセンスに気を配らなくちゃいけないし、
「別途ライブラリをインスコしてくれ」と、自分の書いたプログラムだけを配布する形だと、
導入する敷居が高くなって万人に使ってもらえなくなる。

672 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 17:51:26 ]
>>670
質問から言って、念頭においてるのはLinux系のオープンソースではなくて
Windowsの「フリーソフト」なんだろうから
別にM4マクロを駆使してautoconfだのautomakeだのを記述したり
山ほど#ifdefを記述したりといったことを考えなくてもいいんじゃないの

WindowsのGUIアプリを簡単にデッチ上げられるかどうかのほうが重要



673 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 17:55:24 ]
全部まとめて exe にパックすればいいやん

674 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 17:59:47 ]
可能不可能からいったら出来る
楽かどうかの話だろ

WindowsのAPIはC/C++の形で提供されているので、Windowsの機能にアクセスするには
出来合いのラッパーライブラリ(巨大か、一部分しかサポートしていない)を
使うか、ctypesを使うか(C/C++のようにヘッダの#includeはできないので、
自分でシステムの型や定数を定義する必要がある)か、
自分でC/C++拡張を書くかという話になる

675 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 18:26:52 ]
Pythonistaも質が下がったな

676 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 18:36:48 ]
ActivePythonの3.0版来てるじゃん

677 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 19:16:37 ]
Active*って何なのか良くわからんので説明plz


678 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 19:24:47 ]
ActivePython → 抱き合わせ商法

679 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 19:41:43 ]
PyWin32が付いてくるのでWin32APIをラクに呼べたりCOMサーバをいじくったりできる。
昔はHTMLからPythonを呼べたけど、今はどうか知らない。

680 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 20:53:48 ]
I love Python.

681 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 20:59:08 ]
So do I.

682 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 21:40:51 ]
>>665
> ネットにあるようなフリーソフトはCなどで書かれてると思いますが

思うな。
そこから始めろ。



683 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 22:52:46 ]
ここまで続いてやり方言うヤシは誰もおらんのか
exe化はPy2Exeが有名
Python製作って内骨格とか普通にあるじゃん


684 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 22:56:35 ]
www.python.jp/doc/release/lib/module-urllib.html を見て書いた

import urllib
f = urllib.urlopen("www.google.co.jp/")
print(f.read())

これだけのコードが動きません

AttributeError: 'module' object has no attribute 'urlopen'

import の時点で失敗しているようです。なぜでしょうか? どのようにすれば解決できるでしょうか?

685 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 23:07:43 ]
>>684
urllib.pyってファイル名にしているから、
あるいはそういうファイルが他にあるから。

686 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 23:09:48 ]
まずは、
import urllib
print urllib.__file__

687 名前:687 mailto:sage [2008/12/21(日) 23:22:20 ]
>>685
心当たりはないです

>>686
以下のエラーになります:
File "test.py", line 2
 print urllib.__file__
SyntaxError: invalid syntax


688 名前:687 (=684) mailto:sage [2008/12/21(日) 23:23:58 ]
>>686
print(urllib.__file__)
としたら
C:\python30\lib\urllib\__init__.py
が出力されました

689 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 23:30:32 ]
>>688
# Python 3.0
import urllib.request
f = urllib.request.urlopen("www.google.co.jp/")
print(f.read())

690 名前:デフォルトの名無しさん mailto:sage [2008/12/22(月) 00:34:09 ]
>>684のドキュメントは2.5用

691 名前:デフォルトの名無しさん mailto:sage [2008/12/22(月) 01:48:50 ]
Are you happy?

692 名前:687 (=684) mailto:sage [2008/12/22(月) 08:11:05 ]
なるほど、バージョンによってライブラリの構造が変わっていたのですね。
>>689 で成功しました。ありがとうございます。



693 名前:687 (=684) mailto:sage [2008/12/22(月) 17:29:02 ]
レンタルサーバのPythonがVer2.5.1でした><
複数のVerのPythonを共存させることはできますか? (普通にインストールすればおk?

694 名前:デフォルトの名無しさん mailto:sage [2008/12/22(月) 17:44:49 ]
>>693
自分のPCに入れたいという話か?
俺は複数のバージョンを入れているよ

ただし、ActivePythonをインスコするとレジストリエントリが作られ、
サードのライブラリをインストーラパッケージで入れたりするときに
それが参照される
つまり、レジストリに設定されているPythonが正と見なされることになる

全部自分でsetup.pyでビルド&インストールでするんなら何も問題ないけどな

695 名前:デフォルトの名無しさん mailto:sage [2008/12/22(月) 18:19:07 ]
レンタルサーバのPythonがVer2.5.1でした><
レンタルサーバのPythonがVer2.5.1でした><
レンタルサーバのPythonがVer2.5.1でした><


696 名前:デフォルトの名無しさん mailto:sage [2008/12/22(月) 18:20:19 ]
犬臭い

697 名前:デフォルトの名無しさん mailto:sage [2008/12/22(月) 18:43:13 ]
俺も複数のバージョンを入れているよ
全部自分でsetup.pyでビルド&インストールでするんなら
何も問題ないとまでは言えないけど比較的安全
yumが動かなくなったのでアカウント事にpath変えてる


698 名前:デフォルトの名無しさん mailto:sage [2008/12/22(月) 19:33:27 ]
この際だから聞くけど、ビルドって拡張モジュールのコンパイルのことを指すの?

699 名前:665 [2008/12/22(月) 21:58:05 ]
自分の質問にたくさん返答いただきましてありがとうございます。
色々と考え方はあると思いますが、exeが作成可能ということですね。
勉強してみます。本当にありがとうございました。

700 名前:687 (=684) mailto:sage [2008/12/22(月) 22:06:19 ]
setup.py が何を指すのかすらわからない駆け出しだったりしますが、とりあえずインストールしてみました。
何か問題が起きそうになったらまた質問させていただきますね。

701 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 01:15:24 ]
>>693
悪いことは言わないから、 2.y 系を使いな。
まだ 3.y 系は一般人向けじゃない。

702 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 02:25:23 ]
2.6.xを使いたいということかもしれん



703 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 02:51:51 ]
globalsってなに?
global"s"って何よ
typoってこいつのせいで2日潰した

704 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 03:30:22 ]
grobalと被っちゃまずいだろ

705 名前:デフォルトの名無しさん [2008/12/23(火) 12:37:57 ]
Python 2.5.3 and 2.4.6 released

706 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 15:56:12 ]
Python3系の本が何冊か準備中みたいですね。


707 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 17:13:57 ]
和書は糞だから放置。

708 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 18:07:54 ]
pythonでコードを書きたいがために余計な仕事を増やしている人はいますか?
もしいれば、具体的なモデルを教えてください

709 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 19:22:06 ]
>>707
洋書ですよ


710 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 19:25:57 ]
>>707
普段から洋書読んでれば洋書の話だってわかるだろうに。

711 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 19:58:03 ]
707は和書の著者


712 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 21:01:57 ]
和っ書ぃ



713 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 21:06:20 ]
洋ぃ書っと

714 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 22:37:07 ]
Pythonってずっと ピジョンって読むのかと思ってたけど
パイソンだったのね

715 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 22:44:55 ]
707は売れない和書の著者。

716 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 22:46:30 ]
レッテル貼つまらんぞ偏屈者共

717 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 22:52:35 ]
別にこの太陽系第三惑星のお前以外のホモ・サピエンスは
お前を楽しませる為に生命活動を行ってるわけじゃないし。

718 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 23:02:45 ]
rubyやれよ糞ども

719 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 23:04:17 ]
またruby厨の荒らしですか?

720 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 23:10:34 ]
python 3000 の本というからには
3000円ポッキリで出そうぜ

721 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 23:15:14 ]
python始めてみようかと思う
どのバージョンがお勧めなんだい?
2.6.x?


722 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 23:25:26 ]
716は売れないクソ和書の著者。



723 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 23:32:48 ]
>>721
2.6.xやって、3.xを予習くらいでいいんじゃない

724 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 23:36:19 ]
2.6に対応しているフレームワークって多いの?

725 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 23:40:47 ]
とりあえず色々試したいってのなら2.5の方がいい気がする
新し物好きなら迷わず3選べ!(ネットやら本のコードが2系統だからちょっと手間だが)

726 名前:161 mailto:sage [2008/12/23(火) 23:41:10 ]
呼びました?

727 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 23:41:27 ]
>>723
ありがとん

あと、オススメの本てあるだろうか?
和書はあんまいいのないのかな?
洋書でもいいんだけど、和書の方がぱっと見でキーワードとか目に止まるからさ
翻訳本は嫌だけど。

728 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 23:43:16 ]
2.6.xを進める723はHello Python止まりの引きこもり。

729 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 00:23:40 ]
>>727
python.orgの翻訳ドキュメントがお勧め。python.jpにある。
ただのドキュメントがいいから、普及している割に本が少ない。

730 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 00:36:34 ]
>>729
そうなのか。公式のドキュメントがいいってのはいいね

バージョンは結局自分で触ってみないと善し悪しがわかりそうにないな
てきとーにいじってみてから考えるとしますわ

731 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 01:10:48 ]
>>730
jp独自ドキュメントじゃなくて、本家ドキュメント読んでねw
2.5は翻訳完了してるから。

732 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 01:11:52 ]
いま>>731がしれっとひどいこと言った



733 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 01:12:12 ]
URL挙げとくか。PDFもあります。
www.python.jp/Zope/links/python_documents/

734 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 01:12:27 ]
胸が小さい

735 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 01:14:01 ]
Pythonでローパケットいじりたい場合
Twistedしかない?

736 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 01:21:54 ]
>>735
raw socketをそのまんま使う

737 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 01:29:14 ]
>>736
そこらへんのことを学ぶたべの書籍ってないでしょうか?

738 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 01:42:44 ]
UNIXネットワークプログラミング〈Vol.1〉ネットワークAPI:ソケットとXTI
www.amazon.co.jp/dp/4894712059/
WinSock2プログラミング−Windows Sockets APIによるネットワークプログラミングのすべて
www.amazon.co.jp/dp/4797330449/

C言語だけど、この辺知らないでプログラム書くのは無謀。

詳解TCP/IP〈Vol.1〉プロトコル
www.amazon.co.jp/dp/4894713209/

739 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 02:41:25 ]
Python 2.5.4 released.

2.5.3 短命杉w

740 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 03:07:03 ]
739 :デフォルトの名無しさん [↓] :2008/12/24(水) 02:41:25
Python 2.5.4 released.

2.5.3 短命杉w

741 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 03:59:11 ]
740 名前:デフォルトの名無しさん[sage] 投稿日:2008/12/24(水) 03:07:03
739 :デフォルトの名無しさん [↓] :2008/12/24(水) 02:41:25
Python 2.5.4 released.

2.5.3 短命杉w

742 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 04:42:19 ]
クラスへのメンバの追加を制御するために__slots__を使っているんですが、

class foo(object):
  __slots__ = ['hoge', 'fuga']

  def __init__(self):
    self.hoge = 1
    self.fuga = 2

ここに新たに'piyo'というメンバを追加したくなったときに、__slots__と__init__の2箇所を書き直さなければならないのは少し面倒な気もします。
もっと簡単に書けませんかね?
そもそもこういうことをpythonに求めてはいけないとか?



743 名前:デフォルトの名無しさん [2008/12/24(水) 06:23:03 ]
しかしpythonもデカい言語になったもんだなー。
Library reference読んで再認識したよ。


744 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 10:07:22 ]
>>742
>そもそもこういうことをpythonに求めてはいけないとか?

メタクラスでも使って自己解決しろ。

745 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 11:04:00 ]
この記事、ひどくね?

gihyo.jp/dev/clip/01/orangenews/vol48/0001
>一般的に,並行処理を行うにはスレッドを用いますが,Pythonは
>GIL(Global Interpreter Lock)という1プロセスごとにロックを持
>つ機構を採用しているため同時に1つしかスレッドを実行できません。

746 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 11:17:14 ]
Ruby厨のデマだよ。
よい子は惑わされちゃダメだよ。

747 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 11:19:33 ]
論理的にマルチスレッドで書くという話と
SMP で並列処理してパフォーマンスを書くという話の
マルチスレッドとを用語上きちんと分けろってこと?

一般用語はどうなってるの?

748 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 11:29:21 ]
何をひどいと言ってるのかは分からんな

PythonにはGILがあるからマルチスレッドでは並列計算が出来なかった
(I/Oとかは外出し出来たけど)
→multiprocessingならそんな問題が無くてウマー

という提灯記事じゃないのか?

749 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 11:32:51 ]
I/Oに限らず、時間のかかる拡張モジュールは全部GIL外で動かすことで
Pythonと並列に実行できるけどな。

750 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 11:34:23 ]
まあCのコードを書いて、かつPythonインタプリタやPythonのオブジェクトに
触らないんなら
そら何でもありだわな

751 名前:デフォルトの名無しさん [2008/12/24(水) 11:44:51 ]
何でもありが一番だよ。

752 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 15:05:56 ]
Alex MartelliのPythonクィックリファレンスってもうそろそろ出るのかな?
クックブックは、今から買ってこようと思うんだけど

初めてのPythonとクックブックがあれば、
本家サイトの英語版でお茶を濁せるもんですか?

正規表現関連とメール関連がやりたいです



753 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 16:06:43 ]
Dやろうっと。

754 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 16:23:31 ]
Cook Bookも原書で読んだ方がいいよ。
翻訳本はどれもクソだよ。






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

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

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