Alle artikler

Dev

Python 3.13 – hva er nytt (og hva 3.14 ga oss)?

· 1 min lesing

Python 3.13 (oktober 2024) var en av de mest banebrytende versjonene på mange år: en eksperimentell JIT-kompilator, free-threading og en forbedret interaktiv tolk. Vi har oppdatert artikkelen med status per oktober 2026.

JIT (just-in-time) kompilerer ofte brukte kodebaner til maskinkode i stedet for å tolke dem linje for linje. I 3.13 var dette kun et eksperiment. I 3.14 følger JIT med i de offisielle binærfilene for macOS og Windows, men er avslått som standard og anbefales fortsatt ikke i produksjon, siden den kan være både tregere og raskere avhengig av arbeidsmengden.

Free-threading (PEP 703) lar flere Python-tråder kjøre virkelig parallelt uten Global Interpreter Lock (GIL). I 3.13 var det eksperimentelt. I Python 3.14 er free-threaded-modus offisielt støttet, men fortsatt valgfri og ikke installert som standard. Det er verdt å teste for beregningstunge oppgaver, med kontroll av at bibliotekene dine er kompatible.

Den forbedrede REPL-en i 3.13 har syntaksfarger, flerlinjeredigering og bedre kommandohistorikk. Python 3.14 la blant annet til malstrenger (t-strings, PEP 750), modulen concurrent.interpreters, et nytt feilsøkingsgrensesnitt for å koble til kjørende prosesser og en valgfri ny tolk som kan gi noen prosent raskere kode. Neste versjon (3.15) er planlagt høsten 2026, så sjekk python.org.

Hos Nettivo bruker vi Python til automatisering, backend-skript og AI-integrasjoner. I produksjon velger vi stabile utgivelser med aktiv støtte og tester nye funksjoner i mellomliggende miljøer. Trenger du automatisering i Python? nettivo.no/kontakt.

Gratis tilbud

Fortell oss om prosjektet. Vi svarer på norsk, polsk og engelsk.

Gratis tilbud