Udgivelsen af Python 3.12

Den 2. oktober 2023 blev den nye stabile version af det populære programmeringssprog Python 3.12 frigivet.

Python er et højniveau-programmeringssprog med generel anvendelse, der har dynamisk streng typekontrol og automatisk hukommelseshåndtering, og som fokuserer på at øge udviklerens produktivitet, læsbarheden af koden og dens kvalitet samt sikre portabilitet af de programmer, der er skrevet i det.

Den seneste stabile version af Python 3.12 tilbyder mange ændringer i sproget og standardbiblioteket. Ændringerne i biblioteket er rettet mod at oprydde forældede API'er, forbedre brugervenligheden osv. Det skal bemærkes, at pakken distutils er blevet fjernet fra standardbiblioteket (i stedet bør setuptools bruges). Understøttelsen af filsystemet i os og pathlib har gennemgået en række forbedringer, og nogle moduler fungerer bedre.

Blandt de mange ændringer og forbedringer kan følgende fremhæves:

  • En mere fleksibel analyse af formatterede f-strenge, der muliggør meget, som tidligere var umuligt (PEP 701).
  • Forbedret syntaks til angivelse af typeparametre ved deklaration af en generisk klasse, funktion eller typealias (PEP 695).
  • Et nyt API til profileringsværktøjer, debuggerere og andre værktøjer til overvågning af begivenheder i CPython (PEP 669).
  • Understøttelse af isolerede subinterpretere med separate globale låse for interpreterens GIL (PEP 684). Programmer, der er skrevet med subinterpretere, kan drage fordel af flertrådet parallelisme, som før var umulig på grund af GIL.
  • Forbedrede fejlmeddelelser. I tilfælde af fejl forårsaget af mulige tastefejl foreslås der rettelsesmuligheder.
  • Understøttelse af Linux perf-profileringsværktøjet til at overføre navne på Python-funktioner til tracer.
  • En række store og små forbedringer af ydeevnen (f.eks. se PEP 709, der omhandler forbedringer af ydeevnen for listekomprehensionsgeneratorer, understøttelse af binære optimeringsværktøjet BOLT osv.), hvilket giver en generel stigning i ydeevnen på omkring 5%.

Udgivelsesannoncering

Et lille poetisk positivt indslag fra udgavelserne og Brian Bilston 🙂 De har ikke brug for vores hjælp Så fortæl mig ikke at disse udmattede ansigtstræk kunne tilhøre dig eller mig Skulle livet have givet en anden hånd Vi skal se dem for hvem de virkelig er Chanceholdere og tiggere Slappe og dovne Med bomber op i ærmet Skarprettere og tyve De er ikke Velkomne her Vi bør få dem til at Gå tilbage til hvor de kom fra De kan ikke Dele vores mad Dele vores hjem Dele vores lande I stedet lad os Bygge en mur for at holde dem ude Det er ikke okay at sige At disse er mennesker ligesom os Et sted bør kun tilhøre dem, der er født der Lad ikke være så dum at tro at Verden kan ses på en anden måde (læs nu fra bund til top)

Kilde: linux.org.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster