contents
《Note》実際には 2009 年に進行中ですが、記事は 2004 年の枠で公開しています。□
》作業中です《
title | keyword |
---|---|
●11週目:2009-03-23〜2009-03-27 | |
《49》set 課題 | |
《50》初期設定:メソッド __init__ | |
《51》要素数:メソッド __len__ | |
《52》同値性:メソッド __eq__ | |
《53》複製:メソッド copy | |
□□□□□□□□□□□□□□□□□□□ | |
●12週目:2009-03-30〜2009-04-03 | |
●13週目:2009-04-06〜2009-04-10 | |
●14週目:2009-04-13〜2009-04-17 | |
●15週目:2009-04-20〜2009-04-24 | |
●16週目:2009-04-27〜2009-05-01 | |
●17週目:2009-05-04〜2009-05-08 | |
《》bag 課題 | |
●8週目:2009-03-02〜2009-03-06 | |
《34》リファクタリング:重複するコードの断片 | __delitem__ remove リファクタリング 条件式 局所変数 引数 |
《35》リファクタリング:異なる条件式 | __delitem__ eval remove メソッドの名前 リファクタリング 引数 局所変数 条件式 |
《36》リファクタリング:異なるエラー処理 | __delitem__ eval IndexError remove ValueError メソッドの名前 メタプログラミング リファクタリング 引数 局所変数 例外 |
《37》リファクタリング:第3のメソッド | __delitem__ pop remove リファクタリング |
《38》デザインパターン〈GoF〉Template | __delitem__ 〈GoF〉Template pop remove アジャイル開発 デザインパターン データ構造 テンプレート リファクタリング 関心の分離 |
●9週目:2009-03-09〜2009-03-13 | |
《39》連想リスト課題 | 連想リスト課題 |
《40》初期設定:メソッド __init__ | %r __init__ __str__ 〈GoF〉Iterator dict None str インスタンス キー要素 デザインパターン 初期設定 書式指定文字列 値要素 文字列表現 要素対 連想リスト(辞書) false |
《41》要素数:メソッド __len__ | __len__ len 要素数 |
《42》添字付け:メソッド __setitem__ | [] __setitem__ = enumerate 添字 要素対 |
《43》添字付け:メソッド __getitem__ | [] __getitem__ 〈GoF〉Iterator 添字 |
●10週目:2009-03-16〜2009-03-20 | |
《44》デザインパターン〈GoF〉Iterator | __iter__ for items keys values zip イテレーター タプル |
《45》削除:メソッド __delitem__ | __delitem__ 〈GoF〉Iterator del enumerate KeyError エラーメッセージ |
《46》更新:メソッド setdefault | [] in setdefault キー要素 値要素 |
《47》作成:メソッド fromkeys | 〈VDM++〉<: fromkeys ジェネレーター式 シーケンス 連想リスト |
《48》更新:メソッド update | 〈VDM++〉munion update キーワード引数 位置引数 要素対 |