Capítulo 1. Conozcamos Python

Tabla de contenidos

1.1. Inmersión

He aquí un programa completo y operativo en Python.

Probablemente no tenga ningún sentido para usted. No se preocupe por ello: vamos a diseccionarlo línea a línea. Pero antes échele un vistazo por si puede sacar algo de él.

Ejemplo 1.1. odbchelper.py

Si aún no lo ha hecho, puede descargar este y otros ejemplos de este libro.


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(myParams)

Ahora ejecute este programa y observe qué ocurre.

Sugerencia
En el entorno de programación Python en Windows, puede ejecutar un módulo con File->Run... (Control-R). La salida se muestra en la ventana interactiva.
Sugerencia
En el entorno de programación Python en Mac OS, puede ejecutar un módulo con Python->Run window... (Cmd-R), pero antes debe seleccionar una opción importante: Abra el módulo en el entorno de programación, muestre el menú de opciones de módulo pulsando el triángulo negro de la esquina superior derecha de la ventana, y asegúrese de que “Run as __main__” está seleccionado. Esta opción se guarda junto con el módulo, de modo que sólo debe hacer esto una vez por cada módulo.
Sugerencia
En los sistemas compatibles con UNIX (incluido Mac OS X), puede ejecutar un módulo desde la línea de órdenes: python odbchelper.py

Ejemplo 1.2. Salida de odbchelper.py

server=mpilgrim;uid=sa;database=master;pwd=secret