In silenzio e inosservati il 20 aprile 2020, gli sviluppatori hanno annunciato il rilascio Python 2.7.18 - ultima versione Python dal ramo Python 2, il cui supporto è ora ufficialmente interrotto.
Python è un linguaggio di programmazione di alto livello per scopi generali volto ad aumentare la produttività degli sviluppatori e la leggibilità del codice. La sintassi principale di Python è minimalista. Allo stesso tempo, la libreria standard include un gran numero di funzioni utili.
Python supporta la programmazione strutturata, orientata agli oggetti, funzionale, imperativa e orientata agli aspetti. Le principali caratteristiche dell'architettura sono la digitazione dinamica, la gestione automatica della memoria, l'introspezione completa, il meccanismo di gestione delle eccezioni, il supporto per l'elaborazione multi-thread e le strutture dati di alto livello. Supporta la divisione dei programmi in moduli che, a loro volta, possono essere combinati in pacchetti.
Si consiglia a tutti gli utenti di eseguire l'aggiornamento al terzo ramo del linguaggio: Python 3.
Vale anche la pena notare che, al fine di preservare la stabilità dei progetti esistenti, l'eliminazione delle vulnerabilità in Python 2.7 sarà gestita dalla comunità, i cui rappresentanti sono ancora interessati a questo. Ad esempio, Red Hat supporterà i pacchetti con Python 2.7 per le distribuzioni RHEL 6 e 7 e per l'ottava versione della distribuzione genererà aggiornamenti dei pacchetti nell'Application Stream fino a giugno 8.
Fonte: linux.org.ru