Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
[Python] Generadores
Autor Mensaje
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
 




===================
Gambas Básico
“Si no puedes explicar algo de forma sencilla, entonces es que tú no lo entiendes bien.” Albert Einstein
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
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
 




===================
Gambas Básico
“Si no puedes explicar algo de forma sencilla, entonces es que tú no lo entiendes bien.” Albert Einstein
 
última edición por Shell el Jueves, 29 Marzo 2018, 10:06; editado 1 vez 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
Ocultar¡Este tema fue útil?

 

Elegir valoración:                       

Media de valoración Valoración mínima Valoración máxima Número de valoraciones
0.00 0 0 0
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes [Python] Inventa Tus Propios Juegos De Com... Shell Python 0 Viernes, 12 Febrero 2016, 20:35 Ver último mensaje
Shell
No hay nuevos mensajes [Python]Estantería Para Libros De Inventa... Shell Python 3 Miercoles, 07 Diciembre 2016, 21:04 Ver último mensaje
tincho
No hay nuevos mensajes [Python] Por Qué Python Debería Ser El P... Shell Python 2 Martes, 04 Julio 2017, 22:01 Ver último mensaje
vuott
No hay nuevos mensajes [Python] Guido Van Rossum Abandona La Supe... Shell Python 5 Miercoles, 10 Octobre 2018, 09:59 Ver último mensaje
Shell
 

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


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede publicar eventos en el calendario