Anuncios

Bienvenidos sean a este post, hoy hablaremos sobre una de las herramientas mas poderosas que nos provee python.

Anuncios

Estos estan basados en los conceptos de iteracion y nos permiten programar patrones que combinan elegancia con eficiencia, tenemos dos tipos:

  • Funciones generadoras, son muy similares a las funciones comunes pero en lugar de devolver valores a traves de una funcion return utilizan yield, el cual nos permite pausar y retomar su estado entre cada llamada
  • Expresiones generadoras, estas son muy similar a las comprensiones de list que hemos visto en este post pero en lugar de devolver una lista devuelve un objeto que produce los resultados uno por uno
Anuncios

En los proximos posts iremos viendo cada una de los generadores que comentamos arriba.

Anuncios

En resumen, hoy hemos visto cuales son los dos tipos de generadores que veremos, uno de tipo funcion y otro de tipo expresion pero de estos hablaremos a fondo en sus respectivos posts, sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.

Anuncios
pp258

Donación

Es para mantenimento del sitio, gracias!

$1.00