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


Goto page 1, 2  Next

Subject: 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.

Last edited by v3ctor on Sunday, 27 September 2015, 17:32; edited 2 times in total
Subject: 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

Profile PM  
Subject: Re: Reto 8 (v3ctor) Convertir Código Python A Gambas
Tambien v3ctor un Pythonista !?

O, mi bone Deus !
dalema_librirete

Last edited by vuott on Sunday, 27 September 2015, 23:43; edited 3 times in total
Profile PM  
Subject: 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

Subject: 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

Profile PM  
Subject: 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.

Last edited by v3ctor on Sunday, 27 September 2015, 21:05; edited 1 time in total
Subject: 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

Profile PM  
Subject: 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.

Last edited by vuott on Sunday, 27 September 2015, 23:41; edited 2 times in total
Profile PM  
Subject: 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

Subject: 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

Profile PM  
Goto page 1, 2  Next

Page 1 of 2


  
You cannot post new topics
You cannot reply to topics
You cannot edit your posts
You cannot delete your posts
You cannot vote in polls
You cannot attach files
You can download files
You cannot post calendar events

   

This is a "Lo-Fi" version of our main content. To view the full version with more information, formatting and images, please click here.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Generation Time: 0.13s (PHP: -27% SQL: 127%)
SQL queries: 26 - Debug Off - GZIP Enabled