DevSecOps

3 out, 2012

Versão 3.3.0 do Python é lançada

Publicidade

A versão mais recente do Python, a 3.3.0, foi liberada. Essa é a primeira grande versão da linguagem a ter mudanças desde que a moratória da linguagem expirou, e traz nova sintaxe na forma de “yield from”, que permite aos desenvolvedores delegarem trabalho a um sub-gerador (PEP 380). As mudanças também trazem de volta a sintaxe literal Unicode do Python 2 para strings, que vai tornar válido mais código do Python 2 no Python 3 (PEP 393).

Mudanças de biblioteca na versão 3.3 incluem a adição de um novo módulo faulthandler, que permite que dumps de tracebacks sejam explicitamente acionadas em faults, timeouts ou signals, e um novo módulo ipaddress para criar e manipular objetos  IPv4 e IPv6.

Outras modificações incluem melhorias para empacotamento de namespace (PEP 420), uma nova implementação de visualização de memória para aprimorar a confiabilidade, um novo lançador de Python para Windows e suporte de nomes qualificados para funções e classes para um gerenciamento mais fácil de classes aninhadas. Também há um acelerador C para aritmética decimal mais rápida. Randomização de hash, introduzida em correções de bugs do Python para melhorar a segurança, agora é acionada por padrão.

Detalhes completos sobre as mudanças estão disponíveis neste link. O Python 3.3 pode ser baixado aqui.

Com informações de The H