Silenziosamente e senza farsi notare, il 20 aprile 2020, gli sviluppatori hanno annunciato il rilascio della Python 2.7.18 — versione finale di Python dalla branch Python 2, il cui supporto da ora in poi è ufficialmente interrotto.
Python Python è un linguaggio di programmazione di alto livello, progettato per aumentare la produttività degli sviluppatori e la leggibilità del codice. La sintassi del core di Python è minimalista. Allo stesso tempo, la libreria standard include un ampio volume di funzioni utili.
Python supporta la programmazione strutturata, orientata agli oggetti, funzionale, imperativa e orientata agli aspetti. Le principali caratteristiche architetturali includono la tipizzazione dinamica, la gestione automatica della memoria, la completa introspezione, il meccanismo di gestione delle eccezioni, il supporto per il calcolo multithreading e le strutture dati ad alto livello. È supportato il frazionamento dei programmi in moduli, i quali, a loro volta, possono essere combinati in pacchetti.
Si raccomanda a tutti gli utenti di passare al terzo ramo del linguaggio — Python 3.
Vale anche la pena notare che per mantenere la stabilità dei progetti già esistenti, la comunità si occuperà di correggere le vulnerabilità in Python 2.7, di cui i rappresentanti sono ancora interessati. 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 creerà aggiornamenti dei pacchetti nel Application Stream fino a giugno 2024.
Fonte: linux.org.ru
