2009-07-25から1日間の記事一覧

Pythonによるデザインパターン

『Rubyによるデザインパターン』(ラス・オルセン著 ピアソン・エデュケーション刊)を読みました。 私はPythonでばっかり遊んでいるのですが、PythonとRubyとは基本は同じ機能のように見えるので、Pythonによるデザインパターンに翻訳してみようと思います…

マクローリン展開によるsin関数(Python)

マクローリン展開によるsin関数 に触発されて、Pythonでも同じ事をやってみました。 ・・・と言っても、Haskellの直訳はしません(できません)。 書いてみたら、イテレータ・ジェネレータだらけに・・・。 #sin.py from __future__ import ( with_statement…

実装継承を使うタイミング

いまだに継承を使うタイミングが分からない 委譲より実装継承を使う、というかStrategyよりTemplate Methodを使うのは、 クラス独自の機能追加が必要なときではないかと思います。 pythonのthreading.Threadクラスは、 runメソッドをオーバーライドすると、 …

タスクトレイに格納されるアプリの例 wxPython

from __future__ import ( with_statement, division, print_function, ) import wx class Frame(wx.Frame): def __init__(self, parent=None): wx.Frame.__init__(self, parent) # タスクトレイに入れるアイコン self.ico = wx.Icon("dw.ico", wx.BITMAP_TY…