2010-03-07から1日間の記事一覧

Python2覚書 例外処理

try,catch構文 例外が発生した場合の処理は、try,catchを使います。 例外の種類にかかわらず一括処理を行う場合 try: print 1/0 except: print "error" else: print "OK" error例外の種類に応じて処理を変える場合 sysモジュールで定義されている例外オブジ…

Python2覚書 クラスの定義

下のひな形から、クラス定義に関する文法をチェックしてみます。 クラス名 可視性属性名型 可視性メソッド名(引数名:引数型)返却値型 Person publicnick_nameString publicgreet( ) Person private__nameString publicsmile(num:Number) private__face(num:N…

Python2覚書 クラスの継承

クラスの継承 継承は次のように記述します。 class subClass(superClass) 実際に例を見てみましょう。Personというsuperクラスを用意します。 class Person: def __init__(self, name): self.__name = name def introduce(self): print self.__name print ''…

Python Imaging Libraryのインストール

Windows Vista, Python 2.6の話。インストールは簡単ですが一応メモ。 Python Imaging Libraryのインストール http://www.pythonware.com/products/pil/から Python Imaging Library 1.1.7 for Python 2.6 (Windows only)をダウンロード 特に細かい設定なし…

線形リストを作ってみる その4 〜色リスト遊び

リストの中にクラスのインスタンスを入れてみます。 線形リストをウインドウに表示させることを想定して、それぞれのノードに位置と色の情報を保持させてみます。 位置情報は、C++でベクトルクラスを作成する〜その1 - white wheelsのメモで作成したVector2D…