Tagoror  
Enciclopedia      Correo Electrónico      Postales Electrónicas      El Tiempo
Buscar en el directorio  Enciclopedia



Python



Python es un lenguaje de programación creado por Guido van Rossum en 1990.

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
1 Ejemplo de código Python
2 Enlaces Externos

Ejemplo de código Python

El siguiente ejemplo saludará al usuario si se conoce su plato preferido, o le preguntará cuál es en caso contrario.

import sys

  1. diccionario de comidas preferidas de cada persona
comidas = {
 "juan" : "asado",
 "pablo" : None, 
 "alfredo" : "sushi",
 "fulano" : "spaghetti",
 "sonia" : "pochoclos"
}

def saluda(nombre, comida):

   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

Python se ha utilizado con éxito en varios programas de uso general, como:




Tagoror Networks en: España  |  Filipinas  |  Mexico

Los documentos de esta enciclopedia on line se publican bajo la Licencia de Documentación Libre GNU