Ga direct naar de inhoud
Technologie

Python

Python is de taal onder vrijwel alles wat we maken, en de basis die ons hele team kent.

De gemeenschappelijke basis

Waarom Python het fundament is

Django is ons webframework; Python is de taal eronder, en die loopt door alles wat we bouwen. Bedrijfssoftware, koppelingen, het uitlezen van documenten, AI-functionaliteit: het staat allemaal in dezelfde taal, en iedereen hier leest die taal.

Dat merk je pas na een paar jaar, bij de aanpassingen. Er is geen deel van het systeem waar maar één persoon bij kan, en een wijziging in een koppeling is te volgen tot in de software eromheen. Daarom zijn we sinds 2011 niet meer van taal gewisseld.

Wat Python mogelijk maakt

Eén taal, van software tot AI

Dezelfde taal voor je bedrijfssoftware, je koppelingen en je AI-functionaliteit. Er hoeft onderweg niets vertaald te worden tussen die onderdelen.

Sterk in data en automatisering

Python is de standaard voor dataverwerking en automatisering. Repeterende taken, rapportages en data-omzettingen lopen betrouwbaar op de achtergrond.

De taal van AI

Vrijwel alles binnen AI draait op Python. Wil je AI inbouwen in je bestaande software, dan zit dat op hetzelfde fundament, zonder losse stack ernaast.

Leesbaar en onderhoudbaar

Python is bewust ontworpen om leesbaar te zijn. Dat maakt code makkelijker over te dragen, te onderhouden en jaren later nog te begrijpen.

Een groot ecosysteem

Voor bijna elk vraagstuk bestaat een beproefde bibliotheek. Dat scheelt bouwtijd, en het risico dat je het wiel opnieuw uitvindt voor iets wat allang goed is opgelost.

Eén taal voor het hele team

Iedereen hier schrijft dagelijks Python. Valt er iemand uit, dan leest een collega de code zo verder.

Diepgang

Soms gaan we verder dan het framework

Vrijwel altijd bouwen we met Django, en dat is bewust: het bespaart tijd en het is beproefd. Maar omdat we de taal eronder echt beheersen, zitten we niet vast aan wat een framework toevallig biedt. Vraagt een project om bijzondere prestaties, om hardware-aansturing of om een ongebruikelijke architectuur, dan bouwen we onze eigen Python-laag.

Dat is het verschil tussen een framework gebruiken en een taal beheersen. We kiezen de diepte die jouw vraagstuk nodig heeft, in plaats van het vraagstuk aan te passen aan wat het framework nu eenmaal doet. Voor de interface combineren we Python doorgaans met React.

Veelgestelde vragen over Python

In de praktijk

Zo goed als alles wat we bouwen draait op Python

Dit is geen keuze per project: elk systeem op deze site staat op dit fundament, van een klantportaal tot een platform dat duizenden apparaten aanstuurt. Bekijk onze projecten om te zien wat dat in de praktijk oplevert.

Bart Coppelmans

Vragen of een project bespreken?

Bouw je vanaf nul, of loop je vast op wat er nu staat? Bel ons of plan een kennismaking; je praat direct met de ontwikkelaars. Een bestaand Python-systeem overnemen of stap voor stap moderniseren kan ook. Wat in jouw geval verstandig is, zeggen we nadat we ernaar hebben gekeken.