Python 3.11 bereikt zijn stabiele versie die 10-60% sneller is dan 3.10

Python 3.11

Het zat al een tijdje in de testfase en de stabiele versie is al uitgebracht. Deze programmeertaal met de naam van een slang is een van de favorieten van veel ontwikkelaars, dus de lancering van Python 3.11 Het is een gebeurtenis van enig belang. Het is een grote update, of medium als je degenen die het eerste nummer veranderen liever als belangrijk bestempelt, maar het valt niet te ontkennen dat het veel is verbeterd.

Bij Phoronix, een medium dat veel van zijn bekendheid dankt aan zijn software- en hardwaretests, testten ze de prestaties van Python 3.11 en bevestigden dat het is tussen 10% en 60% sneller dan Python 3.10, wat tot nu toe de meest up-to-date stabiele versie was. Maar niet alles is goed nieuws, althans voor Linux-gebruikers, aangezien een update als deze de compatibiliteit met software die we gebruiken zou kunnen verbreken, en een voorbeeld hiervan Het is waar wij Kodi-gebruikers op Linux aan lijden sinds het is geüpload naar «Matrix».

Algemene Python 3.11-wijzigingen

Lo vooral: van Python 3.11 houdt in dat fijnmazige foutlocaties nu zijn opgenomen in grafieken, wat in theorie een betere herkenning van fouten mogelijk maakt; uitzonderingsgroepen en except*; in tomllib is ondersteuning voor TOML-parsing toegevoegd aan de standaardbibliotheek; introduceerde groepen taken in asyncio; atomaire groepering ((?>…)) en bezittelijke kwantoren (*+, ++, ?+, {m,n}+) worden nu ondersteund in reguliere expressies.

Maar het hoogtepunt is de snelheid:

Het Faster CPython-project levert al enkele interessante resultaten op. Python 3.11 is tot 10-60% sneller dan Python 3.10. Gemiddeld hebben we een snelheidsverhoging van 1,22 keer gemeten in de standaard testsuite.

Hoewel alles er zeer goed uitziet, moeten we in gedachten houden dat veranderingen in programmeertalen kunnen problemen veroorzaken, zoals die van Kodi. Ontwikkelaars moeten hun code aanpassen aan de nieuwe versies, en zo niet alle code, dan de "gecamoufleerde" versie zodat hun werk niet wordt gestolen. Daarom, als zoiets als dit afhankelijk is, is het beter om de update zo lang mogelijk vast te houden.

Python 3.11 is aangekondigd vandaag (gisteren in de tijdzone van het project), en de tarball kan nu worden gedownload van de downloadpagina van het project. De aankomst in de officiële repositories zal afhangen van de filosofie van de distributie die we gebruiken, maar in de meeste gevallen zal het weken of zelfs maanden duren.

Meer informatie en afbeelding logo: Python-forum.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.