O que é Python? [guia para iniciantes]6 aplicativos para aprender programação
As três versões receberam as numerações 3.10.2, 3.9.10 e 3.11.0a4. Como parte da série 3.10.x, a primeira traz os recursos mais recentes do Python. Já a série 3.9.x traz recursos legados, enquanto a 3.11.x corresponde a versões previews, com recursos a serem adicionados oficialmente em etapas futuras.
O que houve de errado?
Para começar, o Python 3.10.2 teve que ser lançado com certa urgência por conta de uma falha na versão anterior que pode causar vazamento de memória. Além disso, a nova versão traz correções para outros 100 bugs, aproximadamente. A falha de vazamento de memória foi considerada tão importante que a PSF decidiu disponibilizar o Python 3.10.2 em 14 de janeiro, mesmo não sendo possível, na ocasião, liberar instaladores para Windows. Essa limitação, que também afetou as outras duas versões, foi causada por uma dificuldade de renovação de certificado. Aparentemente, o problema foi solucionado no início desta semana, pois as páginas de download das versões em questão já incluem os arquivos para Windows, tanto para 32 bits quanto para 64 bits. Já o Python 3.9.10 traz mais de 130 mudanças em relação ao Python 3.9.9. Trata-se de uma versão que deu mais trabalho do que o esperado, portanto. Por sua vez, o Python 3.11.0a4, que consiste na quarta versão alpha (de sete previstas) do Python 3.11, apresentou quase 20 inconsistências que impediam a sua disponibilização (já resolvidas). Por causa disso, Pablo Galindo Salgado e Lukasz Langa, os desenvolvedores responsáveis, “desabafaram” no blog do Python: “os lançamentos que você está vendo foram todos amaldiçoados de alguma forma. Que maneira de começar 2022! (…) Esperamos que 2022 não seja um ano todo intenso”. Se nada fugir do planejado, a próxima versão estável do Python, a 3.10.3, será lançada em 4 de abril. Por ora, para quem utiliza o Python 3.10.1, a atualização para a versão 3.10.2 é extremamente recomendada. Com informações: ZDNet.