Python Programming
Omschrijving
In de training "Programmeren met Python" leer je hoe je Python écht krachtig kunt inzetten. Je leert hoe Python is opgebouwd, hoe je slimme programma's schrijft en hoe je herbruikbare objecten maakt. Dit kun je vervolgens inzetten voor allerhande data-analyse, -science en -engineering taken.

De training "Programmeren met Python" is gericht op iedereen die meer met Python wil gaan werken. Een belangrijke doelgroep hierbij zijn Data Engineers die hun processen willen ondersteunen met Python.
Een tweede doelgroep die hier veel aan heeft, zijn data scientists die meer logica in Python kwijt willen. Voor alle deelnemers geldt dat ze houden van hands-on werken, en zoeken naar de manier waarop Python logischerwijs is opgebouwd: de pythonic manier van problemen oplossen.
We werken gedurende twee dagen met veel hands-on opdrachten in Python, en leren daarbij:
- Belangrijke programmeer-basisvaardigheden als
- Zelf objecten en classes kunnen ontwerpen
- Goed herbruikbare functies schrijven en documenteren
- Belangrijke Python-datatypes kennen (zoals dictionaries, lists, strings en tuples)
- Error handling
- Begrijpen hoe de Python-manier van denken werkt en helpt om leesbare en elegante code te schrijven
- Slim structureren van je code door:
- Aanpassen (manipulation) van strings, lists en andere verzamelingen
- Loops en list comprehensions om slim met grote lijsten data te werken
- Werken met map-functionaliteit en lambda functies
- Modules gebruiken om je code slim herbruikbaar in te zetten in allerlei projecten
- Logging om gedurende de uitvoer van je programmacode op een gestructureerde manier de voortgang te monitoren en aan te sluiten bij bestaande log-platforms als Log Analytics (Kusto) in Azure.
Na afloop van de cursus kun je Python-scripts, -modules en -programma's ontwikkelen voor allerhande toepassingen. Doordat je ook weet hoe Python is opgebouwd, heb je een solide fundament gelegd om jezelf verder te ontwikkelen in Python.
Voorkennis om de training "Programmeren met Python" te volgen
Voor deze training is basiskennis over programmeren of scripten nodig. Ervaring met Python is niet verplicht, maar wel aan te raden: wanneer je al enkele keren een stukje Python geschreven hebt, kun je deze kennis krachtig integereren en sneller de casussen plaatsen.
Onderwerpen
- Overzicht van Python als programmeertaal
- Opbouw van een programma
- Control flow met if en switch
- Slim werken met lijsten
- Loops en list comprehensions
- Belangrijke datatypes in Python: lists, dictionaries, tuples en strings
- Effectief tekst bewerken met string manipulation
- Classes, objecten en functies
- Fouten afhandelen / error handling
- Processen loggen met de logging-functionaliteit
- Nóg slimmer werken met map en lambda-functies
- Pythonic thinking: oplossingen op de Python-manier
- Manieren om je kennis over Python verder te vergroten
Studiemateriaal
In de training "Programmeren met Python" gebruiken we materiaal dat we bij Wortell Smart Learning zelf ontwikkeld hebben. Wij zorgen ervoor dat je al het benodigde materiaal op tijd ontvangt.
Beschikbare datums
Er zijn momenteel geen geplande datums beschikbaar. Neem contact op voor de mogelijkheden.