Sunday, May 19, 2024
HomeSocial Media & InternetPython 3.13.0 Alpha 3 Uma prévia do futuro do Python

Python 3.13.0 Alpha 3 Uma prévia do futuro do Python

Python-3-13-0-alpha-3-A-Sneak-Peek-at-the-Future-of-Python

Python 3.13.0 Alpha 3: O que esperar do próximo lançamento do Python?

Pitão é um dos mais populares e amplamente utilizados programação idiomas do mundo, com um ecossistema rico e diversificado de bibliotecas, estruturas e ferramentas. Python também é uma linguagem que está em constante evolução e aprimoramento, com novos recursos e melhorias sendo adicionados regularmente. A última versão do Pitão, 3.13.0está atualmente em desenvolvimento, e a terceira versão alfa, 3.13.0a3, foi anunciada em 17 de janeiro de 2024. Existem vários benefícios de aprender Python. Este artigo lhe dará uma prévia do futuro do Python junto com alguns dos novos recursos e mudanças que estão chegando no Python 3.13.0.

A terceira versão alfa do Python 3.13 agora está pronta para teste, já que os desenvolvedores pretendem remover o Global Interpreter Lock (GIL) e melhorar a velocidade geral desta linguagem de script.

Python 3.13 Alfa 3 está apenas na metade do ciclo alfa. A fase beta começará no início de maio, com o foco mudando do desenvolvimento de recursos para a correção de problemas.

Além de eliminar o Global Interpreter Lock e continuar a melhorar a velocidade geral do Python, o Python 3.13 terá vários outros benefícios. O modo de interpretador interativo do Python agora terá como padrão tracebacks de exceção coloridos, o recuo inicial do Docstrings foi removido para reduzir o uso de memória e o tamanho do arquivo PYC, inúmeras descontinuações e exclusões e outros refinamentos. Aqui estão alguns dos novos recursos e mudanças que estão chegando no Python 3.13.0

Mensagens de erro coloridas

Uma das mudanças mais notáveis ​​no Python 3.13.0 é a coloração das mensagens de erro ao exibir tracebacks por padrão. Esse recurso pode facilitar a leitura e compreensão das mensagens de erro e a localização da origem do erro. O esquema de cores pode ser controlado através da nova variável de ambiente PYTHON_COLORS, bem como das variáveis ​​de ambiente NO_COLOR e FORCE_COLOR existentes. Você também pode desativar a colorização passando a opção de linha de comando -X sem cores.

Documentos despojados

Outra mudança no Python 3.13.0 é a remoção do recuo inicial das docstrings. Docstrings são strings que documentam o propósito e o uso de módulos, classes, funções e métodos em Python. Anteriormente, o recuo das docstrings era preservado, o que aumentava o uso de memória e o tamanho dos arquivos de cache de bytecode (por exemplo, arquivos pyc). Agora, o recuo foi removido, o que pode reduzir o uso de memória e o tamanho do arquivo de cache em até 5%. Essa mudança também pode afetar ferramentas que utilizam docstrings, como o doctest, o que pode exigir alguns ajustes.

Módulos removidos

Python 3.13.0 também remove 19 módulos da biblioteca padrão, como parte da implementação do PEP 594 (Removendo baterias descarregadas da biblioteca padrão). Esses módulos são considerados obsoletos, sem manutenção ou inseguros e possuem melhores alternativas disponíveis. Os módulos removidos são: aifc, audioop, cgi, cgitb, chunk, crypt, imghdr, mailcap, msilib, nis, nntplib, ossaudiodev, pipes, sndhdr, spwd, sunau, telnetlib, uu e xdrlib. Se ainda precisar usar esses módulos, você pode instalá-los do PyPI ou de outras fontes.

Novos sinalizadores e variáveis ​​de ambiente

Python 3.13.0 também introduz alguns novos sinalizadores e variáveis ​​de ambiente que podem afetar o comportamento do interpretador e do sistema de importação. Por exemplo, a função integrada compile() agora pode aceitar um novo sinalizador, ast.PyCF_OPTIMIZED_AST, que pode retornar um AST otimizado de acordo com o valor do argumento otimizado. A nova variável de ambiente PYTHON_FROZEN_MODULES pode determinar se os módulos congelados são ou não ignorados pelo sistema de importação, equivalente à opção de linha de comando -X frozen_modules. A nova variável de ambiente PYTHON_HISTORY pode alterar a localização do arquivo python_history, que armazena os comandos inseridos no interpretador interativo.

Esses são apenas alguns dos novos recursos e mudanças que estão chegando no Python 3.13.0. Muitas outras melhorias e correções de bugs estão sendo trabalhadas, como a remoção do Global Interpreter Lock, o aprimoramento do desempenho do Python e a adição de novas descontinuações e avisos. Você pode encontrar a lista completa de alterações no changelog. Se quiser experimentar os novos recursos e ajudar a testar o processo de lançamento, você pode baixar a versão alfa mais recente no site oficial. Espera-se que o Python 3.13.0 seja lançado em outubro de 2024, após seis versões alfa, quatro versões beta e dois candidatos a lançamento.

Junte-se à nossa comunidade WhatsApp e Telegram para obter atualizações técnicas regulares

Ícone do Whatsapp
Ícone do telegrama

source – www.analyticsinsight.net

Isenção de responsabilidade: Não somos consultores financeiros. Por favor, faça sua pesquisa antes de investir, nenhum jornalista da Asiafirstnews esteve envolvido na criação deste conteúdo. O grupo também não é responsável por este conteúdo.
Disclaimer: We are not financial advisors. Please do your research before investing, no Asiafirstnews journalists were involved in the creation of this content. The group is also not responsible for this content.

Sandy J
Sandy J
Hi thanks for visiting Asia First News, I am Sandy I will update the daily World and Music News Here, for any queries related to the articles please use the contact page to reach us. :-
ARTIGOS RELACIONADOS

Mais popular