Cicho i niepostrzeżenie, 20 kwietnia 2020 roku, deweloperzy ogłosili wydanie Python 2.7.18 — ostatniej wersji Pythona z gałęzi Python 2, której wsparcie zostaje teraz oficjalnie wstrzymane.
Python — wysokopoziomowy język programowania ogólnego przeznaczenia, skupiający się na zwiększeniu wydajności programisty oraz czytelności kodu. Składnia rdzenia Pythona jest minimalistyczna. Jednocześnie standardowa biblioteka zawiera dużą ilość przydatnych funkcji.
Python wspiera programowanie strukturalne, obiektowe, funkcyjne, imperatywne oraz programowanie oparte na aspektach. Główne cechy architektoniczne to dynamiczne typowanie, automatyczne zarządzanie pamięcią, pełna introspekcja, mechanizm obsługi wyjątków oraz wsparcie dla obliczeń wielowątkowych i wysokopoziomowych struktur danych. Wspierane jest dzielenie programów na moduły, które z kolei mogą być łączone w pakiety.
Zaleca się wszystkim użytkownikom przejście do trzeciej wersji języka — Python 3.
Warto również zauważyć, że w celu utrzymania stabilności działania już istniejących projektów, usuwaniem luk w Pythonie 2.7 zajmować się będzie społeczność, której przedstawiciele są w tym dalej zainteresowani. Na przykład Red Hat będzie wspierać pakiety z Pythonem 2.7 dla dystrybucji RHEL 6 i 7, a dla 8. wersji dystrybucji będą przygotowywane aktualizacje pakietów w Application Stream do czerwca 2024 roku.
Źródło: linux.org.ru
