Breinbaas

Python opleidingen

Opleiding Python

Programmeren is in deze tijd van digitalisering een essentiële vaardigheid. Voor de werkgever om medewerkers klaar te maken voor de toekomst, voor de werknemer om aantrekkelijk te blijven voor de arbeidsmarkt.


Breinbaas biedt praktijk- en resultaatgerichte Python opleidingen bestaande uit lessen opgebouwd uit jarenlange ervaring met praktische implementatie van Python voor digitalisering en automatisering.


Neem contact op om voor u de meest geschikte opleiding te realiseren.

Hoe het werkt

Offerte

Elke cursus wordt op maat gemaakt. De opbrengst van de cursus is direct binnen uw bedrijf toepasbaar.

Modulair

Modules bestaan uit 4 tot en met 8 uur les en kunnen m.u.v. de basismodules individueel gegeven worden.

Op maat gemaakt

Breinbaas houdt door een voorgesprek rekening met de situatie en wensen binnen uw bedrijf.

Consultancy

We zijn buiten de cursus om beschikbaar voor specifieke consultancy op het gebied van programmeren en datascience.

  • Basisopleiding

  • Basis 01

    installatie en onderhoud

    Hoe installeer en onderhoud je Python onder Windows, Mac of op Linux. Ook beantwoorden we de vraag waarom je voor Python zou moeten kiezen en hoe je aan versiebeheer kunt doen.

  • Basis 02

    variabelen, operators en statements

    In dit blok behandelen we Python types als int, float of een dictionary en leren we beslissingen te nemen op basis van de waarde in de variabelen.

  • Basis 03

    control flows

    We gaan hier in op structuren als for loops, break statements en het gebruik van list comprehension en combineren dit met het geleerde in basis 02 om tot een eerste eigen script te komen.

  • Basis 04

    methodes en functies

    Methodes en functies zijn ideaal om code te structureren en hergebruiken. Je leert hoe globale en lokale variabelen werken en hoe flexibel Python is in de omgang met functie variabelen.

  • Advanced 01

    object georiënteerd programmeren

    Voor grotere projecten en beter herbruikbare code is kennis over object georiënteerd programmeren belangrijk. We leren hoe we classes maken en deze kunnen overerven.

  • Advanced 02

    foutafhandeling, decorators en generators

    Als de code groter wordt en live moet staan wil je er zeker van zijn dat eventuele fouten netjes worden afgehandeld. Hoe we dat doen leren we in deze module samen met het gebruik van decorators en generators.

  • Advanced 03

    modules en packages

    Tijd om te leren hoe je je eigen package kan maken en publiceren. Tevens leer je welke packages handig zijn voor jouw uitdaging en hoe je de wirwar van packages kunt managen

  • Specials

  • Special 01

    Databases

    We leren hoe we elke willekeurige database kunnen benaderen en hoe we gegevens kunnen lezen en schrijven. Je krijgt hierbij ook de basis van de SQL database taal uitgelegd.

  • Special 02

    GUI programmeren met Qt

    Een grafische user interface (of GUI) stelt je gebruiker in staat om te werken met een grafische schil over je script of programma code. Qt is de meest gebruikte en krachtige bibliotheek voor dit werk.

  • Special 03

    QGIS / ArcGIS en Python

    Zowel QGIS als ArcGIS hebben interfaces naar Python waardoor repeterend werk of analyses op GIS data geautomatiseerd kunnen worden. In deze module komt naar keuze OF QGIS OF ArcGIS aan bod.

  • Special 04

    API programmeren

    Een application programming interface (API) stelt machines in staat om met elkaar te communiceren. In deze module maak je een eigen API en leer je wat de voordelen zijn van machine to machine communicatie.

  • Special 05

    Machine learning introductie 1

    Machine learning is niet meer weg te denken bij de moderne ingenieur. Python is uitermate geschikt voor machine learning en in deze module leren we technieken als lineaire regressie, support vector machines, KMeans met de SKLearn bibliotheek.

  • Special 06

    Machine learning introductie 2

    Wil je een echte deep dive in machine learning dan leer je in deze module hoe je met Python een neuraal netwerk (CNN) opbouwd met Google's Tensorflow en Keras bibliotheek.

  • Special 07

    Naar eigen wens

    Is er een onderdeel dat u mist of zou willen leren? Breinbaas kan in overleg een op maat gemaakte module leveren.