Eng nei stabil Verëffentlechung vun der populärer Python Programmiersprache gouf verëffentlecht.
Python ass eng héich-Niveau, allgemeng Zweck Programméierungssprooch fir d'Entwécklerproduktivitéit a Code Liesbarkeet ze verbesseren. D'Haaptmerkmale sinn dynamesch Tippen, automatesch Gedächtnisverwaltung, voll Introspektioun, Ausnahmshandlungsmechanismus, Ënnerstëtzung fir Multi-Threaded Computing, High-Level Datestrukturen.
Python ass eng stabil a verbreet Sprooch. Et gëtt a ville Projeten an a verschiddene Kapazitéiten benotzt: als primär Programméierungssprooch oder fir Extensiounen an Applikatiounsintegratiounen ze kreéieren. Haaptberäicher vun der Applikatioun: Webentwécklung, Maschinnléieren an Datenanalyse, Automatisatioun a Systemverwaltung. Python ass momentan drëtt am Ranking TIOBE.
Main Ännerungen:
Neie High-Performance Parser baséiert op PEG Grammatik.
An der neier Versioun gëtt den aktuellen Python Parser baséiert op LL(1) Grammatik (KS-Grammatik) ersat duerch en neien High-Performance a stabile Parser baséiert op PEG (PB-Grammatik). Parser fir Sprooche representéiert duerch KS Grammatik, wéi LR Parser, erfuerderen e spezielle lexikaleschen Analyseschrëtt, deen den Input no Wäissraum, Punctuatioun, asw. Dëst ass noutwendeg well dës Parser d'Virbereedung benotze fir e puer KS Grammatik an der linearer Zäit ze veraarbecht. RV Grammatik erfuerdert keng separat lexikalesch Analyseschrëtt, an d'Regele fir et kënne mat anere Grammatikregelen festgeluecht ginn.
Nei Opérateuren a Funktiounen
Zwee nei Opérateuren goufen zu der gebaut-an dict Klass dobäi, | fir Dictionnairen ze fusionéieren an |= fir d'Aktualiséierung.
Zwou nei Fonctiounen sinn zu der Klass Str. dobäi ginn: str.removeprefix (Präfix) an str.removesuffix (Suffix).
Typ Hiweis fir gebaut-an Kollektioun Zorte
Dës Verëffentlechung enthält Ënnerstëtzung fir Generator Syntax an all Standardkollektiounen déi aktuell verfügbar sinn.
def read_blog_tags(Tags: Lëscht[str]) -> Keen:
fir Tags an Tags:
print("Tag Numm", tag)
Aner Ännerungen
-
PEP 573 Zougang Modul Staat benotzt C Extensioun Methoden
-
PEP 593 Flexibel Funktiounen a Variabel Annotatiounen
-
PEP 602 Python plënnert op jährlech stabil Verëffentlechungen
-
PEP 614 Relaxing Grammatik Restriktiounen op Dekorateuren
-
PEP 615 IANA Zäitzone Datebank Ënnerstëtzung an der Standardbibliothéik
-
BPO 38379 Drecksammlung blockéiert net op erholl Objeten
-
BPO 38692 os.pidfd_open, fir Kontroll vun Prozesser ouni Rennen a Signaler;
-
BPO 39926 Unicode Support aktualiséiert op Versioun 13.0.0
-
BPO 1635741, Python leeft net méi wann Python e puer Mol am selwechte Prozess initialiséiert
-
Python Sammlungen (Gamme, Tuple, Set, Frozenset, Lëscht, dict) beschleunegt mam PEP 590 Vektor Call
-
E puer Python Moduler (_abc, audioop, _bz2, _codecs, _contextvars, _crypt, _functools, _json, _locale, Operator, Ressource, Zäit, _weakref) benotzen elo Polyphase-Initialiséierung wéi am PEP 489 definéiert
-
Eng Zuel vu Standardbibliothéiksmoduler (Audioop, ast, grp, _hashlib, pwd, _posixsubprocess, random, select, struct, termios, zlib) benotzen elo de stabile ABI definéiert vum PEP 384.
Source: linux.org.ru