On peut faire pleins de choses avec les générateurs en python.
Quelques exemples pertinents dans ces vidéos.