Intermediate Python
This 2 day training at ABIS allows you to strengthen your knowledge of the Python programming language and discusses important engineering principles.
During this intermediate level Python training, we dig deeper in the world of Python:
- We extend our knowledge of the standard Python syntax (advanced function syntax, OO programming)
- We 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, packaging and distribution ...
Schedule a training?
Delivered as a live, interactive training: available in-person or online, or in a hybrid format. The Training can be implemented in English, Dutch, or French.
If interested in organising this training internally, get in touch with us; we can customise it to meet your specific needs.
REQUEST IN-COMPANY TRAINING |
Public training calendar | |||||
---|---|---|---|---|---|
date | dur. | lang. | location | price | |
12 Jun | 2 | web based | 1260 EUR (excl. VAT) | ||
12 Jun | 2 | Woerden | 1260 EUR (exempt from VAT) | ||
SESSION INFO AND ENROLMENT |
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
- OO Programming techniques in Python
- Advanced Python object types
- Advanced function syntax: type hinting, lambdas, functional programming tools, generators, decorators
- 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.
Certificate
At the end of the course session, the participant receives a 'Certificate of Completion'.
Duration
2 days.
Course leader
Arnout Veugelen (ABIS).
Reviews
4.6/5 (based on 12 evaluations; the most recent ones are shown below)
|
Very nicely organized. Fabulous learning.
| (Shobhit, ) |
Very good. Arnout was very engaged and explained all greatly.
| (Damian Załęski, APG Asset Management, ) |
A nice bridging course for intermediate programmers.
| (Stevan, ) |
goede en duidelijke uitleg
| (Femke, ) |
Persoonlijk, heb ik er veel aan gehad. Het is wat ik verwacht heb. Met name het gedeelte "OOP".
| (Joey Hagelstein, APG Asset Management, ) |
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, ) |
Also interesting
Enrollees for this training also took the following courses:
SESSION INFO AND ENROLMENT |