실제로 Python 3.3의 새로운 “yield from” 구문의 주요 용도는 무엇입니까?

|

PEP 380에 대해 머리를 쓰는 데 어려움을 겪고 있습니다. .

  1. "yield from"이 유용한 상황은 무엇입니까?
  2. 전통적인 사용 사례는 무엇입니까?
  3. 마이크로와 비교하는 이유는 무엇입니까? -threads?

[ update ]

이제 내 문제의 원인을 이해합니다. 제너레이터를 사용했지만 실제로 코루틴을 사용한 적이 없습니다(PEP-342). 몇 가지 유사점에도 불구하고 제너레이터와 코루틴은 기본적으로 두 가지 다른 개념입니다. 코루틴(제너레이터뿐 아니라)을 이해하는 것이 새 구문을 이해하는 데 중요합니다.

IMHO 코루틴은 Python에서 가장 모호한 기능입니다. 대부분의 책에서는 코루틴을 쓸모없고 재미없게 만듭니다.

p>

훌륭한 답변에 감사드립니다. 특히 agfDavid Beazley 프레젠테이션. 데이비드가 흔들립니다.