Python Advanced
- Tijdsduur
- Locatie
- Op locatie, Online
- Startdatum en plaats

Winnaar Beste opleider van Nederland 2020: #2 in Automatisering & ICT/IT en #3 beste grote opleider.
Winnaar Beste opleider van Nederland 2018: #2 in Automatisering & ICT/IT.
Winnaar Beste opleider van Nederland 2017: #1 in Automatisering & ICT/IT.
Lees meer over Beste Opleider van Nederland 2020.computer Online: Online hybride training / Taal: EN 19 jan. 2026 tot 23 jan. 2026Toon rooster event 19 januari 2026, 10:00-18:00, Online hybride training / Taal: EN event 20 januari 2026, 10:00-18:00, Online hybride training / Taal: EN event 21 januari 2026, 10:00-18:00, Online hybride training / Taal: EN event 22 januari 2026, 10:00-18:00, Online hybride training / Taal: EN event 23 januari 2026, 10:00-18:00, Online hybride training / Taal: EN |
computer Online: Online hybride training / Taal: EN 16 feb. 2026 tot 20 feb. 2026Toon rooster event 16 februari 2026, 09:00-17:00, Online hybride training / Taal: EN event 17 februari 2026, 09:00-17:00, Online hybride training / Taal: EN event 18 februari 2026, 09:00-17:00, Online hybride training / Taal: EN event 19 februari 2026, 09:00-17:00, Online hybride training / Taal: EN event 20 februari 2026, 09:00-17:00, Online hybride training / Taal: EN |
placeEindhoven / Taal: NL 30 mar. 2026 tot 3 apr. 2026Toon rooster event 30 maart 2026, 09:00-17:00, Eindhoven / Taal: NL event 31 maart 2026, 09:00-17:00, Eindhoven / Taal: NL event 1 april 2026, 09:00-17:00, Eindhoven / Taal: NL event 2 april 2026, 09:00-17:00, Eindhoven / Taal: NL event 3 april 2026, 09:00-17:00, Eindhoven / Taal: NL |
computer Online: Online hybride training / Taal: NL 30 mar. 2026 tot 3 apr. 2026Toon rooster event 30 maart 2026, 09:00-17:00, Online hybride training / Taal: NL event 31 maart 2026, 09:00-17:00, Online hybride training / Taal: NL event 1 april 2026, 09:00-17:00, Online hybride training / Taal: NL event 2 april 2026, 09:00-17:00, Online hybride training / Taal: NL event 3 april 2026, 09:00-17:00, Online hybride training / Taal: NL |
computer Online: Online hybride training / Taal: EN 27 jul. 2026 tot 31 jul. 2026Toon rooster event 27 juli 2026, 10:00-18:00, Online hybride training / Taal: EN event 28 juli 2026, 10:00-18:00, Online hybride training / Taal: EN event 29 juli 2026, 10:00-18:00, Online hybride training / Taal: EN event 30 juli 2026, 10:00-18:00, Online hybride training / Taal: EN event 31 juli 2026, 10:00-18:00, Online hybride training / Taal: EN |
computer Online: Online hybride training / Taal: EN 24 aug. 2026 tot 28 aug. 2026Toon rooster event 24 augustus 2026, 09:00-17:00, Online hybride training / Taal: EN event 25 augustus 2026, 09:00-17:00, Online hybride training / Taal: EN event 26 augustus 2026, 09:00-17:00, Online hybride training / Taal: EN event 27 augustus 2026, 09:00-17:00, Online hybride training / Taal: EN event 28 augustus 2026, 09:00-17:00, Online hybride training / Taal: EN |
computer Online: Online hybride training / Taal: NL 28 sep. 2026 tot 2 okt. 2026Toon rooster event 28 september 2026, 09:00-17:00, Online hybride training / Taal: NL event 29 september 2026, 09:00-17:00, Online hybride training / Taal: NL event 30 september 2026, 09:00-17:00, Online hybride training / Taal: NL event 1 oktober 2026, 09:00-17:00, Online hybride training / Taal: NL event 2 oktober 2026, 09:00-17:00, Online hybride training / Taal: NL |
placePaterswolde / Taal: NL 28 sep. 2026 tot 2 okt. 2026Toon rooster event 28 september 2026, 09:00-17:00, Paterswolde / Taal: NL event 29 september 2026, 09:00-17:00, Paterswolde / Taal: NL event 30 september 2026, 09:00-17:00, Paterswolde / Taal: NL event 1 oktober 2026, 09:00-17:00, Paterswolde / Taal: NL event 2 oktober 2026, 09:00-17:00, Paterswolde / Taal: NL |
SignOn ICT Trainingen+ verzorgt al ruim 21 jaar ICT trainingen en consultancy in heel Nederland.
- Beste ICT Opleider van Nederland 2017, 2018, 2020, 2021 en 2023
- Hoge opleiderscore 9.4/10
- Microsoft Partner Silver Data Analytics
- CEDEO gecertificeerd
- PE- erkend
- Cursuslocaties van topkwaliteit
- Klassikaal op locatie | Klassikaal online | In-company / Maatwerk | Individeel | E-Learning
- Unieke switchgarantie
- Unieke nazorg en consultancy
Python Training voor Gevorderden
In deze Python training voor gevorderden gaan we voorbij de basic syntax. En gaan we in op breed geaccepteerde Python constructies en procedures. Die ervoor zorgen dat je betrouwbare, geoptimaliseerde en modulaire applicaties kan schrijven. Deze cursus is praktijkgericht en hands-on, dit zorgt voor een beter begrip van de lesstof.
Voor wie?
Voor deelnemers met Python-programmeerkennis. Die aan de slag willen met geavanceerde Python functies en het automatiseren en vereenvoudigen van taken.
Wat levert deze Python Advanced training jou op?
Je leert over de volgende Python begrippen:
- Pythonic datastructuren
- Exception handling
- Meta programming
- Regular expression …

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
SignOn ICT Trainingen+ verzorgt al ruim 21 jaar ICT trainingen en consultancy in heel Nederland.
- Beste ICT Opleider van Nederland 2017, 2018, 2020, 2021 en 2023
- Hoge opleiderscore 9.4/10
- Microsoft Partner Silver Data Analytics
- CEDEO gecertificeerd
- PE- erkend
- Cursuslocaties van topkwaliteit
- Klassikaal op locatie | Klassikaal online | In-company / Maatwerk | Individeel | E-Learning
- Unieke switchgarantie
- Unieke nazorg en consultancy
Python Training voor Gevorderden
In deze Python training voor gevorderden gaan we voorbij de basic syntax. En gaan we in op breed geaccepteerde Python constructies en procedures. Die ervoor zorgen dat je betrouwbare, geoptimaliseerde en modulaire applicaties kan schrijven. Deze cursus is praktijkgericht en hands-on, dit zorgt voor een beter begrip van de lesstof.
Voor wie?
Voor deelnemers met Python-programmeerkennis. Die aan de slag willen met geavanceerde Python functies en het automatiseren en vereenvoudigen van taken.
Wat levert deze Python Advanced training jou op?
Je leert over de volgende Python begrippen:
- Pythonic datastructuren
- Exception handling
- Meta programming
- Regular expression
- Advanced file-handling
- Asynchronous programming
- Unit testing
Voorkennis
Je hebt ervaring met het schrijven van Python-scripts. Daarnaast heb je kennis van Unix/Linux, Mac of Windows. Heb je nog geen ervaring met Python? Volg dan eerst de Python Foundations training.
Taal
Deze training wordt gegeven in het Nederlands en Engels.
Lesmateriaal
Iedere cursist ontvangt digitaal Python lesmateriaal.
Certificaat
Na afloop van de cursus ontvang je een certificaat.
Vervolgtraining
Wil je na deze Python training een andere IT training volgen? Bekijk onze trainingen voor IT professionals. Wij zijn blij met jou als loyale cursist. Daarom ontvang je op al onze trainingen automatisch 5% loyaliteitskorting op je factuur, wanneer je inschrijft voor een volgende training.
Lesprogramma – Python Advanced
Dag 1
Python refresher
- Built-in data types
- Lists and tuples
- Dictionaries and sets
- Program structure
- Files and console I/O
- If statement
- for and while loops
Data Structures and Algorithms
- Linked list
- Stack
- Queue
- Trees
- Graphs
- Sorting algorithms
Dag 2
Errors and Exception Handling
- Syntax errors
- Exceptions
- Using try/catch/else/finally
- Handling multiple exceptions
- Ignoring exceptions
Implementing Regular Expressions
- RE Objects
- Searching and matching
- Using Regular Expression to search data sets
- Searching for data in Wireshark Traces (Python and *.pcaps)
- Compilation flags
- Groups and special groups
- Replacing text
- Splitting strings
Advanced Functional Features of Python
- Advanced unpacking
- List Comprehension
- Anonymous functions
- Lambda expressions
- Generator Expression
- Decorator
- Closure
- Single/multi dispatch
- Relative imports
- Using __init__ effectively
- Documentation best practices
Dag 3
Metaprogramming
- OOP conventions
- Class/static data and methods
- Parse information to create classes using a dictionary
- Super() method
- Metaclasses
- Abstract base classes
- Implementing protocols (context, iterator, etc.) with special methods
- Implicit properties
- Globals() and locals()
- Working with object attributes
- The inspect module
- Callable classes
- Monkey patching
Advanced file handling
- Paths, directories, and filenames
- Checking for existence
- Permissions and other file attributes
- Walking directory trees
- Creating filters with fileinput
- Using shutil for file operations
Dag 4
Advanced Data Structure features in Python
- Use defaultdict, Counter, and namedtuple
- Create data classes
- Store data offline with pickle
- Pretty printing data structures
- Compressed archives (zip, gzip, tar, etc.)
- Persistent data
Multiprogramming
- Concurrent programming
- Multithreading
- The threading module
- Sharing variables
- The queue module
- The multiprocessing module
- Creating pools
- Coroutines
- About async programming
Python Design Patterns
- Need for design patterns and types
- Creational
- Structural
- Behavioral
- Best coding practices
Dag 5
Developer Tools
- Analyzing programs with pylint
- Using the debugger
- Profiling code
- Testing speed with benchmarking
Unit testing with PyTest
- What is a unit test
- Testing with Unit-test framework
- Testing with PyTest
- Testing with doctest
- Writing tests
- Working with fixtures
- Test runners
- Mocking resources
Writing real-life applications
- Build the classic minesweeper game in the command line
- Build a program that can go into any folder on your computer and rename all of the files based on the conditions set in your Python code
- Implement the binary search algorithm
- Build a random password generator
- Build a countdown timer using the time Python module.
Lesmethodes
Kies de lesmethode die het best bij je past. Deze training kun je op de volgende manieren volgen:
-
Online hybride training
Een live trainer geeft de training in de klas en je volgt deze training online (vanuit huis of kantoor). Je hebt direct contact met de trainer en andere deelnemers die fysiek in de klas of online deelnemen. -
Klassikaal op locatie
Deze training wordt gegeven op verschillende trainingslocaties in Nederland. Net als bij de Virtual Classroom training zijn er medewerkers van verschillende bedrijven aanwezig. Volledig verzorgd, inclusief uitgebreide lunch. -
In-company / Maatwerk
In een op maat gemaakte training wordt alleen datgene behandeld dat relevant is voor jouw werksituatie en/of bedrijf. Dit maakt deze training zeer effectief. Beschikbaar in het Nederlands, Engels en Duits. Afhankelijk van het aantal deelnemers kan de korting wel oplopen tot 50% t.o.v. de Klassikale Training. Meer info of scherpe offerte aanvragen.
Microsoft Partner – Silver Data Analytics
SignOn bezit de status Microsoft Partner – Silver Data Analytics en toont daarmee aan dat de kennis, vaardigheden en prestaties van een bijzonder hoog niveau zijn. We laten hiermee zien volledig op de hoogte te zijn van de nieuwste technieken over Microsoft Power BI en Big Data.Cedeo erkenning: wat betekent dit voor u?
Cedeo is een begrip als het gaat om opleidingen. Er zijn circa 300 Cedeo-erkende instituten in Nederland. Met een keuze voor een Cedeo-erkende leverancier weet u daarom zeker dat u een keuze maakt voor één van de betere opleidingsinstituten.SignOn en het UWV
SignOn ICT Trainingen+ is erkend scholingspartner van het UWV. SignOn ICT Trainingen+ is één van de weinige ICT opleidingen organisaties die door het UWV erkend is om opleidingen te verzorgen om mensen weer te helpen bij het terugkeren in het arbeidsproces.Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.