20 respuestas

  1. Windgate
    15/02/2010

    Bravo por el tutorial, parece sencillo, pero hay algo que me “mosquea” del primer ejemplo:

    if __name__ == ‘__main__':

    ¿Podrías comentar lo que hace esa línea en el código o en algún comentario del post? No entiendo si se trata de constantes, variables o qué…

    En cualquier caso buen trabajo y gracias por el recurso.

  2. admin
    15/02/2010

    Windgate, esa línea sirve para saber si el programa se está ejecutando como principal, es decir que no es un módulo.

    Por ejemplo imagina que yo en el archivo ese tengo un montón de clases y funciones que quiero usar en otro programa y lo importo, en tal caso al comprobar que no se está ejecutando como principal no me ejecuta la función main(), ni inicializa python.

    No lo comento en el tutorial porque que es un tema acerca de Python y no de pygame.

    Un saludo.

  3. titopo
    26/02/2010

    No creo que sea lo más indicado poner esta línea en ningún archivo de código fuente:

    # -*- coding: utf-8 -*-

    porque el tipo de codificación depende del editor que se esté usando y no del comentario que le quieras poner.

  4. admin
    26/02/2010

    titopo, Python usa esa línea para saber el tipo de codificación en la que está el código. Ahora si lo abres en un editor que no acepta utf8 las caracteres especiales se te verán mal, pero Python compilará bien porque si acepta utf8.

  5. Waitsignal
    02/04/2011

    Buenas, he enlazado la entrada de los tutoriales a mi blog, espero que no os importe.

    Gracias por lo tutoriales, seguid así.

    http://jabatogames.blogspot.com

  6. amelis
    02/11/2012

    woOooO me ayudo mucho gracias ;)

  7. ed
    20/12/2012

    trabajo con python 3.2 y no me corre gracias a la ultima line if _name_== _main_ : me dice que name no esta definido ,,,me podria explicar como lo haria correr .sin ese problema

  8. nestor
    22/10/2013

    hola estoy aprendiendo a usar python no entiendo para que sirve el “.locals” cuando importas…muchas gracias por el aporte y por el tiempo dedicado

  9. Ismael VC
    31/10/2013

    @ed un año despues pero no importa, fijate bien no es __amin__, es ‘__main__’ (una cadena):

    if __name__ == ‘__main__':
    main()

  10. ambrosio
    14/05/2014

    from pygame.locals import *
    me da error
    ayuda por favor

  11. Edgdaly Hernandez
    31/10/2014

    no hay mas cosas :( están muy bueno este tutorial y en español 20puntos solo me lanzo un error libpng warning: iCCP: known incorrect sRGB profile, pero si muestra la ball y el background, muchas gracias por los inicios, me gustaria hacer que se moviera!

Responder

 

 

 

Volver arriba
móvil escritorio