Lenguaje de programación Python

Keywords: Lenguaje de programación Python, 1990, Código abierto, Enero de 2005, GUI, Lenguaje de programación

Python es un lenguaje de programación interpretado e interactivo, capaz de ejecutarse en una gran cantidad de plataformas. Fue creado por Guido van Rossum en 1990.

Tabla de contenidos

Filosofía

Python es habitualmente comparado a TCL, Perl, Scheme, Java y Ruby. Actualmente, Python se desarrolla como un proyecto de código abierto, administrado por la Python Software Foundation. La última versión estable del lenguaje es actualmente (enero de 2005) la 2.4.

Guido van Rossum, más conocido como Guido, creó Python, un lenguaje de programación de scripting, la "oposición leal" a Perl, lenguaje con el cual mantiene una rivalidad amistosa. Los usuarios de Python consideran a éste 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. 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.

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
 
 # diccionario de comidas preferidas de cada persona
 comidas = {
   "juan" : "tiburon en escabeche",
   "pablo" : "Tostadas don beto", 
   "alfredo" : "sesos de mono",
   "fulano" : "cucarachas fritas",
   "sonia" : "burros",
   "darinel" : "Tacos don pancho"
 }
 
 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", "darinel"]:
     if comidas[nombre] is not None:
         saluda(nombre, comidas[nombre])
     else:
         pregunta(nombre)
 

Enlaces Externos

  1. REDIRECT Plantilla:Wikibooks

Referencias en castellano

Referencias en Inglés

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

  1. REDIRECT Plantilla:Lenguajes de programación


Soluciones LAMP
Linux | Apache | MySQL | PHP | Perl | Python

Keywords: Lenguaje de programación Python, 1990, Código abierto, Enero de 2005, GUI, Lenguaje de programación