Portal    Foro    Buscar    FAQ    Registrarse    Conectarse

[Python] Generadores

[Python] Generadores
Artículo
Responder citando    Descargar mensaje  
Mensaje [Python] Generadores 
 
Buenos días!.

Que buenos sois todos en semana santa!.  

Pues para que conozcáis que son y como funcionan os muestro dos vídeos.
Como no estamos acostumbrados a ver estas cosas en gambas o  Basic,
creo que puede ser de interés general.  


Link


Y dos..


Link


Yaaa, me vais a decir que no respeto estas fechas y estoy hablando de "la serpiente".    

Como todo, acostumbrado a no verlo ya que provengo de otro lenguaje.
Puede ser más complicado de encontrarle un uso.

Saludos



 
Shell - Ver perfil del usuario Enviar mensaje privado  
Shell [ Jueves, 29 Marzo 2018, 08:27 ]
 


[Python] Generadores
Comentarios
Responder citando    Descargar mensaje  
Mensaje Re: [Python] Generadores 
 
El ejemplo de generar números pares no me queda del todo claro. Vale que yo le diga a la función que me devuelva 10 números pares,
que la función tradicional tiene que crear todo esos números y devolverlos al finalizar la función, con el consiguiente
consumo de recursos de memoria. Y en el caso del generador lo va haciendo poco a poco.

Y digo yo. Si yo quiero los "tres" primeros números pares, ¿ para qué tengo que generar toda la lista de números en una función tradicional ?.
Le digo del primero hasta llegar a tercero, ¿ no ?.
A menos que se necesite crear una cantidad mayor de números y solo mostrar los tres primeros.

Supongo que habrá "escenarios" mejores para explicar el uso de esta característica.
Me choca un poco este tema después de conocer las funciones tradicionales.

Por ahora solo lo he entendido como una liberación de recursos.  

Estoy en ello, estudiándolo en operaciones con matrices, combinatoria...

Saludos



 
última edición por Shell el Jueves, 29 Marzo 2018, 09:06; editado 1 vez 
Shell - Ver perfil del usuario Enviar mensaje privado  
Shell [ Jueves, 29 Marzo 2018, 09:05 ]
Mostrar mensajes anteriores:    
 
Publicar nuevo tema  Responder al tema  Página 1 de 1
 
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 



 

cron