Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 2
Ir a la página 1, 2  Siguiente
 
Reto 8 (v3ctor) Convertir Código Python A Gambas
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Reto 8 (v3ctor) Convertir Código Python A Gambas 
 
necesitaras instalar python, y el paquete pygame.
leer algunos tutoriales y quemarte la cabeza un poco jajajaja           


import pygame,sys

from pygame.locals import*

from random import randint

pygame.font.Font

 

 

def start(args):

 

    pygame.init()

    ventana = pygame.display.set_mode((600,500))

    fuente = pygame.font.Font(None,350)

    posX,posY = 0,100

    contador = 0

    cadena = ""

    for i in range(1,len(args)):

        cadena+=args[i]+str(" ")

        pass

 

    while True:

        ventana.fill((244,244,244))

        mensaje = fuente.render(cadena,1,(0,0,0))

        ventana.blit(mensaje,(posX,posY))

 

        width,height =  fuente.size(cadena)

 

        for events in pygame.event.get():

            if events.type == QUIT:

                pygame.quit()

                sys.exit()

            pass

        posX-=2

        if posX < (0-width):

            posX = 600

        pygame.display.update()

 

 

def main(args):

    start(args)

    pass

 

main(sys.argv)

 

 

"""

    @author Sayd

    python Message.py Hola mundo

    python 2.7

"""


El reto consiste en hacer lo mismo que hace este código en python y llevarlo a gambas, dicho de otra manera que haga lo mismo pero programado en Gambas.

plazo para entregar las soluciones en gambas 20 días a partir de día y hora de posteado el reto.

presenta el reto con el código fuente a

Saludos y suerte.
 




===================
Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
 
última edición por v3ctor el Domingo, 27 Septiembre 2015, 17:32; editado 2 veces 
v3ctor - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Reto 8 (v3ctor) Convertir Código Python A Gambas 
 
Para los que no sepan lo que hace el programa en Python, hay que correrlo de esta forma:

Copiar el código en un fichero de texto con un nombre y la extensión .py, por ejemplo "reto.py"

escribir en consola desde el mismo directorio del archivo .py lo siguente:

python reto.py test


o bien:

python reto.py "esto es una prueba"


Se ve el texto en la ventana pasando en forma de marquesina hacia la izquierda.

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Reto 8 (v3ctor) Convertir Código Python A Gambas 
 
Tambien v3ctor un Pythonista !?

O, mi bone Deus !
dalema_librirete
 



 
última edición por vuott el Domingo, 27 Septiembre 2015, 23:43; editado 3 veces 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Reto 8 (v3ctor) Convertir Código Python A Gambas 
 
jguardon escribió:  


Se ve el texto en la ventana pasando en forma de marquesina hacia la izquierda.



ese comentario esta demas  
 




===================
Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
 
v3ctor - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Reto 8 (v3ctor) Convertir Código Python A Gambas 
 
v3ctor escribió:  
jguardon escribió:  


Se ve el texto en la ventana pasando en forma de marquesina hacia la izquierda.



ese comentario esta demas  


"De más", en todo caso.

No creo que sea así. Cualquiera que haga correr el código es lo primero que va a ver, no?

¿Dónde está el problema?

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Reto 8 (v3ctor) Convertir Código Python A Gambas 
 
el problema es que no podes dar pistas, cada uno tiene que pasar sus dificultades así aprende.

en todo caso estaría DE MAS que presentaras el reto resuelto así todos vemos que sos un fenómeno en gambas.          
 




===================
Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
 
última edición por v3ctor el Domingo, 27 Septiembre 2015, 21:05; editado 1 vez 
v3ctor - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Reto 8 (v3ctor) Convertir Código Python A Gambas 
 
v3ctor escribió:  

en todo caso estaría DE MAS que presentaras el reto resuelto así todos vemos que sos un fenómeno en gambas.          


No necesito demostrar nada, todos aquí estamos aprendiendo. Los que gusten de demostrar lo buenos que son haciendo algo, es porque fallan por otro lado  

Hay que ser humilde, y mucho más cuando eres el administrador de una Comunidad.

Claro que sé resolver el reto y de varias maneras, pero eso sí que estaría "de más".  

El problema con el código Python que presentas, es que además necesita alguna dependencia que no siempre se encuentra instalada en el sistema. Digo yo, que al menos esa parte habrá que facilitarla a todo aquél que no conozca Python, para que tenga alguna posibilidad de acometer el reto, que bastante difícil puede llegar a ser para muchos aquí. Por eso no creo que esté arruinando tu reto, sino animando a que los más tímidos lo afronten sin miedo    

Sigue así, estás haciendo un buen trabajo para la Comunidad, y además te has pasado al bando de los pythoneros... Creo que vuott se va a enfadar un poco!


Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Reto 8 (v3ctor) Convertir Código Python A Gambas 
 
jguardon escribió:  
Creo que vuott se va a enfadar un poco!
  


...no, yo estoy desesperado: las espiras de la serpiente están constriñendo todos.    
 



 
última edición por vuott el Domingo, 27 Septiembre 2015, 23:41; editado 2 veces 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Reto 8 (v3ctor) Convertir Código Python A Gambas 
 
Citar:

Tambien v3ctor un Pythonista !?

O, mi bone Deus !


No tenía ni idea.  
Supongo que es solo por el planteamiento. El ahorro del planteamiento.    

No estoy muy de acuerdo en como se plantea el reto.  
Por ejemplo, no me gusta que gambas pueda quedar mal por que Python use una librería que gambas no tiene.
Creo que no estamos hablando de condiciones iguales.

PyGame es una librería dedicada y gambas no tiene eso. Eso es jugar con ventaja. Que luego se mal interpreta.

Menos mal que explicasteis que era un scroll, ya que lo ejecuté con Python 2 y no vi nada. Luego entendí que había que usar un argumento.
Veréis. Si queréis hacer un scroll horizontal en gambas, decirlo directamente. Hablando.

Es mejor un planteamiento de la aplicación bien hecho que poner un ejemplo de otro lenguaje. Eso es ahorrar palabras..  
Mas que convertir es hacer algo parecido.

Tenemos una herramienta que es gambas y es con la que debemos trabajar cuando hacemos los retos. Siempre con Gambas.
El código que vemos puede resultar simple así visto, pero lo que hay detrás de esa librería puede ser un código enorme.
Como caja negra que es.

Y por cierto no es reto fácil...estáis pidiendo que el usuario aprenda a usar el DrawingArea y además que haga una "virguería." ?¿?..
No es reto para cualquiera.

Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Reto 8 (v3ctor) Convertir Código Python A Gambas 
 
Hombre shell, tampoco es para tanto. gambas dispone de la clase Paint o de SDL para dibujar. En el blog de gambas hay información como para solucionar el reto, pero es verdad que no es de los fáciles para el que empieza.

Además, seguro que muchos de los que leen este foro no saben cómo hacer funcionar el código python de v3ctor, ese es el problema.

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Reto 5 (v3ctor) Usar Una Funcion Externa A... v3ctor Retos de programación 0 Domingo, 12 Abril 2015, 22:35 Ver último mensaje
v3ctor
No hay nuevos mensajes Reto 12(v3ctor) Versión Es Mayor? v3ctor Retos de programación 0 Martes, 27 Diciembre 2016, 13:47 Ver último mensaje
v3ctor
No hay nuevos mensajes Reto 13(v3ctor) Parchea Taller 2015 V 0.3.8 v3ctor Retos de programación 15 Miercoles, 18 Enero 2017, 10:10 Ver último mensaje
Shell
No hay nuevos mensajes Reto 14(v3ctor) Capítulo A Top v3ctor Retos de programación 12 Lunes, 01 May 2017, 10:48 Ver último mensaje
shordi
 

Publicar nuevo tema  Responder al tema  Página 1 de 2
Ir a la página 1, 2  Siguiente

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 adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron