Portal    Foro    Buscar    FAQ    Registrarse    Conectarse

Reto 8 (v3ctor) Convertir Código Python A Gambas

Reto 8 (v3ctor) Convertir Código Python A Gambas
Artículo
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.



 
última edición por v3ctor el Domingo, 27 Septiembre 2015, 17:32; editado 2 veces 
v3ctor - Ver perfil del usuario Enviar mensaje privado  
v3ctor [ Domingo, 27 Septiembre 2015, 15:55 ]
 


Reto 8 (v3ctor) Convertir Código Python A Gambas
Comentarios
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



 
jguardon - Ver perfil del usuario Enviar mensaje privado  
jguardon [ Domingo, 27 Septiembre 2015, 16:33 ]
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 usuario Enviar mensaje privado  
vuott [ Domingo, 27 Septiembre 2015, 16:56 ]
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  



 
v3ctor - Ver perfil del usuario Enviar mensaje privado  
v3ctor [ Domingo, 27 Septiembre 2015, 17:21 ]
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



 
jguardon - Ver perfil del usuario Enviar mensaje privado  
jguardon [ Domingo, 27 Septiembre 2015, 20:53 ]
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.          



 
última edición por v3ctor el Domingo, 27 Septiembre 2015, 21:05; editado 1 vez 
v3ctor - Ver perfil del usuario Enviar mensaje privado  
v3ctor [ Domingo, 27 Septiembre 2015, 21:04 ]
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



 
jguardon - Ver perfil del usuario Enviar mensaje privado  
jguardon [ Domingo, 27 Septiembre 2015, 21:23 ]
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 usuario Enviar mensaje privado  
vuott [ Domingo, 27 Septiembre 2015, 23:40 ]
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



 
Shell - Ver perfil del usuario Enviar mensaje privado  
Shell [ Lunes, 28 Septiembre 2015, 00:34 ]
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



 
jguardon - Ver perfil del usuario Enviar mensaje privado  
jguardon [ Lunes, 28 Septiembre 2015, 09:31 ]
Mostrar mensajes anteriores:    
 
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


 



 

cron