タグ

2010年1月20日のブックマーク (4件)

  • Python のイテレータ (3)

    以前、「Python のイテレータをジェネレータで作成」で、次のようなコードを書いた。 class Person: def __init__(self, name, age): self.name = name self.age = age def __str__(self): return self.name + " " + str(self.age) class Group: def __init__(self): self.persons = [] def add(self, person): self.persons.append(person) return self # ジェネレータ。__iter__(), next() の置き換え。 def iter(self): for person in self.persons: yield person group = Group()

    Python のイテレータ (3)
    zener-hour
    zener-hour 2010/01/20
    イテレータ、yield
  • 日経BP

    株式会社 日経BP 〒105-8308 東京都港区虎ノ門4丁目3番12号 →GoogleMapでみる <最寄り駅> 東京メトロ日比谷線「神谷町駅」4b出口より徒歩5分 東京メトロ南北線 「六木一丁目駅」泉ガーデン出口より徒歩7分

    日経BP
  • HOME > 電算 > Python おそるおそる

    HOME > 電算 > Python おそるおそる Python おそるおそる Python の基的な部分について観察したとき、面白れえなあと思ってメモしたものなり。 全般的に http://www.python.jp/doc/release/tut/tut.html を参考にしたが、英語版 http://docs.python.org/tutorial/index.html のほうが新しいので、そちらを見なくてはならない場面もあった。がいして、英語のドキュメントのほうが充実しているはどうしてだろうか。そのほか個別に参考にしたものはそれぞれの箇所に記しておいたのだ。 私の無理解から、あるいは、単純たタイプミスから、間違いを書いている可能性は低くないよ。為念。 名前と = 以下「変数」という言葉を使わない。変数という言葉が「名前じたい」のことをいうのか、「名前が指し示すオブジェクト」のこと

    zener-hour
    zener-hour 2010/01/20
    図(素材)が奇麗、編集は自分に合わないのでゆっくり読む
  • 日経BP

    株式会社 日経BP 〒105-8308 東京都港区虎ノ門4丁目3番12号 →GoogleMapでみる <最寄り駅> 東京メトロ日比谷線「神谷町駅」4b出口より徒歩5分 東京メトロ南北線 「六木一丁目駅」泉ガーデン出口より徒歩7分

    日経BP