Nový Python 3.11 slibuje proti svému loňskému předchůdci až 60% zrychlení

Říjen se už několik let nese ve znamení vydávání nových verzí Pythonu a rok 2022 není výjimkou.

Běhové prostředí čerstvého Pythonu 3.11 přináší výrazné zrychlení oproti svému loňskému předchůdci. V průměru to dělá 25 %, u některých operací to však může být až 60 %.

Co se samotných vylepšení jazyka týče, vývojáři dostali hromadu nových pepů (Python Enhancement Proposal). V původní angličtině, jak zní standardní název dílčích novinek, tedy:

  • PEP 657 – Include Fine-Grained Error Locations in Tracebacks
  • PEP 654 – Exception Groups and except
  • PEP 673 – Self Type
  • PEP 646 – Variadic Generics
  • PEP 680 – tomllib: Support for Parsing TOML in the Standard Library
  • PEP 675 – Arbitrary Literal String Type
  • PEP 655 – Marking individual TypedDict items as required or potentially-missing
  • PEP 681 – Data Class Transforms

Python 3.11 je přímo od autorů k dispozici ke stažení ve formě zdrojových kódů pro Linux a instalaček pro macOS a Windows. Pro mnoho linuxových systémů jsou už ale k dispozici i neoficiální balíčky.

Představení všech novinek v Pythonu 3.11 od Python Discord:

Určitě si přečtěte

Články odjinud