• Python 2.7.1 e Python 3.1.3

    A versão 2.7 da linguagem de programação Python traz algumas funcionalidades que primeiramente haviam sido incorporadas ao Python 3.1. Entre as inovações, está um módulo I/O com maior rapidez, a nova sintaxe para a declaração with aninhada, melhorias no float repr, set literals, views de dicionários e o objeto memoryview retroportado do Python 3.1. Há também outras características nessa versão, que incluem uma implementação de dicionário ordenado, melhorias em unittests, um novo módulo sysconfig, auto-numeração de campos método de formatação str/unicode e suporte para ttk Tile no Tkinter.



    O Python 3.1 enfatiza a estabilização e otimização das características e mudanças que o Python 3.0 introduziu. Houve a reescrição do novo sistema de I/O em C, com a intenção de melhorar a velocidade. APIs de sistema de arquivo que utilizam strings unicode agora tratam caminhos que contenham bytes não-decodificáveis. As demais características apresentam uma implementação de dicionário ordenado, uma sintaxe condensada para declarações with aninhadas e assim como o 2.7, oferece suporte para ttk Tile no Tkinter.


    Saiba Mais:

    [1] LWN.net: http://lwn.net/Articles/417638/
    [2] Python 2.7.1: http://www.python.org/download/releases/2.7.1/
    [3] Python 3.1.3: http://www.python.org/download/releases/3.1.3/