|
|
Guido van Rossum, mejor conocido como Guido, creó Python, un lenguaje de programación de scripts, la "oposicion leal" a Perl, lenguaje con el cual mantiene una rivalidad amistosa. Los usuarios de Python consideran a este mucho más limpio y elegante para programar.
Python permite dividir el programa en módulos reutilizables desde otros programas Python. Viene con una gran colección de módulos estándar que se pueden utilizar como base de los programas (o como ejemplos para empezar a aprender Python). También hay módulos incluidos que proporcionan E/S de ficheros, llamadas al sistema, sockets y hasta interfaces a GUI (interfaz gráfica con el usuario) como Tk.
Python es un lenguaje interpretado, lo que ahorra un tiempo considerable en el desarrollo del programa, pues no es necesario compilar ni enlazar. El intérprete se puede utilizar de modo interactivo, lo que facilita experimentar con características del lenguaje, escribir programas desechables o probar funciones durante el desarrollo del programa de la base hacia arriba. También es una calculadora muy útil.
El nombre del lenguaje proviene de la afición de su creador original, Guido van Rossum, por los geniales humoristas británicos Monty Python. El principal objetivo que persigue este lenguaje es la facilidad, tanto de lectura, como de diseño, etc.
| Table of contents |
|
2 Enlaces Externos |
El siguiente ejemplo saludará al usuario si se conoce su plato preferido, o le preguntará cuál es en caso contrario.
def saluda(nombre, comida):
\n\n\n\n\n\n\n\n\n
Ejemplo de código Python
import sys
comidas = {
"juan" : "asado",
"pablo" : None,
"alfredo" : "sushi",
"fulano" : "spaghetti",
"sonia" : "pochoclos"
} print "Hola", nombre, ", te gusta", comida, "?"
def pregunta(nombre):
print "Hola", nombre, ", que comida te gusta?"
respuesta = sys.stdin.readline()
comidas[nombre] = respuesta
for nombre in ["juan", "pablo", "alfredo", "fulano", "sonia"]:
if comidas[nombre] is not None:
saluda(nombre, comidas[nombre])
else:
pregunta(nombre)
Enlaces Externos
Referencias en castellano
Referencias en Ingles