Pratikte, Python 3.3’teki yeni “verim kaynağı” sözdiziminin ana kullanımları nelerdir?

|

Beynimi PEP 380 ile sarmakta zorlanıyorum .

  1. "Verim kaynağının" yararlı olduğu durumlar nelerdir?
  2. Klasik kullanım durumu nedir?
  3. Neden mikro ile karşılaştırılır? -threads?

[ güncelleme ]

Şimdi güçlüklerimin nedenini anlıyorum. Jeneratörleri kullandım, ancak gerçekten eşyordamları hiç kullanmadım (PEP-342). Bazı benzerliklere rağmen, üreteçler ve eşyordamlar temelde iki farklı kavramdır. Yeni sözdizimini anlamanın anahtarı eşyordamları (yalnızca oluşturucular değil) anlamaktır.

IMHO düzenli programlar Python'un en anlaşılmaz özelliğidir, çoğu kitap onu işe yaramaz ve ilgisiz gösterir.

p>

Harika yanıtlar için teşekkürler, ancak agf'e ve David Beazley sunumları. David harika.