Python 3.11 dostiže svoju stabilnu verziju koja je 10-60% brža od 3.10

Python 3.11

Bio je u fazi testiranja neko vrijeme, a stabilna verzija je već objavljena. Ovaj programski jezik s imenom zmije jedan je od favorita mnogih programera, pa je lansiranje Python 3.11 To je događaj od neke važnosti. To je veliko ažuriranje, ili srednje, ako radije označite one koje mijenjaju prvi broj kao glavno, ali nema sumnje da se mnogo poboljšalo.

U Phoronixu, mediju koji velik dio svoje slave duguje testovima softvera i hardvera, testirali su performanse Pythona 3.11 i potvrdili da to je između 10% i 60% brže nego Python 3.10, koji je do sada bio najažurnija stabilna verzija. Ali nije baš sve dobra vijest, barem za korisnike Linuxa, budući da bi ovakvo ažuriranje moglo prekinuti kompatibilnost sa softverom koji koristimo, a primjer ovoga To je ono što mi korisnici Kodija na Linuxu patimo otkako je prenesen na «Matrix».

Opće promjene Pythona 3.11

Lo najznačajnije Python 3.11 uključuje da su precizne lokacije grešaka sada uključene u dijagrame, što će, u teoriji, omogućiti bolje prepoznavanje grešaka; grupe izuzetaka i except*; u tomllibu je standardnoj knjižnici dodana podrška za TOML parsiranje; uvedene grupe zadataka in asyncio; atomsko grupiranje ((?>…)) i posvojni kvantifikatori (*+, ++, ?+, {m,n}+) sada su podržani u regularnim izrazima.

Ali vrhunac je brzina:

Projekt Faster CPython već daje neke zanimljive rezultate. Python 3.11 je do 10-60% brži od Pythona 3.10. U prosjeku smo izmjerili povećanje brzine od 1,22 puta u standardnom paketu testova.

Iako sve izgleda jako dobro, moramo to imati na umu promjene u programskim jezicima mogu uzrokovati probleme, poput Kodija. Programeri moraju prilagoditi svoj kod novim verzijama, i to ako ne cijeli kod, onda "zakamufliranu" verziju kako njihov rad ne bi bio ukraden. Stoga, ako se o nečem takvom ovisi, bolje je zadržati ažuriranje što je duže moguće.

Python 3.11 je najavljeno danas (jučer u vremenskoj zoni projekta), a njegov tarball se sada može preuzeti s stranicu za preuzimanje projekta. Njegov dolazak u službene repozitorije ovisit će o filozofiji distribucije koju koristimo, no u većini slučajeva to će trajati tjednima ili čak mjesecima.

Više informacija i slika logotipa: python forum.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.