BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias Python 3.4 virá com enums

Python 3.4 virá com enums

Favoritos

A inclusão de tipos enums na biblioteca padrão é a grande novidade do Python 3.4. A nova versão da linguagem mantida pela Python Foundation Software (PSF) tem lançamento da versão alfa previsto para agosto de 2013.

Os enums são tipos de dados específicos usados para definir um conjunto de nomes simbólicos representando valores únicos e constantes. Já haviam sido propostos em 2005, na PEP 354 (Python Enhancement Proposal ou Proposta de Aperfeiçoamento do Python), que foi rejeitada. Mas o assunto continuou a ser debatido nos fóruns da PSF e, cedendo à demanda da comunidade de desenvolvedores, os enums voltaram à tona na PEP 435, que foi aprovada recentemente.

Eli Bendersky, um dos desenvolvedores da linguagem Python, comentou em seu blog pessoal a respeito da inclusão dos enums no Python 3.4:

Penso que o sucesso desta última tentativa de incluir os enums no Python pode ser atribuído aos avanços nas metaclasses realizados nas últimas versões (3.x). Esses avanços facilitarão a sintaxe de definição dos enums, o que consequentemente viabilizará uma série de recursos interessantes.

Outro recurso importante que virá no Python 3.4 é o padrão de desenvolvimento assíncrono Tulip, proposto na PEP 3156 e construído a partir das experiências obtidas com o Twisted, o Stackless Python e o gevent.

A entrega da versão alfa 1 está prevista no calendário da Fundação Python para o dia 3 de agosto de 2013, e a versão final para fevereiro de 2014.

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT