Zrozumienie generatorów w Pythonie

Obecnie czytam książkę kucharską Pythona i obecnie przeglądam generatory. Trudno mi się odwrócić.

Ponieważ pochodzę z tła Java, czy istnieje odpowiednik Java? Książka mówiła o „producencie / konsumentu”, jednak kiedy słyszę, że myślę o wątkowaniu.

Czym jest generator i dlaczego go używać? Bez cytowania żadnych książek, oczywiście (chyba że można znaleźć przyzwoitą, uproszczoną odpowiedź bezpośrednio z książki). Być może z przykładami, jeśli czujesz się hojny!

questionAnswers(11)

yourAnswerToTheQuestion