Opleiding: Python Gevorderd

De cursus Python Gevorderd behandelt alle onderwerpen die van belang kunnen zijn bij het programmeren in projecten zoals testen, debuggen, packages, multithreading, databases en netwerk sockets.

De cursus Python Gevorderd biedt een grondige verkenning van geavanceerde onderwerpen in Python. Na vier intensieve dagen zullen de deelnemers de vaardigheden hebben verworven om complexe Python-toepassingen te ontwerpen, te implementeren en te onderhouden. De nadruk ligt op praktische toepassing, met hands-on oefeningen en praktijkvoorbeelden om de concepten tot leven te brengen. Deze cursus is bedoeld voor ervaren Python-programmeurs die hun kennis willen verdiepen en hun toolkit willen uitbreiden met geavanceerde technieken.

Dag 1: Dag 1 Op de eerste dag van de Python-cursus herhalen we basisprincipes zoals collecties en functies. De rest van de dag staat in het teken van objectgeoriënteerd programmeren (OOP), waarbij we eerst de focus leggen op klassen, objectinstanties en overerving. Later behandelen we ook meer geavanceerde onderwerpen, zoals polymorfisme en design patterns. Praktische toepassing staat centraal met hands-on oefeningen om dit abstracte onderwerp goed te begrijpen. Na deze dag bent u in staat om: Objectgeoriënteerde programmeerconcepten, waaronder klassen, objectinstanties en overerving, effectief toe te passen. Geavanceerde OOP-principes, zoals polymorfisme en design patterns, te herkennen en in de praktijk toe te passen. OOP-concepten succesvol te vertalen naar concrete toepassingen. Dag 2: Dag 2 Op dag twee van de Python Gevorderden cursus focussen we op het verfijnen van programmeervaardigheden. Beginnend met foutafhandeling, leert u gestructureerd omgaan met uitzonderingen. Daarna duiken we in logging en debugging, waarbij u leert logbestanden te gebruiken voor programma-analyse en bugfixes. De dag eindigt met unittesting, waar u essentiële vaardigheden verwerft om de betrouwbaarheid van uw code te waarborgen. Een praktische dag die uw Python-programmeervaardigheden naar een hoger niveau tilt. Na deze dag kunt u: Effectief foutafhandelingstechnieken toepassen in uw Python-programma's. Gebruik maken van logging en debugging-tools om programma's te analyseren en bugs op te sporen. Zelfstandig unittests schrijven en uitvoeren om de betrouwbaarheid van uw code systematisch te verifiëren. Dag 3: Dag 3 Op dag drie van de cursus verkent u Lambda-functies, recursie, decorators en generators. Efficiënt coderen en geheugenbeheer staan hierbij centraal. Vervolgens pakken we databaseconnecties op. Hierbij zal de focus liggen op SQLite en PostgreSQL, inclusief het gebruik van SQL-query's in Python. De dag eindigt met praktische oefeningen voor directe toepassing van de geleerde concepten. Een intensieve dag die uw Python-vaardigheden versterkt en direct toepasbaar maakt. Na deze dag kunt u: Lambda-functies, recursie, decorators en generators begrijpen en toepassen voor efficiënt coderen. Werken met databaseconnecties, met nadruk op SQLite en PostgreSQL, inclusief het gebruik van SQL-query's in Python. Dag 4: Dag 4 Op de laatste dag van de cursus Python Gevorderd verkennen we cruciale concepten. We beginnen met modules, packages en distributie om uw code beter te structureren en te delen. Vervolgens behandelen we sockets en pipes voor procescommunicatie. In het laatste deel richten we ons op threading en multiprocessing voor parallelle taken en optimale prestaties. Een waardevolle afsluiting om uw Python-repertoire naar een hoger niveau te tillen. Na deze dag kunt u: Effectief gebruikmaken van modules, packages en distributie om uw Python-code beter te structureren en te delen. Begrijpen hoe sockets en pipes werken voor efficiënte procescommunicatie in Python. Implementeren en beheren van threading voor parallelle taken en multiprocessing voor optimale prestaties in uw programma's.

Ontwerpen, implementeren en onderhouden van complexe Python-toepassingen. Toepassen van geavanceerde technieken zoals logging, debugging, testen, efficiënt coderen, en procescommunicatie. Verdiepen van kennis en uitbreiden van de toolkit met geavanceerde Python-technologieën.

Meer...
€1.950
ex. BTW
Aangeboden door
Geo-ICT Training Center, Nederland
Onderwerp
Python
Niveau
Duur
4 dagen
Looptijd
2 dagen
Taal
nl
Type product
training
Lesvorm
Klassikaal
Aantal deelnemers
Max: 8
Tijdstip
Overdag
Tijden en locaties
Apeldoorn
do 16 jul. 2026
Virtual Classroom
do 16 jul. 2026
Apeldoorn
di 8 sep. 2026
Virtual Classroom
di 8 sep. 2026
Apeldoorn
di 20 okt. 2026
Virtual Classroom
di 20 okt. 2026
Apeldoorn
di 3 nov. 2026
Virtual Classroom
di 3 nov. 2026
Apeldoorn
di 8 dec. 2026
Virtual Classroom
di 8 dec. 2026