Witold Kepinski - 19 augustus 2025

Python steeds dominanter in data science en AI

Een jaarlijks onderzoek onder meer dan 30.000 ontwikkelaars, uitgevoerd door de Python Software Foundation en JetBrains, toont aan dat Python een steeds grotere rol speelt in de wereld van data science en kunstmatige intelligentie. Daarnaast blijkt de gemeenschap van Python-gebruikers opmerkelijk jong en onervaren, wat belangrijke implicaties heeft voor het ecosysteem.

Python steeds dominanter in data science en AI image

Data science nu grootste segment

Volgens de analyse van Michael Kennedy, oprichter van Talk Python, is 51% van de ondervraagde Python-ontwikkelaars actief in dataverkenning en -verwerking. Dit betekent dat data science en AI nu de helft van alle Python-ontwikkelaars vertegenwoordigen, wat een verschuiving is ten opzichte van de traditionele verdeling in drie gelijke delen (web, data science, en overige toepassingen). De verschuiving wordt gedreven door een explosieve groei in de ontwikkeling van nieuwe AI-tools en de toenemende vraag naar AI-modellen.

Community bestaat voor de helft uit nieuwkomers

Een opvallende uitkomst van het onderzoek is dat 50% van de respondenten minder dan twee jaar professionele codeerervaring heeft. Daarnaast heeft 39% minder dan twee jaar ervaring met Python zelf. Dit onderstreept de toegankelijkheid van de taal en haar populariteit onder beginnende programmeurs. Deze demografische trend vraagt om een aanpassing van de manier waarop leermateriaal en tools worden ontwikkeld, met extra aandacht voor de basisprincipes zoals het opzetten van een virtuele omgeving.

Oudere Python-versies nog altijd populair

Ondanks de aanzienlijke prestatieverbeteringen in recente Python-versies, gebruikt 83% van de ontwikkelaars nog steeds een versie die minstens een jaar oud is. De belangrijkste redenen hiervoor zijn dat de huidige versie "voldoet aan alle behoeften" (53%) of dat men "geen tijd heeft gehad om te updaten" (25%). Deze terughoudendheid kan bedrijven miljoenen dollars per jaar kosten aan onnodige cloudkosten. Een upgrade naar een recentere versie zoals Python 3.13 kan de code tot wel 42% sneller maken en het geheugengebruik met 20-30% verlagen.

Opkomst van Rust en nieuwe trends

Een andere belangrijke trend is de groeiende invloed van de programmeertaal Rust. Een kwart tot een derde van alle nieuwe 'native code' op de Python Package Index (PyPI) wordt geschreven in Rust. Dit weerspiegelt de rol van Rust als "co-piloot" voor Python, die de snelheid van Python-applicaties aanzienlijk verbetert.

Verder laat het onderzoek zien dat:

  • Webontwikkeling weer in de lift zit, met 46% van de ontwikkelaars die Python hiervoor gebruiken. FastAPI is de grootste winnaar onder de frameworks, met een stijging van 29% naar 38% in gebruik.
  • PostgreSQL (Postgres) onbetwist de meest populaire database is, gebruikt door 49% van de ontwikkelaars.
  • Agentic AI, waarbij AI-tools taken zelfstandig uitvoeren, naar verwachting een game-changer zal zijn voor de productiviteit van ontwikkelaars. Bijna de helft van de respondenten (49%) is van plan hiermee te experimenteren in het komende jaar.

Tot slot staat async en await centraal in de toekomst van Python, met de introductie van 'free-threaded Python' in de aankomende versie 3.14. Dit zal het mogelijk maken om de volledige capaciteit van moderne multi-core processors te benutten en de prestaties van Python-programma's drastisch te verbeteren.

Cybersecnl2025 18/08/2025 t/m 01/09/2025 BN + BW

Wil jij dagelijkse updates?

Schrijf je dan in voor onze nieuwsbrief!