![Python 3.13 Beta traz muitas novidades com testes JIT e melhor interpretador interativo Python 3.13 Beta traz muitas novidades com testes JIT e melhor interpretador interativo](https://sempreupdate.com.br/wp-content/plugins/seox-image-magick/imagick_convert.php?width=904&height=508&format=.jpg&quality=91&imagick=/wp-content/uploads/2023/03/pacote-python-malicioso-escapa-da-deteccao-e-roubar-dados-1024x576.jpg)
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.