Presentada la versión 2.4 del lenguaje de programación Python

Imagen de RazaMetaL

Tema: 

Después de año y medio de desarrollo, llega una nueva versión de este lenguaje de programación en la cual se mejoran algunas características y se añaden nuevos módulos.

Python es una especie de complemento o substituto del shell script de Unix, un lenguaje simple y que proporciona al usuario la capacidad de construir programas más complejos en menos pasos. Incluye características de lenguajes de muy alto nivel, como tipos de datos matriz o diccionario. Además, y como característica importante, Python es un lenguaje modularizable, es decir, podemos desarrollar módulos de código que reaprovecharemos para otros programas que hagamos.

La nueva versión 2.4 del lenguaje incluye algunos módulos y paquetes que no estaban presentes en versiones anteriores. Es el caso del tipo de datos Decimal, para la representación de números en coma flotante sin los problemas asociados al tipo binario de coma flotante. También se incluye el nuevo módulo Subprocess, destinado a facilitar la llamada de un módulo desde otro, y la comunicación entre ambos.

El parser de mensajes de correo electrónico ha sido reescrito por completo, para evitar que pueda presentar problemas ante mensajes mal formados. De esta forma, y a partir de ahora, siempre que dicho módulo se encuentre con un mensaje de correo electrónico que no ha sido correctamente formateado, no finalizará con un error, si no que devolverá un listado con los problemas que ha encontrado al tratar el mensaje de correo.

La sintaxis del lenguaje también sufre algunos pequeños cambios; por ejemplo, una lista de elementos a importar podrá ir entre paréntesis, de forma que podrá ocupar más de una línea. También se acabaron los warnings con mensajes de overflow. Una operación que retorne un número que sea demasiado grande para caber en un tipo entero, será convertido automáticamente en tipo entero largo, con lo que no se provocará ningún error ni funcionamiento anómalo.

La licencia de distribución del lenguaje también ha cambiado, pero solo para eliminar los números de versión concretos de Python. Donde antes se refería a "Python 2.3", ahora solamente se referirá a "Python", de forma genérica.

Este paquete de software se proporciona en forma de fichero instalable para el entorno Windows (.msi), requiriendo para su ejecución la disponibilidad de la versión 2.0 del instalador de Microsoft en el sistema operativo. Los usuarios de la versión de 64 bits de Windows XP para la arquitectura Itanium de Intel también disponen de un instalador específico para su plataforma. El resto de sistemas, disponen de un paquete .tgz y otro .tar.bz2 para la instalación de Python 2.4 . También se proporciona un paquete RPM, recomendado para su uso con Fedora Core 3, aunque es casi seguro que funcionará bien con otras distribuciones.

Más información:

Python 2.4
http://www.python.org/2.4/