Python 3.11 osiąga stabilną wersję, która jest o 10-60% szybsza niż 3.10

Python 3.11

Od jakiegoś czasu znajdował się w fazie testów, a wersja stabilna została już wydana. Ten język programowania o nazwie węża jest jednym z ulubionych wielu programistów, więc premiera Python 3.11 To wydarzenie o pewnym znaczeniu. Jest to poważna aktualizacja lub medium, jeśli wolisz oznaczyć te, które zmieniają pierwszą liczbę jako główną, ale nie można zaprzeczyć, że znacznie się poprawiła.

W Phoronix, medium, które w dużej mierze zawdzięcza swoją sławę testom oprogramowania i sprzętu, testowali wydajność Pythona 3.11 i potwierdzili, że jest od 10% do 60% szybszy niż Python 3.10, który do tej pory był najbardziej aktualną wersją stabilną. Ale nie wszystko jest dobrą wiadomością, przynajmniej dla użytkowników Linuksa, ponieważ taka aktualizacja może złamać kompatybilność z używanym przez nas oprogramowaniem, a przykład tego To właśnie cierpimy my, użytkownicy Kodi w systemie Linux, odkąd został przesłany do «Matrix».

Ogólne zmiany w Pythonie 3.11

Lo przede wszystkim w Pythonie 3.11 stwierdza się, że drobnoziarniste lokalizacje błędów są teraz uwzględniane na wykresach, co teoretycznie pozwoli na lepsze rozpoznanie awarii; grupy wyjątków i except*; w tomllib dodano obsługę parsowania TOML do standardowej biblioteki; wprowadzone grupy zadań w asyncio; grupowanie atomowe ((?>…)) i kwantyfikatory dzierżawcze (*+, ++, ?+, {m,n}+) są teraz obsługiwane w wyrażeniach regularnych.

Ale najważniejszą rzeczą jest prędkość:

Projekt Faster CPython już przynosi interesujące rezultaty. Python 3.11 jest do 10-60% szybszy niż Python 3.10. Średnio w standardowym zestawie testowym zmierzyliśmy wzrost prędkości 1,22 razy.

Choć wszystko wygląda bardzo dobrze, musimy o tym pamiętać zmiany w językach programowania mogą powodować problemy, jak Kodi. Deweloperzy muszą dostosować swój kod do nowych wersji, a jeśli nie cały kod, to wersji „zakamuflowanej”, aby ich praca nie została skradziona. Dlatego jeśli od czegoś takiego zależy, lepiej trzymać aktualizację tak długo, jak to możliwe.

Python 3.11 zostało ogłoszone dzisiaj (wczoraj w strefie czasowej projektu), a jego archiwum tar można teraz pobrać z strona pobierania z projektu. Jego dotarcie do oficjalnych repozytoriów będzie zależało od filozofii dystrybucji, z której korzystamy, ale w większości przypadków zajmie to tygodnie, a nawet miesiące.

Więcej informacji i logo obrazu: forum Pythona.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.