Opleiding: Opleiding Python

Welkom bij de Opleiding Python

Python is een veelzijdige object georiënteerde programmeertaal die veel wordt gebruikt in applicaties ten behoeve van systeembeheer, met name op het Linux platform, voor het bouwen van grafische user interfaces en webapplicaties. De installatieprogrammatuur van veel Linux distributies zoals RedHat, is gebouwd met Python. Ook in Google Apps wordt veel gebruik gemaakt van Python.

Door de object georiënteerde opzet van Python en de beschikbaarheid van een uitgebreide bibliotheek met standaardfunctionaliteiten ben je in staat om snel applicaties te ontwikkelen.

Tijdens de Opleiding Python

In de Opleiding Python leer je programmeren in deze veelzijdige taal. Je leert op object georiënteerde wijze een applicatie ontwerpen en maakt daarbij gebruik van de uitgebreide standaardbibliotheek.

Om de realiteit zo dicht mogelijk te benaderen ontwikkel je tijdens de opleiding een volledige Python applicatie.


De opleiding Python bestaat uit de volgende modulen.

Programmeren in Python

In deze module leer je de basisprincipes van programmeren in Python:

  • Variabelen en datatypes
  • Operators en expressions
  • Schermuitvoer
  • Condities en lussen
  • Controle structuren
  • Collections en data structures
  • Lists en tuples
  • Dictionaries
  • Functies en modules
  • Packages
  • Control Flows

Object Oriented Programming

Je maakt in deze module kennis met object georiënteerde ontwikkelmethoden en de toepassing daarvan in Python:

  • Classes en objects
  • Data, scope en Methods
  • Namespaces
  • Static en Nonstatic
  • Constructors en destructors
  • Overloading
  • Coercion en conversion
  • Encapsulation, Inheritance en polymorphism
  • Modulen en packages
  • Lambda functions

Database ontwerp en implementatie

Je leert hoe je een databaseontwerp opzet en implementeert in jouw Python applicatie:

  • Relationeel database ontwerp;
  • Python database interfaces;
  • De Python Database API
  • Gebruik maken van MySQL en SQLite

Applicatie ontwikkelen in Python

In deze module ga je praktisch aan de slag met het ontwikkelen van applicaties in Python. Je leert hierbij vooral veel van het gebruik van de uitgebreide standaardbibliotheek, die het ontwikkelen in Python sneller en makkelijker maakt. Verder komen de volgende onderwerpen aan bod:

  • Dictionaries
  • Hashing en sorting
  • String handling
  • File handling en filesystem (File I/O)
  • Exception handling
  • Comprehensions
  • Generators
  • Decorators
  • Python Libraries
  • Scripts versus Standalone applications
  • Logging
  • CLI (Command Line Interface)
  • Concurrency (threading / multi processing)
  • Testen met Pytest en unittest
  • Python en Yaml (Pyyaml)
  • Python en JSON
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
Apeldoorn
do 27 nov. 2025
Utrecht
do 27 nov. 2025
Virtueel
do 27 nov. 2025
Rotterdam
ma 1 dec. 2025
Eindhoven
wo 3 dec. 2025
Rotterdam
di 30 dec. 2025
Apeldoorn
vr 2 jan. 2026
Utrecht
vr 2 jan. 2026
Virtueel
vr 2 jan. 2026
Eindhoven
do 8 jan. 2026
Rotterdam
wo 28 jan. 2026
Apeldoorn
ma 2 feb. 2026
Utrecht
ma 2 feb. 2026
Virtueel
ma 2 feb. 2026
Eindhoven
vr 6 feb. 2026
Rotterdam
do 26 feb. 2026
Apeldoorn
di 3 mrt. 2026
Utrecht
di 3 mrt. 2026
Virtueel
di 3 mrt. 2026
Eindhoven
ma 9 mrt. 2026
Rotterdam
vr 27 mrt. 2026
Apeldoorn
wo 1 apr. 2026
Utrecht
wo 1 apr. 2026
Virtueel
wo 1 apr. 2026
Eindhoven
di 7 apr. 2026
Rotterdam
ma 27 apr. 2026
Apeldoorn
do 30 apr. 2026
Utrecht
do 30 apr. 2026
Virtueel
do 30 apr. 2026
Eindhoven
wo 6 mei 2026
Rotterdam
di 26 mei 2026
Apeldoorn
vr 29 mei 2026
Utrecht
vr 29 mei 2026
Virtueel
vr 29 mei 2026
Eindhoven
do 4 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
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