Alfa do Python 3.3.0 traz primeiras mudanças sintáticas em dois anos
A versão 3.3.0 da linguagem de programação Python↳Python56 conteúdosVSCode + Python + Alexa: Desenvolva e teste skills para alexa localmente com pythonDev (Back & Front) · out 2025Dominando decoradores em Python: um guia completo com exemplosDev (Back & Front) · jan 2025Desenvolvimento de software: diferenças entre Python, JavaScript e JavaGestão Dev & TI · nov 2024Ver tudo em Dev (Back & Front) → entrou na fase de testes com a liberação do seu primeiro alfa. Ela marca o fim de dois anos sem mudanças na sintática na linguagem. Propostas por Guido van Rossum como Python Enhancement Proposal (PEP) 3003, as mudanças foram feitas para habilitar implementações não-CPython da linguagem para atualizar a implementação do core depois do lançamento do Pyhton 3.0.
Com as mudanças na sintaxe permitidas novamente, o alfa inclui uma nova maneira de habilitar generators a delegar trabalho para sub-generators, o que abre novas possibilidades para otimizar iterações no código do Python. Outra mudança na sintaxe adiciona o atributo __qualname__ a funções e classes. Isso possibilita dizer se o objeto está no topo da hierarquia ou se ele é aninhado dentro de outro objeto.
O PEP 393 faz uma representação de string mais flexível ao mudar o tipo de string Unicode para permitir várias representações internas ao mesmo tempo. Com isso, os programadores podem otimizar espaço ou maximizar a disponibilidade de caracteres e abandonar a distinção entre builds estreitos e amplos do Unicode.
Além disso, a sintaxe lateral do Unicode a partir do Python 2 foi reintegrada ao Python 3.3.0 para tornar a migração dos aplicativos do Pyhton 2 mais fácil. Outras mudanças na nova versão incluem melhorias em lidar com exceção, um novo módulo de “empacotamento” e suporte para compressão LZMA/XZ.
Mais detalhes sobre as modificações podem ser encontrados nas notas de lançamento e neste link. O Python 3.3.0 alfa 1 está disponível para download para Windows e Mac OS X.
Com informações de The H







