Cursus Advanced Python Programmeren
"Er staan (te) veel onderwerpen op de agenda en voor ieder onderwerp hebben de coaches een groot aantal gedetailleerde voorbeelden voorbereid. De essentie van de onderwerpen werd daardoor onderbelicht en de kennis van de trainer komt niet echt uit de verf." - 25-06-2018 13:52
"Er staan (te) veel onderwerpen op de agenda en voor ieder onderwerp hebben de coaches een groot aantal gedetailleerde voorbeelden voorbereid… alles lezen - 25-06-2018 13:52
Startdata en plaatsen
placeAmsterdam 6 apr. 2021 tot 9 apr. 2021Toon rooster event 6 april 2021, 09:30-16:30, Amsterdam, Dag 1 event 7 april 2021, 09:30-16:30, Amsterdam, Dag 2 event 8 april 2021, 09:30-16:30, Amsterdam, Dag 3 event 9 april 2021, 09:30-16:30, Amsterdam, Dag 4 |
placeEindhoven 6 apr. 2021 tot 9 apr. 2021Toon rooster event 6 april 2021, 09:30-16:30, Eindhoven, Dag 1 event 7 april 2021, 09:30-16:30, Eindhoven, Dag 2 event 8 april 2021, 09:30-16:30, Eindhoven, Dag 3 event 9 april 2021, 09:30-16:30, Eindhoven, Dag 4 |
computer Online: Online 6 apr. 2021 tot 9 apr. 2021Toon rooster event 6 april 2021, 09:30-16:30, Online, Dag 1 event 7 april 2021, 09:30-16:30, Online, Dag 2 event 8 april 2021, 09:30-16:30, Online, Dag 3 event 9 april 2021, 09:30-16:30, Online, Dag 4 |
placeRotterdam 6 apr. 2021 tot 9 apr. 2021Toon rooster event 6 april 2021, 09:30-16:30, Rotterdam, Dag 1 event 7 april 2021, 09:30-16:30, Rotterdam, Dag 2 event 8 april 2021, 09:30-16:30, Rotterdam, Dag 3 event 9 april 2021, 09:30-16:30, Rotterdam, Dag 4 |
placeUtrecht 6 apr. 2021 tot 9 apr. 2021Toon rooster event 6 april 2021, 09:30-16:30, Utrecht, Dag 1 event 7 april 2021, 09:30-16:30, Utrecht, Dag 2 event 8 april 2021, 09:30-16:30, Utrecht, Dag 3 event 9 april 2021, 09:30-16:30, Utrecht, Dag 4 |
placeZwolle 6 apr. 2021 tot 9 apr. 2021Toon rooster event 6 april 2021, 09:30-16:30, Zwolle, Dag 1 event 7 april 2021, 09:30-16:30, Zwolle, Dag 2 event 8 april 2021, 09:30-16:30, Zwolle, Dag 3 event 9 april 2021, 09:30-16:30, Zwolle, Dag 4 |
placeAmsterdam 8 jun. 2021 tot 11 jun. 2021Toon rooster event 8 juni 2021, 09:30-16:30, Amsterdam, Dag 1 event 9 juni 2021, 09:30-16:30, Amsterdam, Dag 2 event 10 juni 2021, 09:30-16:30, Amsterdam, Dag 3 event 11 juni 2021, 09:30-16:30, Amsterdam, Dag 4 |
placeEindhoven 8 jun. 2021 tot 11 jun. 2021Toon rooster event 8 juni 2021, 09:30-16:30, Eindhoven, Dag 1 event 9 juni 2021, 09:30-16:30, Eindhoven, Dag 2 event 10 juni 2021, 09:30-16:30, Eindhoven, Dag 3 event 11 juni 2021, 09:30-16:30, Eindhoven, Dag 4 |
computer Online: Online 8 jun. 2021 tot 11 jun. 2021Toon rooster event 8 juni 2021, 09:30-16:30, Online, Dag 1 event 9 juni 2021, 09:30-16:30, Online, Dag 2 event 10 juni 2021, 09:30-16:30, Online, Dag 3 event 11 juni 2021, 09:30-16:30, Online, Dag 4 |
placeRotterdam 8 jun. 2021 tot 11 jun. 2021Toon rooster event 8 juni 2021, 09:30-16:30, Rotterdam, Dag 1 event 9 juni 2021, 09:30-16:30, Rotterdam, Dag 2 event 10 juni 2021, 09:30-16:30, Rotterdam, Dag 3 event 11 juni 2021, 09:30-16:30, Rotterdam, Dag 4 |
placeUtrecht 8 jun. 2021 tot 11 jun. 2021Toon rooster event 8 juni 2021, 09:30-16:30, Utrecht, Dag 1 event 9 juni 2021, 09:30-16:30, Utrecht, Dag 2 event 10 juni 2021, 09:30-16:30, Utrecht, Dag 3 event 11 juni 2021, 09:30-16:30, Utrecht, Dag 4 |
placeZwolle 8 jun. 2021 tot 11 jun. 2021Toon rooster event 8 juni 2021, 09:30-16:30, Zwolle, Dag 1 event 9 juni 2021, 09:30-16:30, Zwolle, Dag 2 event 10 juni 2021, 09:30-16:30, Zwolle, Dag 3 event 11 juni 2021, 09:30-16:30, Zwolle, Dag 4 |
placeAmsterdam 3 aug. 2021 tot 6 aug. 2021Toon rooster event 3 augustus 2021, 09:30-16:30, Amsterdam, Dag 1 event 4 augustus 2021, 09:30-16:30, Amsterdam, Dag 2 event 5 augustus 2021, 09:30-16:30, Amsterdam, Dag 3 event 6 augustus 2021, 09:30-16:30, Amsterdam, Dag 4 |
placeEindhoven 3 aug. 2021 tot 6 aug. 2021Toon rooster event 3 augustus 2021, 09:30-16:30, Eindhoven, Dag 1 event 4 augustus 2021, 09:30-16:30, Eindhoven, Dag 2 event 5 augustus 2021, 09:30-16:30, Eindhoven, Dag 3 event 6 augustus 2021, 09:30-16:30, Eindhoven, Dag 4 |
computer Online: Online 3 aug. 2021 tot 6 aug. 2021Toon rooster event 3 augustus 2021, 09:30-16:30, Online, Dag 1 event 4 augustus 2021, 09:30-16:30, Online, Dag 2 event 5 augustus 2021, 09:30-16:30, Online, Dag 3 event 6 augustus 2021, 09:30-16:30, Online, Dag 4 |
placeRotterdam 3 aug. 2021 tot 6 aug. 2021Toon rooster event 3 augustus 2021, 09:30-16:30, Rotterdam, Dag 1 event 4 augustus 2021, 09:30-16:30, Rotterdam, Dag 2 event 5 augustus 2021, 09:30-16:30, Rotterdam, Dag 3 event 6 augustus 2021, 09:30-16:30, Rotterdam, Dag 4 |
placeUtrecht 3 aug. 2021 tot 6 aug. 2021Toon rooster event 3 augustus 2021, 09:30-16:30, Utrecht, Dag 1 event 4 augustus 2021, 09:30-16:30, Utrecht, Dag 2 event 5 augustus 2021, 09:30-16:30, Utrecht, Dag 3 event 6 augustus 2021, 09:30-16:30, Utrecht, Dag 4 |
placeZwolle 3 aug. 2021 tot 6 aug. 2021Toon rooster event 3 augustus 2021, 09:30-16:30, Zwolle, Dag 1 event 4 augustus 2021, 09:30-16:30, Zwolle, Dag 2 event 5 augustus 2021, 09:30-16:30, Zwolle, Dag 3 event 6 augustus 2021, 09:30-16:30, Zwolle, Dag 4 |
placeAmsterdam 5 okt. 2021 tot 8 okt. 2021Toon rooster event 5 oktober 2021, 09:30-16:30, Amsterdam, Dag 1 event 6 oktober 2021, 09:30-16:30, Amsterdam, Dag 2 event 7 oktober 2021, 09:30-16:30, Amsterdam, Dag 3 event 8 oktober 2021, 09:30-16:30, Amsterdam, Dag 4 |
placeEindhoven 5 okt. 2021 tot 8 okt. 2021Toon rooster event 5 oktober 2021, 09:30-16:30, Eindhoven, Dag 1 event 6 oktober 2021, 09:30-16:30, Eindhoven, Dag 2 event 7 oktober 2021, 09:30-16:30, Eindhoven, Dag 3 event 8 oktober 2021, 09:30-16:30, Eindhoven, Dag 4 |
Beschrijving
Waarom een cursus bij Spiraltrain?
SpiralTrain is een opleidingsinstituut dat zich bij uitstek richt op trainingen voor software developers en zaken die raken aan software development. Het is onze visie dat de hoeveelheid software in de toekomst alleen maar zal toenemen en dat de behoefte aan mensen die daar kennis van hebben zal blijven stijgen. En niet alleen de hoeveelheid software groeit ook de complexiteit ervan neemt toe. Software wordt geschreven door programmeurs en daar zullen er steeds meer van nodig zijn. Wij richten ons door middel van opleidingen op die markt. Eigenlijk zou iedereen die daar enigzins toe in staat is moeten leren programmeren en zou je daar al op de basisschool mee moeten beginnen.
Specialisme
Wij hebben ons gespecialiseerd in dit éne segment van de IT omdat wij niet overal goed in kunnen en willen zijn. Wie bieden zowel trainingen aan voor beginnende programmeurs die zich de basis van talen en tools eigen willen maken als ook trainingen voor ervaren software professionals die zich willen bekwamen in de nieuwste versie van een taal of een framework. Wij vinden het belangrijk dat mensen door onze cursussen beter opgeleid worden en zo ook betere kansen op de arbeidsmarkt krijgen. Innovatie hieromtrent is essentieel is en we gaan dan ook met de tijd mee en voegen gaandeweg nieuwe cursussen en modules toe aan ons curriculum.
In de cursus Advanced Python Programmeren komen geavanceerde aspecten van de programmeertaal Python aan de orde die de development van Python software vereenvoudigen en versnellen.
Advanced ClassesIn de eerste plaats komen een aantal geavanceerde aspecten van classes aan de orde zoals multiple inheritance, polymorfisme en operator overloading.
Modules en PackagesVervolgens wordt aandacht besteed aan het gebruik van modules and packages en leren deelnemers zelf packages te maken, te uploaden en te installeren in een virtuele omgeving. Het benaderen van XML en JSON data staat eveneens op het programma en er wordt besproken hoe logging kan worden geïmplementeerd in Python programma's.
Generat…
Veelgestelde vragen
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Waarom een cursus bij Spiraltrain?
SpiralTrain is een opleidingsinstituut dat zich bij uitstek richt op trainingen voor software developers en zaken die raken aan software development. Het is onze visie dat de hoeveelheid software in de toekomst alleen maar zal toenemen en dat de behoefte aan mensen die daar kennis van hebben zal blijven stijgen. En niet alleen de hoeveelheid software groeit ook de complexiteit ervan neemt toe. Software wordt geschreven door programmeurs en daar zullen er steeds meer van nodig zijn. Wij richten ons door middel van opleidingen op die markt. Eigenlijk zou iedereen die daar enigzins toe in staat is moeten leren programmeren en zou je daar al op de basisschool mee moeten beginnen.
Specialisme
Wij hebben ons gespecialiseerd in dit éne segment van de IT omdat wij niet overal goed in kunnen en willen zijn. Wie bieden zowel trainingen aan voor beginnende programmeurs die zich de basis van talen en tools eigen willen maken als ook trainingen voor ervaren software professionals die zich willen bekwamen in de nieuwste versie van een taal of een framework. Wij vinden het belangrijk dat mensen door onze cursussen beter opgeleid worden en zo ook betere kansen op de arbeidsmarkt krijgen. Innovatie hieromtrent is essentieel is en we gaan dan ook met de tijd mee en voegen gaandeweg nieuwe cursussen en modules toe aan ons curriculum.
In de cursus Advanced Python Programmeren komen geavanceerde aspecten van de programmeertaal Python aan de orde die de development van Python software vereenvoudigen en versnellen.
Advanced ClassesIn de eerste plaats komen een aantal geavanceerde aspecten van classes aan de orde zoals multiple inheritance, polymorfisme en operator overloading.
Modules en PackagesVervolgens wordt aandacht besteed aan het gebruik van modules and packages en leren deelnemers zelf packages te maken, te uploaden en te installeren in een virtuele omgeving. Het benaderen van XML en JSON data staat eveneens op het programma en er wordt besproken hoe logging kan worden geïmplementeerd in Python programma's.
Generators en DecoratorsVerder komen iterators aan de orde waarmee lazy evaluation mogelijk wordt, evenals generators en coroutines waarmee concurrent geprogrammeerd kan worden. Dan wordt ingegaan op decorators waarmee functionaliteit zoals caching en proxying aan bestaande functies en classes kan worden toegevoegd.
Design PatternsIn de module patterns wordt de Python implementatie van verschillende standaard Design Patterns behandeld en wordt uitgelegd hoe deze in de Python Library zijn geïmplementeerd. Daarna wordt aandacht besteed aan een advanced feature als meta programming.
Processes en ThreadsEveneens wordt ingegaan op de creatie van processes en threads, synchronisatie tussen threads en het optimaliseren van de performance van Python code. Aansluitend hierop komt de nieuwe asyncio module aan bod, waarmee asynchrone IO met futures kan worden gerealiseerd. Ook inter-procescommunicatie door middel van sockets en pipes staat op het programma.
Unit TestingEn tenslotte komt unit en mock testing aan bod in het kader van test automation.
Doelgroep Cursus Advanced Python ProgrammerenDe cursus Advanced Python Programmeren is bedoeld voor Python developers die meer willen weten over de Python taal en die zich willen bekwamen in geavanceerde aspecten van Python.
Voorkennis Advanced PythonOm aan deze cursus te kunnen deelnemen is kennis van en ervaring met programmeren in Python vereist.
Uitvoering Training Advanced PythonDe theorie wordt behandeld aan de hand van presentatie slides. Illustratieve demo’s verduidelijken de concepten. De theorie wordt afgewisseld met oefeningen. De cursustijden zijn van 9.30 tot 16.30.
Officieel Certificaat Advanced Python ProgrammerenDe deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat Advanced Python Programmeren.
"Er staan (te) veel onderwerpen op de agenda en voor ieder onderwerp hebben de coaches een groot aantal gedetailleerde voorbeelden voorbereid. De essentie van de onderwerpen werd daardoor onderbelicht en de kennis van de trainer komt niet echt uit de verf." - 25-06-2018 13:52
"Er staan (te) veel onderwerpen op de agenda en voor ieder onderwerp hebben de coaches een groot aantal gedetailleerde voorbeelden voorbereid… alles lezen - 25-06-2018 13:52
"Very nice explanation of patterns, rules and ideas of Python (advanced levels) with practical tasks and code challenges.
Also WIllem was very flexible in delivering the course, so we as students could decide on which topics we'd like to focus more.
I'll definitely advise this course!" - 11-04-2018 21:16
"Very nice explanation of patterns, rules and ideas of Python (advanced levels) with practical tasks and code challenges. Also WIllem was v… alles lezen - 11-04-2018 21:16
"Goede lesstof die op niveau was, afwisseling tussen theorie en oefeningen was top. Goede lunch en prima accommodatie. Trainer had kennis van zaken en kon vragen vanuit de groep direct beantwoorden over het algemeent" - 05-04-2018 17:02
"Goede lesstof die op niveau was, afwisseling tussen theorie en oefeningen was top. Goede lunch en prima accommodatie. Trainer had kennis van… alles lezen - 05-04-2018 17:02
"Deze cursus sloot erg goed bij mijn (gedegen) basis Python. Veel onderwerpen waar ik meer van wilde weten maar me nog niet echt in had verdiept, kwamen aan de orde. De kleine cursusgroep en goede kennis van de cursusleider maakten het voor mij een pittige maar prettige training." - 05-04-2018 06:59
"Deze cursus sloot erg goed bij mijn (gedegen) basis Python. Veel onderwerpen waar ik meer van wilde weten maar me nog niet echt in had verdi… alles lezen - 05-04-2018 06:59
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.