2010年2月11日木曜日

python class

クラスの定義は以下の用に記述
__init__がコンストラクタ
__del__がデストラクタ(実際はガベージコレクト時に動作するのでC#のファイナライザかな?)


class MyClass(SuperClass)
field
def __init__(self)
def __del__(self)
def Method(self)
...


pythonは定義の終わりがわかりにくいですね。
別ファイルに記述するか、コメントで区切るしかないのかな?

.

Google App Engineの開発環境構築

ようやくやりたいと思っていたGoogle App Engineの開発環境を整えた。
これを機にPythonを少し勉強するかな。

http://code.google.com/intl/ja/appengine/docs/python/gettingstarted/
○pythonをインストールする(バージョンは2.5系である必要があります。)
私は以下から python-2.5.2.msi をダウンロードしてインストールしました。
http://www.python.jp/Zope/download/pythoncore

○Goole App EngineのSDKをインストール。
http://code.google.com/intl/ja/appengine/downloads.html

○Hello Worldを出力
以下の手順どおりにやればはい出来上がり~♪
http://code.google.com/intl/ja/appengine/docs/python/gettingstarted/helloworld.html

go lang の環境を整えたときにも感じたのですが、
Googleの環境構築手順はわかりやすいですね。
サクっと出来上がりました。

.

ラベル