Python 3.13 Alpha inicia o ciclo com novas alterações

Python 3.13 Beta traz muitas novidades com testes JIT e melhor interpretador interativo

Depois do lançamento anterior, acaba de chegar a versão Alpha do Python 3.13 que inicia o ciclo com novas alterações importantes. Embora o Python 3.12 tenha sido lançado no início deste mês, a primeira versão alfa do Python 3.13 já está disponível para testes e avaliação em estágio inicial.

Assim, o Python 3.12 é apenas o primeiro de sete lançamentos alfa planejados durante os quais o desenvolvimento ativo de recursos continua. O trabalho de recursos continuará até o início de maio, então este é apenas o início muito cedo com muitos novos recursos ainda sendo elaborados. Podemos esperar mais melhorias de desempenho com o Python 3.13.

Python 3.13 Alpha inicia o ciclo com novas alterações

Quanto ao que aconteceu até agora com o Python 3.13, grande parte das primeiras mudanças giram em torno de novas depreciações de recursos. Elas devem desaparecer a partir das versões do Python 3.15 ~ 3.16. Os tipos não documentados SetPointerType() e ctypes. As funções ARRAY() vão também sumir, os módulos getopt e optparse desaparecerão e o http.server.CGIHTTPRequestHandler também agora emite um aviso de depreciação.

Algumas das adições até agora com o Python 3.13 incluem:

  • permitir que o argumento count com str.replace() seja uma palavra-chave, removendo recuos de docstrings;
  • ast.parse() agora aceita um argumento opcional “optimize” para obter um AST otimizado;
  • uma nova função copy.replace(), a função os.process_cpu_count() retornará o número de CPUs lógicas utilizáveis pelo thread de chamada do processo atual;
  • uma interface de baixo nível para os descritores de arquivo de notificação de timer do Linux;
  • e a função textwrap.indent() agora é cerca de 30% mais rápida para entradas grandes.
  • Mais detalhes sobre as primeiras alterações do Python 3.13 estão nas notas de versão do work-in-progress 3.13.

Então, para downloads e mais detalhes sobre o candidato inicial ao Python 3.13 alpha através do blog Python Insider.

Fonte

Acesse a versão completa
Sair da versão mobile