En la práctica, ¿cuáles son los principales usos de la nueva sintaxis “rendimiento de” en Python 3.3?

|

Me cuesta entender PEP 380 .

  1. ¿Cuáles son las situaciones en las que "rendimiento de" es útil?
  2. ¿Cuál es el caso de uso clásico?
  3. ¿Por qué se compara con micro -threads?

[ update ]

Ahora entiendo la causa de mis dificultades. He usado generadores, pero nunca usé corrutinas (introducidas por PEP-342). A pesar de algunas similitudes, los generadores y las rutinas son básicamente dos conceptos diferentes. Comprender las corrutinas (no solo los generadores) es la clave para comprender la nueva sintaxis.

En mi humilde opinión, las corrutinas son la característica más oscura de Python, la mayoría de los libros hacen que parezca inútil y poco interesante.

Gracias por las excelentes respuestas, pero un agradecimiento especial a agf y su comentario vinculado a Presentaciones de David Beazley. David mola.