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 ~ 661 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

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

Archivo

Social

Enlaces de interés