Nekaj časa je bil v fazi testiranja, stabilna različica pa je že izdana. Ta programski jezik z imenom kača je eden izmed priljubljenih mnogih razvijalcev, zato je lansiranje Python 3.11 Gre za dogodek določenega pomena. Gre za veliko posodobitev ali srednjo, če raje označite tiste, ki spremenijo prvo številko, kot pomembne, vendar ni mogoče zanikati, da se je zelo izboljšala.
Pri Phoronixu, mediju, ki svojo slavo večinoma dolguje testom programske in strojne opreme, so testirali delovanje Pythona 3.11 in potrdili, da je med 10 % in 60 % hitrejši kot Python 3.10, ki je bil do zdaj najsodobnejša stabilna različica. Vendar ni čisto vse dobra novica, vsaj za uporabnike Linuxa, saj bi lahko takšna posodobitev prekinila združljivost s programsko opremo, ki jo uporabljamo, in primer tega To je tisto, kar trpimo uporabniki Kodija v Linuxu, odkar je bil naložen v »Matrix«.
Splošne spremembe Python 3.11
Lo predvsem Python 3.11 vključuje, da so natančne lokacije napak zdaj vključene v risbe, kar bo teoretično omogočilo boljše prepoznavanje napak; skupine izjem in except*
; v tomllib je standardna knjižnica dodala podporo za razčlenjevanje TOML; uvedene skupine nalog v asyncio; atomsko združevanje ((?>…)) in posesivni kvantifikatorji (*+, ++, ?+, {m,n}+) so zdaj podprti v regularnih izrazih.
Toda vrhunec je hitrost:
Projekt Faster CPython že daje nekaj zanimivih rezultatov. Python 3.11 je do 10–60 % hitrejši od Pythona 3.10. V standardnem paketu testov smo v povprečju izmerili povečanje hitrosti za 1,22-krat.
Čeprav je vse videti zelo dobro, se moramo zavedati, da spremembe v programskih jezikih lahko povzročijo težave, kot je Kodi. Razvijalci morajo prilagoditi svojo kodo novim različicam in če ne celotno kodo, pa »zakamuflirano« različico, da jim ne ukradejo dela. Če je torej odvisno od česa takega, je bolje, da posodobitev zadržite čim dlje.
Python 3.11 je bila objavljena danes (včeraj v časovnem pasu projekta), njegov arhiv pa lahko zdaj prenesete iz stran za prenos projekta. Njegov prihod v uradne repozitorije bo odvisen od filozofije distribucije, ki jo uporabljamo, vendar bo v večini primerov trajalo tedne ali celo mesece.
Več informacij in slikovni logotip: python forum.