Python opleidingen
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.
Elke cursus wordt op maat gemaakt. De opbrengst van de cursus is direct binnen uw bedrijf toepasbaar.
Modules bestaan uit stukken lesstof en oefeningen en kunnen m.u.v. de basismodules individueel gegeven worden.
Breinbaas houdt door een voorgesprek rekening met de situatie en wensen binnen uw bedrijf.
We zijn buiten de cursus om beschikbaar voor specifieke consultancy op het gebied van programmeren en datascience.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
Is er een onderdeel dat u mist of zou willen leren? Breinbaas kan in overleg een op maat gemaakte module leveren.