Intermediate Python
During this intermediate level Python training, we dig deeper in the world of Python. We extend our knowledge of the standard Python syntax (such as advanced function syntax, OO programming) and discover the tools Python provides for everyday programming tasks (interface to the OS, working with databases etc). We also explore the necessary steps towards deploying a program: building a GUI, testing and profiling, packaging and distribution ...
The course is intended for people who already have basic Python knowledge.
Schedule
datum | duur | taal | plaats | prijs | |
20 mrt | 2 | web based | 1200 EUR (excl. BTW) | ||
20 mrt | 2 | Leuven | 1200 EUR (excl. BTW) | ||
12 jun | 2 | web based | 1200 EUR (excl. BTW) | ||
12 jun | 2 | Woerden | 1200 EUR (BTW-vrij) | ||
SESSIE-INFO EN INSCHRIJVEN |
Intended for
This course is aimed at anyone who wants to sharpen their Python skills.
Background
Basic Python knowledge is a prerequisite for this course (see Python fundamentals course).
Main topics
- Advanced Python Syntax
- Advanced function syntax: lambdas, functional programming tools, generators, decorators
- OO Programming techniques in Python
- Advanced Python object types
- Highlights of the Python standard library
- Input and output techniques
- Argument parsing
- Working with different file types
- Python object persistence: pickle and shelve
- Working with databases
- Deployment and development techniques
- Building GUIs
- Testing, debugging and profiling
- Deployment techniques: packaging and distribution of Python programs
- Best Practices and common pitfalls
Training method
Classroom training with demos and practical exercises.
Duration
2 days.
Course leader
Arnout Veugelen.
Reviews
4.3/5 (gebaseerd op 20 evaluaties; de meest recente worden hieronder getoond)
|
Persoonlijk, heb ik er veel aan gehad. Het is wat ik verwacht heb. Met name het gedeelte "OOP".
| (Joey Hagelstein, APG Asset Management, ) |
goede en duidelijke uitleg
| (Femke, ) |
Prettig qua inhoud en presentatie
| (Jos Kaats, Rabobank Nederland, ) |
Genoeg diepgang en ruim tijd in de oefeningen om met de stof bekend te raken.
| (N.N., KPN, ) |
This course gave me a very good impression of some (to me) less known features of the language.
| (Peter, ) |
A nice bridging course for intermediate programmers.
| (Stevan, ) |
Ook interessant
Cursisten van deze training hebben ook volgende cursussen gevolgd:
- Python: basiscursus
- Python voor data-analyse
- SQL en relationele databases: basiskennis
- SQL voor BI en Data Science
SESSIE-INFO EN INSCHRIJVEN |