Wydanie Pythona 3.12.

2 października 2023 roku wydano nową stabilną wersję popularnego języka programowania Python 3.12.

Python to wysokopoziomowy język programowania ogólnego przeznaczenia z dynamicznym, ścisłym typowaniem i automatycznym zarządzaniem pamięcią, skoncentrowany na poprawie wydajności programisty, czytelności kodu i jego jakości oraz zapewnieniu przenośności napisanych w nim programów.

Ostatnia stabilna wersja Python 3.12 wprowadza wiele zmian w języku i standardowej bibliotece. Zmiany w bibliotece mają na celu usunięcie przestarzałych interfejsów API, poprawę użyteczności itp. Należy zauważyć, że pakiet distutils został usunięty z standardowej biblioteki (zamiast niego należy używać setuptools). Wsparcie dla systemu plików w os i pathlib przeszło szereg usprawnień, a niektóre moduły zaczęły działać lepiej.

Wśród wielu zmian i usprawnień można wyróżnić następujące:

  • Bardziej elastyczna analiza formatowanych f-stringów, umożliwiająca wiele rzeczy, które wcześniej były niemożliwe (PEP 701).
  • Ulepszona składnia do określania parametrów typu przy deklaracji uniwersalnej (generic) klasy, funkcji lub aliasu (alias) typu. (PEP 695).
  • Nowe API dla profilerów, debugerów i innych narzędzi do monitorowania zdarzeń w CPython (PEP 669).
  • Wsparcie dla izolowanych subinterpretatorów z oddzielnymi globalnymi blokadami interpretera GIL (PEP 684). Programy napisane przy użyciu subinterpretatorów mogą korzystać z możliwości wielordzeniowego równoległego przetwarzania, co wcześniej było niemożliwe z powodu GIL.
  • Ulepszone komunikaty o błędach. W przypadku błędów spowodowanych potencjalnymi literówkami, sugerowane są opcje poprawy.
  • Wsparcie dla profilera wydajności Linux perf do przekazywania nazw funkcji Python do narzędzi śledzących.
  • Wiele dużych i małych usprawnień wydajności (np. patrz PEP 709, dotyczący poprawy wydajności generatora list comprehension, wsparcie dla binarnego optymalizatora BOLT itp.), zapewniających ogólny wzrost wydajności o około 5%.

Ogłoszenie wydania

Krótka poetcka pozytywna wiadomość od redaktorów wydania i Briana Bilstona 🙂 Nie potrzebują naszej pomocy, więc nie mów mi, że te zmęczone twarze mogą należeć do ciebie lub do mnie. Gdyby życie potoczyło się inaczej, musimy zobaczyć ich takimi, jakimi naprawdę są. Oszuści i wyłudzacze, lenie i obiboki, z bombami w rękawach, nożownicy i złodzieje. Nie są tu mile widziani. Powinniśmy ich zmusić do powrotu tam, skąd przyszli. Nie mogą dzielić się naszym jedzeniem, naszymi domami, naszymi krajami. Zamiast tego zbudujmy mur, aby ich powstrzymać. Nie w porządku jest mówić, że to ludzie tacy jak my. Miejsce powinno należeć tylko do tych, którzy się tam urodzili. Nie bądź tak głupi, aby myśleć, że świat można oglądać inaczej (teraz czytaj od dołu do góry)

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster