Silenciosamente, em 20 de abril de 2020, os desenvolvedores anunciaram o lançamento Python 2.7.18 — última versão Python da ramificação Python 2, cujo suporte agora é oficialmente encerrado.
Python — uma linguagem de programação de alto nível, de uso geral, voltada para aumentar a produtividade do desenvolvedor e a legibilidade do código. A sintaxe do núcleo do Python é minimalista. Ao mesmo tempo, a biblioteca padrão inclui uma vasta gama de funções úteis.
O Python suporta programação estruturada, orientada a objetos, funcional, imperativa e orientada a aspectos. As principais características arquitetônicas incluem tipagem dinâmica, gerenciamento automático de memória, introspecção completa, mecanismo de tratamento de exceções e suporte a cálculos multithread. O suporte à divisão de programas em módulos é mantido, os quais, por sua vez, podem ser combinados em pacotes.
Todos os usuários são recomendados a migrar para a terceira versão da linguagem — Python 3.
Vale ressaltar que, para manter a estabilidade dos projetos existentes, a comunidade continuará a corrigir vulnerabilidades no Python 2.7. Um exemplo é a Red Hat, que irá manter pacotes com Python 2.7 para as distribuições RHEL 6 e 7, e irá gerar atualizações dos pacotes na Application Stream até junho de 2024 para a versão 8 do sistema.
Fonte: linux.org.ru
