2004-08-09から1日間の記事一覧

Pythonクラスのスタティック関数

class AAA: def mes(self, a): print a このように定義した場合,mes()を以下のように呼び出した。1)AAA.mes(None, 123) 2)AAA.mes(AAA(), 123) 3)AAA().mes(123) 1)だけダメだった。 クラス関数を呼ぶのに、クラスのインスタンスは必ず必要なのか? 関数のポ…

PythonでGUIのサンプル

http://hp.vector.co.jp/authors/VA003670/python/Tkinter/tkinter.htm コールバックにスタティックでないメンバ関数を指定できるのはいいですね。 もっとも、メンバ関数内で自分自身にアクセスする時に、引数のselfを使っているので、 全ての関数がスタティ…

デバッグ

1年以上かけて開発してきたものを、一ヶ月でバグをとろうとしているけど、本当にできるのか? 開発期間以上に、デバッグには時間をかけないとバグはとれないものだ。 それは、きちんと設計をしてルールをきめてコーディングしたシステムでの話だったりする…