Opleiding: Training Python

Wil je programmeren in Python en leren hoe je op objectgeoriënteerde wijze een applicatie bouwt in deze veelzijdige taal? In deze training ontwikkel je stap voor stap een complete Python-applicatie en werk je met de standaardbibliotheek, databases en veelgebruikte libraries. Je past de opgedane kennis direct toe en krijgt inzicht in hoe Python wordt ingezet binnen uiteenlopende technische omgevingen.

Algemene omschrijving

Python wordt in uiteenlopende technische omgevingen ingezet, van systeembeheer en automatisering tot webapplicaties, data-verwerking en tooling rondom infrastructuur. In deze training leer je hoe je Python toepast om gestructureerde en herbruikbare applicaties te bouwen die aansluiten op verschillende praktijksituaties. Je ontwikkelt programmeervaardigheden waarmee je snel functionaliteit kunt opzetten en tegelijk grip houdt op structuur, onderhoud en uitbreidbaarheid.

De training richt zich op het ontwerpen en bouwen van een complete Python-applicatie. Daarbij werk je met objectgeoriënteerde principes, functies, modules en de uitgebreide standaardbibliotheek. Je leert hoe Python wordt gebruikt voor het verwerken van data, het werken met bestanden en configuraties en het bouwen van applicaties die samenwerken met databases zoals MySQL en PostgreSQL. Ook onderwerpen als foutafhandeling, testen, logging en het werken met externe dataformaten komen aan bod.

Je past de stof continu toe in praktische oefeningen en bouwt stap voor stap aan een eigen applicatie. Hierdoor ervaar je hoe je keuzes maakt die passen bij jouw toepassing. Na afloop heb je een stevig fundament om Python doelgericht te gebruiken binnen je eigen werk, of dat nu gaat om automatisering, applicatieontwikkeling of het ondersteunen van andere technische processen.

Deze training bieden we ook als bedrijfstraining voor jou en je team

De inhoud stemmen we dan af op jullie werksituatie, gebruikte tools en concrete use cases, zodat de training direct aansluit op wat er binnen de organisatie speelt. Zo ontstaat een gerichte en praktische training waarmee je de volgende dag direct mee aan de slag kunt.

Programma

Tijdens deze training komen in basis onderstaande onderwerpen aan bod. Afhankelijk van ontwikkelingen op het vakgebied kan de feitelijke trainingsinhoud hier echter van afwijken. Bel ons gerust voor meer informatie over de actuele inhoud.

  • Programmeren in Python
    • Variabelen datatypes operators en expressies
    • Condities lussen en control flows
    • Werken met collections zoals lists tuples en dictionaries
    • Functies modules en packages
    • Werken met packages
  • Objectgeoriënteerd programmeren
    • Classes en objecten
    • Data, scope en methods
    • Constructors en destructors
    • Inheritance encapsulation en polymorphism
    • Overloading coercion en conversion
    • Modulen en taalconstructies
    • Namespaces en static en non-static gebruik
    • Lambda functions
    • Gebruik en opbouw van packages
  • Databaseontwerp en koppelingen
    • Basis van relationeel databaseontwerp
    • Werken met de Python Database API
    • Koppelen met een database
  • Applicaties ontwikkelen met Python
    • Gebruik van de standaardbibliotheek
    • String handling file handling en filesystem
    • Exception handling logging en CLI-toepassingen
    • Scripts versus standalone applicaties
  • Testen en uitbreiden
    • Testen met pytest en unittest
  • Werken met JSON en YAML
  • Basis concurrency met threading en multiprocessing

De training is interactief en praktijkgericht opgezet. Je werkt actief met Python aan herkenbare programmeervraagstukken en bouwt stap voor stap aan een applicatie. Er is veel ruimte voor vragen, overleg en het bespreken van keuzes in code, zodat je leert hoe je structuur aanbrengt en weloverwogen beslissingen neemt tijdens het ontwikkelen.

De training wordt verzorgd door trainers uit de praktijk die dagelijks met Python werken in verschillende technische contexten. Zij delen hun ervaring en laten zien hoe je Python toepast in uiteenlopende situaties. Bij klassikale trainingen stemmen we vooraf de leerdoelen en verwachtingen van deelnemers op elkaar af. Zo kan de trainer de inhoud en accenten afstemmen op wat voor de groep relevant is en ontstaat er een prettig leerklimaat waarin actief gewerkt wordt.

Doelen

Na deze training kan je:

  • De basisprincipes van programmeren in Python toepassen, zoals variabelen, datatypes, condities en lussen
  • Objectgeoriënteerde concepten gebruiken binnen Python, zoals classes, objecten, inheritance en polymorphism
  • Functies, modules en packages inzetten om Python-code gestructureerd en herbruikbaar op te zetten
  • Databases koppelen aan Python-applicaties en werken met relationele databases zoals MySQL en SQLite
  • Een complete Python-applicatie ontwikkelen en uitbreiden met behulp van de standaardbibliotheek en praktijkgerichte technieken.
Meer...
€4.499
ex. BTW
Aangeboden door
Eduvision Opleiding & Training
Onderwerp
Python
Niveau
Looptijd
6 dagen
Taal
nl
Type product
cursus
Lesvorm
Klassikaal
Aantal deelnemers
Max: 13
Tijdstip
Overdag
Tijden en locaties
Maastricht
wo 17 jun. 2026
Rotterdam
wo 24 jun. 2026
Apeldoorn
ma 29 jun. 2026
Utrecht
ma 29 jun. 2026
Virtueel
ma 29 jun. 2026
Eindhoven
vr 3 jul. 2026
Maastricht
do 16 jul. 2026
Rotterdam
do 23 jul. 2026
Apeldoorn
di 28 jul. 2026
Utrecht
di 28 jul. 2026
Virtueel
di 28 jul. 2026
Eindhoven
ma 3 aug. 2026
Maastricht
vr 14 aug. 2026
Rotterdam
vr 21 aug. 2026
Apeldoorn
wo 26 aug. 2026
Utrecht
wo 26 aug. 2026
Virtueel
wo 26 aug. 2026
Eindhoven
di 1 sep. 2026
Maastricht
ma 14 sep. 2026
Rotterdam
ma 21 sep. 2026
Apeldoorn
do 24 sep. 2026
Utrecht
do 24 sep. 2026
Virtueel
do 24 sep. 2026
Eindhoven
wo 30 sep. 2026
Maastricht
di 13 okt. 2026
Rotterdam
di 20 okt. 2026
Apeldoorn
vr 23 okt. 2026
Utrecht
vr 23 okt. 2026
Virtueel
vr 23 okt. 2026
Eindhoven
do 29 okt. 2026
Maastricht
wo 11 nov. 2026
Rotterdam
wo 18 nov. 2026
Apeldoorn
ma 23 nov. 2026
Utrecht
ma 23 nov. 2026
Virtueel
ma 23 nov. 2026
Eindhoven
vr 27 nov. 2026
Maastricht
do 10 dec. 2026
Rotterdam
do 17 dec. 2026
Apeldoorn
di 22 dec. 2026
Utrecht
di 22 dec. 2026
Virtueel
di 22 dec. 2026
Eindhoven
ma 28 dec. 2026
Maastricht
vr 8 jan. 2027
Rotterdam
vr 15 jan. 2027
Apeldoorn
wo 20 jan. 2027
Utrecht
wo 20 jan. 2027
Virtueel
wo 20 jan. 2027
Eindhoven
di 26 jan. 2027
Maastricht
ma 8 feb. 2027
Rotterdam
ma 15 feb. 2027
Apeldoorn
do 18 feb. 2027
Utrecht
do 18 feb. 2027
Virtueel
do 18 feb. 2027
Eindhoven
wo 24 feb. 2027