51 votes

Générateurs et co-routines Python

Quelqu'un peut-il me fournir une brève introduction sur la façon d'utiliser les générateurs Python pour mettre en œuvre des coroutines ?

77voto

Eli Bendersky Points 82298

Cette présentation détaillée sur l'implémentation des coroutines a été présenté environ un mois après que cette question ait été postée - il est fortement recommandé. Il explique exactement comment les coroutines peuvent être réalisées avec Python 2.5+. Elle est basée sur une présentation antérieure qui explique les générateurs .

Pour une application non triviale des co-routines basées sur des générateurs au problème de l'analyse syntaxique des protocoles, voir cet article de blog .

21voto

gahooa Points 38006

Je vous suggère de commencer ici :

Coroutines via des générateurs améliorés

http://www.python.org/dev/peps/pep-0342/

Par Guido van Rossum et Phillip J. Eby

7voto

bendin Points 6651

Utilise Google, Luke.

La dernière version de Python (version 2.5) comporte une nouvelle fonctionnalité appelée coroutines. Cet article explique ce que sont les coroutines et comment les utiliser. ...

http://antroy.blogspot.com/2007/04/python-coroutines.html

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X