Flexibel: Klassikaal, online, e-learning, hybride
Praktijkgericht: Ervaren, gecertificeerde docenten
Actueel: Breed en compleet trainingsaanbod
Artificial IntelligenceOver onsKennis en inspiratieContact
Software Development

Python Expert

Ontwikkel je tot expert binnen de programmeertaal Python

  • Klassikaal of online
  • 3 verschillende leslocaties
  • Duur 3 dagen

In het kort

Beschik jij over basiskennis en ervaring met het programmeren in Python, maar wil je je nóg verder ontwikkelen binnen deze programmeertaal? Met de training Python Expert kan dit! Je leert te werken met de geavanceerde functies van Python. Zo kom je meer te weten over het leggen van datakoppelingen, het toepassen van webframeworks en objectgeoriënteerd programmeren. Daarnaast ga je aan de slag met verschillende Python-implementaties.

Beschik jij over basiskennis en ervaring met het programmeren in Python, maar wil je je nóg verder ontwikkelen binnen deze programmeertaal? Met de training Python Expert kan dit! Je leert te werken met de geavanceerde functies van Python. Zo kom je meer te weten over het leggen van datakoppelingen, het toepassen van webframeworks en objectgeoriënteerd programmeren. Daarnaast ga je aan de slag met verschillende Python-implementaties.

Jouw resultaat

Na afloop van de training kun je:

  • Werken met geavanceerde functies zoals higher order functions, performance, multitasking en sockets
  • Werken met objectgeoriënteerde developmenttechnieken zoals DataClass, Abstract Base Class, Enumeration en Python new-style classes
  • Koppelingen leggen met databases door middel van SQLAlchemy en de Python Database API
  • Werken met Packages, Namespaces, Relative Importing en SetupToolsUnit tests uitvoeren
  • Web developmentframeworks zoals Django, Flask en Pyramid toepassen
  • RESTful API's toepassen binnen Python
  • WebSockets toepassen binnen Python
  • Werken met verschillende Python-implementaties zoals JYTHON, IronPython for .NET, MicroPython

Voor wie

Je wilt je ontwikkelen tot Python expert en beschikt al over kennis van deze programmeertaal op het niveau van de Python Advanced training. 

Voorkennis

Deze training is een verdieping op de training Python Advanced. Je hebt minstens een maand geleden de Python Advanced-training afgerond en ervaring opgedaan met de onderwerpen in deze training. Of je hebt kennis en ervaring van de onderwerpen in deze training.

Studiemateriaal

Tijdens deze training wordt gebruikgemaakt van het meest recente, digitale studiemateriaal. Tevens beschik je over onze online leeromgeving e-Connect. Deze omgeving bevat alle informatie die je voor de training nodig hebt en aanvullende informatie. Daarnaast kun je makkelijk communiceren met de overige deelnemers en ontvang je hand-outs.

Aanpak

Tijdens deze intensieve training werk je met theorie, demo's, praktijkopdrachten en het bespreken van praktijkvragen. Onder begeleiding van een ervaren Computrain-trainer ga je aan de slag met Python waarbij je direct de basisprincipes van het programmeren onder de knie krijgt.

Klassikaal of virtual classroom

Je kunt dit programma klassikaal volgen op een locatie naar keuze. Omdat je binnen een groep veel van elkaar leert, bieden we je een alternatieve locatie aan wanneer er voor jouw voorkeurslocatie onvoldoende aanmeldingen zijn. Onze leslocaties zijn gevestigd door heel Nederland. Het is ook mogelijk om het programma digitaal te doen: in virtual classroom. Je kunt dan op een zelf gekozen werkplek online de lessen volgen. Voor meer informatie over onze opleidingsvarianten, zie de pagina Opleidingsvarianten op onze website.

Wil je dit programma graag op een eigen locatie volgen, specifiek afgestemd op de behoeften van jouw team? Bekijk onze maatwerk- en incompanymogelijkheden

Wat ga je leren?

Inhoud

  • Advanced functions - Higher order functions
    • Performance
    • Multitasking
    • Sockets
  • Development
    • Object oriented
    • Coding style
    • Projects
    • Distributable
    • Development
    • Unit testing
  • Working with data
    • Database drivers
    • Python Database API Specification v2.0
    • SQLAlchemy Binary Data
    • Persistence
  • Web development
    • Web frameworks
    • RESTful API
    • HTML templating
    • Authentication
    • WebSockets
    • Deployment
  • Applications
    • Execution
    • Running other applications
    • Executables
    • GUI
  • Additional topics
    • Python implementations
    • Python distributions
    • Advanced topics
    • Python distributions
    • Advanced topics

Certificaat

Na afloop van de training ontvang je het deelnamecertificaat ‘Python Expert ’.

Alle kosten in één overzicht

Weet precies waarvoor je betaalt, zodat je zonder zorgen aan je opleiding kunt beginnen.

Bereken eenvoudig je kosten!
Vraag nu eenvoudig een kostenoverzicht aan en ontdek de totale kosten, afgestemd op jouw persoonlijke studie- en betalingsvoorkeuren.
Investering
Lesgeld
€ 1.455,00
Studiemateriaal
€ 109,00
Arrangementen (Food & Beverage)
€ 98,10
Locatiekosten
€ 105,00
Totaalprijs (incl. btw)
€ 1.767,10

Bovengenoemde kosten zijn voor de gehele opleiding bij betaling in 1 termijn. Je kunt bij langere opleidingen ook per jaar of per maand betalen.

Wat krijg je hiervoor

Studie- en lesmateriaal 
Je ontvangt alles wat je nodig hebt om succesvol te studeren, waaronder:

  • Boeken, readers en werkboeken
  • Toegang tot het online leerplatform

*Arrangement- & locatiekosten 
Volg je de opleiding op locatie? Dan zorgen wij voor een inspirerende leeromgeving met koffie, thee en een uitgebreid lunchbuffet. De kosten hiervoor hangen af of je voor de dag- of avondvariant kiest. Vraag hiervoor het kostenoverzicht aan. Kies je voor de online variant? Dan betaal je uiteraard geen arrangementskosten.

Bekijk beschikbare startdata!

Bekijk hieronder onze actuele lesplanning en schrijf je in voor een startdatum naar keuze.

Eerstvolgende startdatum

Man belt met klant

Hulp nodig bij je opleidingskeuze?

Heb je na het lezen van alle informatie vragen of twijfel je nog ergens over? Onze opleidingsadviseurs geven je graag gratis en vrijblijvend persoonlijk studieadvies, op basis van jouw leerdoelen en behoeften. Laat je gegevens achter en wij nemen zo spoedig mogelijk contact met je op om het advies te bespreken. Heb je specifieke vereisten voor je deelname aan de training? Laat het ons vooraf weten, dan zorgen we samen voor een passende oplossing. We helpen je graag!