「エキスパートPythonプログラミング」の中からピックアップした話題をベースに、python user3人で勉強会(2012/08/31)しました。 その際の資料を元に、勉強会で話した内容を公開しておきます。 テーマ/キーワード iterator、generator、generator式 以下は、話の流れで少し触れた程度 関数オブジェクト - 有名 - 無名 closure 本日の概要 今日は、ジェネレータの話をします。 ジェネレータとは、「一旦何らかの値を戻して、しばらく後にその時点から処理を再開する」ことが出来る関数です。時間を置いて値をいくつも生成(generate)するところからそう呼ばれています。 ジェネレータは反復処理に使われるため、必ず「イテレータプロトコル」に対応します。 まず、イテレータのおさらいからします。 イテレータ イテレータとは、単に"イテレータプロトコル"を実