Python 3.10 lançado com muitas melhorias

Python 3.10 foi lançado como a principal atualização mais recente para a implementação oficial dessa linguagem de programação amplamente usada.

Python 3.10 traz suporte para variáveis ??de especificação de parâmetro, números de linha precisos para depuração e outras ferramentas, apelidos de tipo explícito, correspondência de padrão estrutural, EncodingWarning opcional, escrevendo tipos de união como X | Y, e uma variedade de outras mudanças. também estamos vendo algumas pequenas melhorias de desempenho com o Python 3.10 em comparação com as versões anteriores do Python.

Em nome da comunidade de desenvolvimento do Python e da equipe de lançamento do Python 3.10, tenho o prazer de anunciar a disponibilidade do Python 3.10.0.Python 3.10.0 é a versão principal mais recente da linguagem de programação Python e contém muitos novos recursos e otimizações.

Python 3.10 lançado com muitas melhorias

Python 3.10 lançado com muitas melhorias

Python 3.10.0 é a versão principal mais recente da linguagem de programação Python e contém muitos novos recursos e otimizações.

Principais novos recursos da série 3.10, em comparação com 3.9

Entre os novos recursos e mudanças importantes até agora:

PEP 623  – Rejeitar e preparar para a remoção do membro wstr em PyUnicodeObject.PEP 604  – Permite escrever tipos de união como X|YPEP 612  – Variáveis ??de Especificação de ParâmetroPEP 626  – Números de linha precisos para depuração e outras ferramentas.PEP 618  – Adicionar verificação de comprimento opcional ao zip.bpo-12782 : gerenciadores de contexto entre parênteses agora são permitidos oficialmente.PEP 632  – Módulo distutils obsoleto.PEP 613  – Aliases de tipo explícitoPEP 634  – Correspondência de Padrão Estrutural: EspecificaçãoPEP 635  – Correspondência de Padrões Estruturais: Motivação e JustificativaPEP 636  – Correspondência de padrões estruturais: tutorialPEP 644  – Requer OpenSSL 1.1.1 ou mais recentePEP 624  – Remover APIs do codificador Py_UNICODEPEP 597  – Adicionar EncodingWarning opcional

bpo-38605 :  from __future__ import annotations ( PEP 563 ) costumava estar nesta lista em pré-lançamentos anteriores, mas foi adiado para o Python 3.11 devido a alguns problemas de compatibilidade. Você pode ler a comunicação do Conselho Diretor  aqui  para saber mais.

Obrigado a todos os muitos voluntários que ajudaram a tornar o Python Development e esses lançamentos possíveis! Considere apoiar nossos esforços oferecendo-se como voluntário ou por meio de contribuições de organizações para a Python Software Foundation.

Mais recursos

Documentação online https://docs.python.org/3.10/PEP 619 https://www.python.org/dev/peps/pep-0619/, 3.10 Release ScheduleReport bugs em https://bugs.python.org https://bugs.python.org/.Ajude a financiar Python e sua comunidade https://www.python.org/psf/donations/.

Mais detalhes sobre o lançamento do Python 3.10 de hoje por meio do blog Python Insider, enquanto aqueles que desejam fazer o download imediatamente podem fazê-lo em Python.org .

FONTE: Blog SempreUpdate
(Acesse o website do autor da publicação para mais detalhes)