2009-01-01から1ヶ月間の記事一覧

テストケースを俯瞰する(4)

《こちらに移動中です》

《Previous|9/36|Next》 C#.use(better, IronPython=”WPF”) 《記事一覧》

《付録》organism.py

# -*- coding: utf-8 -*- #=============================================================================== # Copyright (C) 2000-2008, 小泉ひよ子とタマゴ倶楽部 # # Change History: Games # 1988/05, Smalltalk # 2004/09, Java # 2005/02, C# # 200…

第7章 ライフゲーム(amorphous/torus surface)6/15, IronPython

‖記事一覧‖ C#.use(better, IronPython=”WPF”)IronPython で学ぶ WPF プログラミングの世界 《著》小粒ちゃん《監修》小泉ひよ子とタマゴ倶楽部第3版♪2008/04/28《 前の記事|次の記事 》関連記事 指針:モデルの再利用 既存のモジュール(Swing/Jython 版…

L

↑TOP ↑L |LI| ♪ lambda 5. Expressions — Python v3.1.5 documentation ¶ 5.11. Lambdas Python.use(better) 2002-01-31 Python.use(better) #Stack: step03 -- def __repr__(self): 2002-03-29 Python.use(better) #factorial: step03 -- reduce ♪ len 2.…

LI

↑TOP ↑L ↑LI↑TOP ↑L ↑LI str.ljust ¶ → str Python はじめました:整形仕様 - オプション alignment - 続・ひよ子のきもち locals 2. Built-in Functions — Python v3.1.5 documentation ¶ 2002-04-15 Python.use(better)《余録》局所クラス -- local 2002-0…

《付録》Tetrimino3.py

# -*- coding: utf-8 -*- #=============================================================================== # Copyright (C) 2000-2008, 小泉ひよ子とタマゴ倶楽部 # # Change History: Games # 1988/05, Smalltalk # 2004/09, Java # 2005/02, C# # 200…

再びアニメーションの原理

第0章(第4章)でも述べたように、目の錯覚を利用して、物が動いているように見せる技法を応用したのが「アニメーション」でした。テストケースでは、実際に図形オブジェクトを移動(座標値を再設定)させましたが、これは必須ではありません。 その代わり…

リファクタリングを実践する:内包の隘路

Python では、内包で表現できる機能が限定されているので、汎用のロジックを記述しようとするときに、その脆弱さを否めません。そこで、リファクタリングを実践して、限定された内包表現の範囲内でも、簡潔で見通しの良いコードとなる工夫を施します。 《Not…

リファクタリングを実践する:差分プログラミング

差分プログラミングの原則に沿って、子孫クラスでは、その違いだけを記述します。 class Omino(object): def spots(self): return [self._pSpot(self.x, self.y, e) for e in self.mino1] すべてのテトリミノに共通する特性を規定するとともに、内周の石の状…

《こちらに移動中です》

《Previous|8/36|Next》 C#.use(better, IronPython=”WPF”) 《記事一覧》

《付録》HoneyComb2.py

# -*- coding: utf-8 -*- #=============================================================================== # Copyright (C) 2000-2008, 小泉ひよ子とタマゴ倶楽部 # # Change History: WPF examples # 2008/01/25, IronPython 1.1.1 (download) # 2008/…

第7章 オセロゲーム(trinity/hexagon)6/24, IronPython

‖記事一覧‖ C#.use(better, IronPython=”WPF”)IronPython で学ぶ WPF プログラミングの世界 《著》小粒ちゃん《監修》小泉ひよ子とタマゴ倶楽部第3版♪2008/04/28《 前の記事|次の記事 》関連記事 隣接するオブジェクト群を管理する ゲーム盤を構成する各セ…

《付録》HoneyCell.py

# -*- coding: utf-8 -*- #=============================================================================== # Copyright (C) 2000-2008, 小泉ひよ子とタマゴ倶楽部 # # Change History: WPF examples # 2008/01/25, IronPython 1.1.1 (download) # 2008/…