Få oppdaterer Python: «Utrolig sløsing med penger»

Python Software Foundation og JetBrains har publisert sin største Python Developer Survey noensinne. 

Halvparten av Python-utviklerne i den store Python Developers Survey-undersøkelsen har mindre enn to års erfaring.
Publisert

Den åttende utgaven av Python Developer Survey er ute, og denne gangen har Python Software Foundation (PSF) og JetBrains spurt mer enn 30.000 utviklere verden over om hvordan de bruker det populære programmeringsspråket. 

– Python-folk bruker primært Python. Det høres kanskje åpenbart ut, men utviklere bruker mange språk som ikke er sitt primære språk, skriver Michael Kennedy i Talk Python i en bloggpost med tittelen The State of Python 2025

– Undersøkelsen viser at 86 prosent av respondentene bruker Python som sitt hovedspråk for å skrive dataprogrammer, bygge applikasjoner, lage API-er og mer, skriver Kennedy.

Undersøkelsen er gjort i 2024, men resultatene presentert først nå i august.

Mange nybegynnere

Bruken av Python har tatt seg kraftig opp de siste årene, mye på grunn av populariteten til språket til AI-relaterte oppgaver. For eksempel viste den forrige Octoverse-undersøkelsen at Python for første gang har gått forbi JavaScript som det mest populære språket på GitHub.

Dette synes også i Python Developer Survey, der 50 prosent av respondentene har kodet profesjonelt i mindre enn to år. Og 39 prosent har mindre enn to års erfaring selv om vi inkluderer bruk i hobby- eller utdanningssammenheng.

En stor andel av de spurte i undersøkelsen har kort erfaring som profesjonelle utviklere.

– Resultatet bekrefter at Python er et supert språk for de som er tidlig i karrieren sin. Den enkle syntaksen og tilgjengeligheten appellerer til både nye og erfarne programmerere, skriver Kennedy.

Av de som har svart på undersøkelsen, har hele 86 prosent språket som sitt hovedspråk.

Dette bruker vi det til

Ifølge undersøkelsen er 51 prosent av alle Python-utviklerne involvert i ting som har med utforskning og prosessering av data å gjøre, og det er verktøyene pandas og NumPy som er mest brukt til disse formålene.

Dette er hva vi bruker Python mest til:

  • 48 %: Dataanalyse 
  • 46 %: Webutvikling
  • 41 %: Maskinlæring
  • 31 %: Data engineering
  • 27 %: Web-skraping og parsing

De mest populære web-rammeverkene har tidligere år vært Django og Flask – men i år har bruken av FastAPI økt så raskt at rammeverket nå inntar førsteplassen:

De mest brukte Python-baserte web-rammeverkene de siste årene.

– Selv om alle de store rammeverkene vokste år-over-år, var FastAPIs hopp på nesten 30 prosent imponerende. Jeg kan bare spekulere i hvorfor. Jeg tror dette hoppet i Python for web sannsynligvis delvis kommer av det store antallet nybegynnere i Python-miljøet, skriver Kennedy.

Bare 15 prosent på nyeste Python

Mange av de spurte bruker fortsatt gamle versjoner av Python:

83 prosent bruker Python-versjoner som er mer enn ett år gamle.

Den mest brukte versjonen er 3.12, mens bare rundt 15 prosent har oppgradert til versjon 3.13, som er den nyeste versjonen (3.14 er pre-release). 

Rundt 83 prosent bruker Python-versjoner som er mer enn ett år gamle, og Kennedy advarer i sin bloggpost om at man da går glipp av mye ny funksjonalitet i språket.

I tillegg har Python 3.11, 3.12 og 3.13 en masse ytelsesforbedringer. Og 3.14 skal bli enda raskere.

– Det som er utrolig er at du får alle disse fordelene uten å endre koden din. Du velger bare en ny runtime, så kjører koden din raskere. CPython har vært ekstremt bra på bakoverkompatibilitet, skriver Kennedy.

Ifølge Kennedy vil bedrifter også kunne spare mye penger – millioner av dollar for store bedrifter – på å oppgradere til nyere versjoner av Python.

– For de fleste middels til store bedrifter, er dette en utrolig sløsing med skykostnader, og energiforbruket er også skadelig for miljøet. 

Powered by Labrador CMS