BT

Python 3.4 virá com enums

por Ivo La Puma em 01 Jul 2013 |

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.

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião

Conteúdo educacional

Configure seus principais interesses




    Desenvolvimento
    Arquitetura e Design
    Processos e Práticas
    Operações e Infraestrutura
    Arquitetura Corporativa

Estas opções têm efeito sobre o conteúdo visto na página inicial do InfoQ Brasil e no seu feed RSS. Clique em Preferências para ter acesso a outras opções de personalização.

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2015 C4Media Inc.
Política de privacidade
BT