skip to Main Content
Instituut voor toegepaste statistiek en data-analyse Geaccrediteerd door de Vereniging voor Statistiek

Cursus Python | Python leren in 3 dagen

De cursus Python richt zich op het aanleren van programmeervaardigheden met behulp van Python. Je leert de verschillende aspecten van Python-programmering en ontwikkelt de nodige vaardigheden om Python effectief te gebruiken.

What is Python?

Python is een veelzijdige en toegankelijke programmeertaal die is uitgegroeid tot een van de populairste en meest gebruiksvriendelijke programmeertalen ter wereld. Met zijn snelle en krachtige open source karakter en duidelijke syntax, biedt Python een ideale basis voor zowel beginners als ervaren programmeurs.

Waarom Python leren?

Kennis van Python is een veelgevraagde vaardigheid op de arbeidsmarkt. Deze veelzijdige programmeertaal wordt gebruikt voor diverse toepassingen, waaronder web- en internetontwikkeling, data-analyse, datavisualisatie en het automatisch genereren van rapporten. Bovendien spelen Python en R Programming een essentiële rol bij de nieuwste technologieën zoals Machine Learning, Artificial Intelligence en Big Data.

De voordelen van Python-beheersing

Door Python goed te beheersen, kun je tal van werkzaamheden automatiseren, zoals het inlezen van data, uitvoeren van analyses, voorbewerken van modelinvoer en het genereren van visueel aantrekkelijke grafieken. Met de juiste programmeerkennis kun je grote hoeveelheden data efficiënter analyseren, waardoor het proces sneller en minder foutgevoelig wordt. Een goede beheersing van Python stelt je in staat om efficiënter en met groter gemak te werken.

Bekijk ook de 5-daagse cursus programmeren met Python van Tridata

Eindtermen voor de cursus programmeren in Python

In de driedaagse cursus Python ligt de focus op praktische oefeningen met Python. Dit wordt afgewisseld met presentaties over zowel theoretische als praktische aspecten van het programmeren. Er zullen voorbeelden worden behandeld van Python-toepassingen voor het inlezen, analyseren en visualiseren van data.

Tijdens de cursus programmeren in Python leer je:

  • Wat Python is en hoe je het programma goed installeert;
  • De basistheorie met onder andere datatypes, collecties, if-statements, for-loops;
  • Conceptueel te denken, van praktijksituatie naar code;
  • Wat de verschillende toepassingsmogelijkheden zijn van Python;
  • Praktisch werken met Python door zelf code te schrijven en uit te voeren, data te bewerken en te visualiseren;
  • Een eigen script te schrijven voor een toepassing die voor jou nuttig is.

Inhoud van de cursus programmeren met Python

Dag 1: De basis van Python

  • Introductie – In deze eerste module beginnen we met het ontstaan en de ontwikkeling van Python. Er wordt uitgelegd hoe je Python installeert en welke verschillende ontwikkelomgevingen er bestaan. We gaan specifiek in op Jupyter Notebook, de webapplicatie die we in deze cursus zullen gebruiken.
  • Basistypen, tupels en variabelen – Elke programmeertaal kent bepaalde ingebouwde basistypen. We bespreken de eigenschappen van Pythons basistypen. Ook gaan we in op de overeenkomsten en verschillen tussen variabelen, constanten, waarden objecten.
  • Controlestructuren en functies – Via controlestructuren beïnvloed je de manier waarop je script wordt uitgevoerd. Hierbij kun je bijvoorbeeld denken aan een als-dan-structuur. We bespreken de meest voorkomende controlestructuren. Deze komen ook in andere programmeertalen veel aan bod. Ook behandelen we functies. Een functie is een samenhangend stukje code dat een specifieke taak kan uitvoeren. Hoe schrijf je zelf een functie?
  • Lists en sets – We bespreken nog twee ingebouwde datatypen in Python. In tegenstelling tot wat we tot dusver hebben gezien, kunnen deze typen veranderd worden (ze zijn ‘mutable’). We gaan in op de voor- en nadelen hiervan en waar je op moet letten

Dag 2: Modules, data inlezen en visualisaties met Python

  • Data inlezen – Om data te kunnen analyseren, moet deze data natuurlijk eerst te vinden zijn in je Python-omgeving. We laten zien hoe je dit doet met databestanden die op je computer staan.
  • Modules – Een van de grote voordelen van Python is dat er ontzettend veel kwalitatief hoogwaardige modules bestaan. Een Python-module is een programma dat is bedoeld om gebruikt te worden door andere Python-scripts: je kunt het zien als een soort ‘code-bibliotheek’. Dit maakt je leven als programmeur een stuk makkelijker. We bespreken de populairste Python-modules.
  • Visualisaties – Om data inzichtelijk te maken zijn goede visualisaties essentieel. We bespreken welke visualisatie geschikt is voor welk type data, en hoe je deze visualisaties in Python maakt. Hierbij gebruiken we de matplotlib- en de seaborn-modules.
  • Stijlgids: do’s and don’ts – Net zoals gesproken taal kent ook iedere programmeertaal bepaalde regels en conventies. We behandelen de belangrijkste do’s en don’ts in Python en bespreken het belang hiervan.

Dag 3: Introductie data-analyse met Python

  • Werken met externe data en databases – Vaak zul je niet slechts met lokale data werken, maar ook met externe data. We laten zien hoe je dit soort data importeert in Python, hoe je het kunt opslaan in databases en hoe je er vervolgens mee kunt werken.
  • Data opschonen – Er wordt wel eens gezegd dat datawetenschappers wel 80 procent van hun tijd kwijt zijn aan het opschonen van hun data. Dat is wellicht wat overdreven, maar het is een niet te onderschatten onderdeel van het werkproces. Daarom oefenen we in dit blok met het opschonen van verschillende datatypen.
  • Data analyseren met Pandas – Pandas is een populaire en krachtige Python-module voor het manipuleren en analyseren van data. We laten zien hoe je met behulp van Pandas eenvoudig je data kunt bewerken, samenvatten of samenvoegen.
  • Hoe pak ik een programmeerprobleem aan? – Aan het begin van je programmeercarrière is het vaak lastig in te schatten hoe je een probleem het beste kunt aanpakken. We bespreken hoe je een probleem in kleinere stukjes kunt hakken, hoe je het beste kunt debuggen en waar je terecht kunt als je vastloopt. Zo heb je handvaten om je leerproces voort te zetten.

Doelgroep van de cursus programmeren in Python

De cursus Python is bedoeld voor gebruikers die de programmeertaal Python willen leren maar nog geen (of weinig) programmeerkennis en -ervaring hebben.
Om deel te kunnen nemen aan de cursus programmeren met Python is kennis van programmeren niet vereist.

Cursusdata

14 maart 2024, 21 maart 2024, 28 maart 2024
8 april, 15 april, 22 april 2024
8 mei, 15 mei, 22 mei 2024
6 juni, 13 juni, 20 juni 2024
27 september, 4 oktober, 11 oktober 2024
16 oktober, 23 oktober, 30 oktober 2024
8 november, 15 november, 22 november 2024
29 november, 6 december, 13 december 2024

Lestijden

De lestijden zijn van 9:15 tot 16:00, met uitloop tot uiterlijk 16:15.

Studiebelasting

De cursus Python duurt 3 dagen. Per week kun je rekenen op 8 uur studielast, op de cursusdag zelf. Daarnaast ben je in je vrije tijd per week nog 2-4 uur bezig met de voorbereiding en verwerking van de cursusdag. Dit is afhankelijk van de intensiviteit van de lesstof en jouw eigen opleidingsachtergrond.

Kosten en inschrijving

De kosten van de driedaagse cursus programmeren in Python bedragen € 1650 . De prijs van de training is vrijgesteld van BTW (BTW-tarief 0%) en is inclusief cursusmateriaal, deelnamecertificaat, koffie/thee en lunch.

Locatie

Europalaan 400, 5e verdieping | 3526 KS Utrecht

Docent

Marije Sluiskes, MSc, studeerde cum laude af in statistiek en data science aan de Universiteit Leiden. Momenteel is zij promovenda in de medische statistiek aan het Leids Universitair Medisch Centrum, waar zij zich bezighoudt met het ontwikkelen van nieuwe statistische methoden voor het schatten van biologische leeftijd. Eerder was zij stagiair bij de methodologie-afdeling van het CBS. Marije heeft veel ervaring met de programmeertalen Python en R. Zij is een ervaren en enthousiaste docent die haar kennis van statistiek, data science en programmeren graag overdraagt.

Python Installeren op macOS en Windows
Bekijk hier hoe je stap voor stap Python downloaden kunt installeren.

Back To Top