Python developer vacatures

1 IT-vacatures
Senior Python Developer
Amsterdam
€ 78000

Python

Python is een erg populaire en relatief eenvoudige programmeertaal en stond in 2017 zelfs in de top 10. Het is eind jaren 80 begin jaren 90 ontwikkeld en komt van oorsprong van Nederlandse bodem. En waar elke programmeertaal voor een andere reden wordt gebruikt, zoals het bekende Java voor het ontwikkelen van Android-apps, zo is dat bij deze ook zo. Python wordt namelijk gebruikt voor onder andere webapplicaties, automatisering, scripting en data science. Maar dat is slechts een gedeelte van de toepassingen. Veel multinationals zoals Instagram en Spotify gebruiken Python dan ook om deze reden

Kenmerken van Python

Een onderscheidend kenmerk van Python is dat het een zogeheten ‘opensource’ programmeertaal is. Dit betekent simpelweg dat Python gebruikers, ook wel Python community genoemd, ervoor zorgen dat het programma verbeterd wordt en dat het toegankelijk is voor iedereen. Dit is dan ook deels de reden dat deze programmeertaal zo populair is geworden. Een andere reden voor de populariteit van Python is dat het een van de makkelijkere programmeertalen is om te leren. Dit komt door de wat eenvoudigere terminologie vergeleken met andere programmeertalen en door het gebruik van ‘indenting’, een code op een nieuwe regel schrijven in plaats van het gebruik van haakjes.

Een ander kenmerk van Python is het gebruik van duck-typing. Dit heeft betrekking op het type-systeem van een programmeertaal en hoe een bepaalde eigenschap daarvan wordt aangeduid. Hierdoor wordt het onder meer mogelijk om attributen en methoden aan objecten toe te voegen en objecten daardoor dus te veranderen. Python kijkt dan ook naar de mogelijkheden van een object en niet zozeer naar de bepaalde klasse waar het toe behoort.

Wat verder de Python programmeertaal typeert is dat het de EAFP (Easier to Ask for Forgiveness than Permission) mentaliteit stimuleert. Dit houdt in dat je bij Python wordt aangeraden om acties waarvan je niet weet of die werken te proberen en achteraf te bekijken of het heeft gewerkt. Dit is in tegenstelling tot de gebruikelijke LBLP (Look Before You Leap) mentaliteit van veel andere programmeertalen waar je eerst zeker moet weten dat je gewenste acties werken voordat je deze uitvoert.

Verantwoordelijkheden van Python developers

Als Python developer zal je onder andere verantwoordelijk zijn voor het bouwen van webapplicaties en zal je gaan werken met grote datasets. Verder zal je je gaan bezig houden met nieuwe toepassingen van Python te ontwikkelen en te implementeren en API’s (Application Programming Interface) op te stellen en te onderhouden. Daarnaast dien je ook zelf met Python-solutions te komen wanneer je opdrachtgever met bepaalde wensen komt.

Achtergrond Python developer

Als Python developer moet je goed je weg weten in Python en met creatieve oplossingen kunnen komen. Je moet dus een goede beheersing van de programmeertaal hebben. Ondanks dat dit uiteraard enige studie vereist zal dit vergeleken met bijvoorbeeld C++ sneller onder de knie te krijgen zijn.

Daarnaast zul je doordat Python een opensource programmeertaal is en er dus continu aan wordt gesleuteld door mede-developers, je goed op de hoogte moeten houden van de nieuwste toepassingen en de laatste trends.

Maar ook soft skills zijn over het algemeen van belang. Zo zul je doorgaans veel met opdrachtgevers om de tafel moeten om hun wensen te bespreken en jouw oplossingen goed en duidelijk te kunnen uitleggen.

Ondanks dat Python makkelijker te leren is verschillen de eisen in opleiding toch niet of nauwelijks van vacatures voor andere programmeertalen. Het meest gewenste opleidingsniveau blijft namelijk HBO en WO. Studies die hierbij passen zijn onder meer informatica en technische informatica.
Enkele vereisten op een rij:
- Beheersing en kennis van Python
- Op de hoogte van de laatste ontwikkelen en trends
- Communicatief vaardig
- Oplossingsgericht denken
- Ervaring in een andere programmeertaal is een pré

Past Python helemaal in jouw straatje? Ga dan naar onze openstaande Python vacatures op onze vacature pagina.