Diving into Python #2 - Userlinux.net

No es que haya avanzado demasiado pero si algo me ha quedado claro despues de 15 páginas de buceo en este nuevo lenguaje es que todo en Python es un objeto. Mark Pilgrim no se cansa de repetirlo las veces que haga falta. Una vez instalado en todas las máquinas…

Diving into Python #2

25.Nov.2010 ~ 1 Comentarios ~ 657 Lecturas

No es que haya avanzado demasiado pero si algo me ha quedado claro despues de 15 páginas de buceo en este nuevo lenguaje es que todo en Python es un objeto. Mark Pilgrim no se cansa de repetirlo las veces que haga falta.

Una vez instalado en todas las máquinas desde las que estoy siguiendo el curso (ha sido sencillo porque ya estaba instalado) he escrito mi primer programa:

def buildConnectionString(params):
    """Build a connection string from a dictionary of parameters.

    Returns string."""
    return ";".join(["%s=%s" % (k, v) for k, v in params.items()])

if __name__ == "__main__":
    myParams = {"server":"mpilgrim", 
                "database":"master", 
                "uid":"sa", 
                "pwd":"secret" 
                }
    print buildConnectionString(myParam

Y hemos aprendido a declarar funciones, a llamar a objetos, lo que es el doc string, como importar archivos para utilizar sus funciones, la correcta indentación del código, etc. El siguiente paso será tener claros los tipos de datos (tuplas, diccionarios y demás), lo que es el módulo de __name__ ==" __main__" y como utilizarlo.

Todo en menos de media hora y con telecinco de fondo, así que tiene el doble de mérito. Si no se quieren perder... sigan buceando con nosotros.

Categorías: programación

Comentarios


gravatar
25.Nov.2010
Ais! que orgulloso que estoy! ;D

Comentarios


Los comentarios están cerrados: los comentarios se cierran automáticamente una vez pasados 15 días. Si quieres comentar algo acerca de la anotación, puedes hacerlo por e-mail.

Buscar

Cargando...

Últimos comentarios

  • graffic
  • reidrac
  • reidrac
  • Wu
  • dilam
  • r0sk
  • reidrac
  • r0sk
  • chucu
  • r0sk
  • el_palomo_programador
  • r0sk
  • reidrac
  • Player 1
  • r0sk

Moneting

Valor de mi cuenta de Facebook según Moneting
Valor de mi cuenta de Twitter según Moneting

Tagcloud

bsd humor bake twitter vacaciones ps3 hack 2007 python blog django alemania_2006 mundial cake felicidades games conciertos rsidenotes juegos openbsd web iphone sidenotes rfilms ubuntu barça cakephp blogsfera mac bash meme macosx deportes canción ds personal films freebsd 2008 opinion nintendo sysadmin futbol mysql php frases userlinux debian ssh linux blogs champions apple lugo league programación twitt lucux seguridad cumpleaños

Archivo

Social

Enlaces de interés