martes, 13 de abril de 2010

Liberado Python 2.7 (beta 1)

Antes de llegar la versión definitiva programada para junio de 2010, el código fuente y binarios del lenguaje de programación Python ha sido liberado en su primera versión previa (beta 1) número 2.7.

Los principales cambios relacionados con esta nueva versión están dominados por back ports de características de la versión 3.1. Recordemos que Python 3.1 (antes llamada 3000 o Py3K) es la otra línea de desarrollo principal, además de la que sigue su curso normal, que es incompatible, en general, con la serie 2.x.

Estos son algunos de los cambios reportados:

  • Un nuevo tipo de dato: diccionario ordenado.
  • Un módulo de I/O mucho más rápido.
  • Numeración automática de campos en el método str.format().
  • Representación mejorada de datos de tipo float, tomada de la versión 3.x.
  • Nueva sintaxis para conjuntos con set.
  • Nueva vista de datos de tipo diccionario.
  • Nuevo módulo puesto en la biblioteca estándar: sysconfig.

Como es natural, no se recomienda usar Python 2.7 beta en ambientes de producción. Se espera que la versión estable permanezca 5 años en modo de “reparación de errores”.

No hay comentarios: