Python fundamentals - mentored workshop
Practise Python at your own pace! We provide learning materials and a lab environment, and your ABIS mentor guides you along the way.
This labs-only mentored workshop offers participants the possibility to put recently acquired often conceptual Python programming knowledge into practice. Specifically tailored and integrated labs enable participants to extend their theoretical knowledge using this 'hands-on' lab approach. Mentored by ABIS specialists, participants are assisted in creating an individual learning experience.
During his mentored workshop:
- You get to practise Python programming fundamentals at your own pace using our tailored exercise labs;
- You get access to a lab environment for the duration of the workshop;
- Your ABIS mentor guides you through the process and provides help and support when needed.
Schedule a training?
This workshop can be implemented in Dutch, English, or French. If you are interested to set up this training, get in touch with us, so you can get started quickly!
REQUEST IN-COMPANY TRAINING |
Public training calendar
No public sessions are currently scheduled. We will be pleased to set up an on-site course or to schedule an extra public session (in case of a sufficient number of candidates). Interested? Please let us know.
Intended for
This course is aimed at anyone who wants to use Python for scripting, building (web) applications, developing games, communication with databases, testing, building GUIs, data analysis, etc. The mentored workshop allows candidates to gain hands-on experience on top of the theoretical background the already gathered.
Background
General, theoretical/conceptual knowledge of Python programming is required; the theoretical foundations required to fully appreciate the Labs-Only workshop are not explicitly discussed in this workshop. Participants can acquire this knowledge using for example:
- standard ABIS course materials
- available commercial publications, internet content, ...
- third party sources, e.g. PluralSight, Udemy, Skillsoft, ...
An ABIS technical consultant is available to offer advice as to what sources to consult prior to attending this labs-only Mentored Workshop.
Main topics
Typical workshop content:
- Hands-on experience with built-in Python object types and their methods
- Numerical types
- Working with strings
- Collections: lists, dictionaries, tuples, sets
- Working with files
- Using Python statements
- Selection: if / elif / else
- Iteration: while, for, comprehensions
- Functions: concepts, scope, arguments, lambdas, generators
- Modules and Packages
- Structuring a more complex program
- The import mechanism
- Using the Python Standard Library
- Installing and using third party packages
- Python & OO: working with classes and methods (basics)
- Building a program based on self-defined classes
- Exception handling
- Using exceptions to deal with unexpected situations
Training method
- First step: a kick-off interview or test evaluates the already acquired knowledge; based on the results, an individually tailored training program is suggested.
- The actual training program is implemented in individual format - online - an instructor is offline available. Participants are closely mentored and contact moments are scheduled.
- At the end of the workshop, the ABIS instructor will suggest follow-up knowledge gathering activities.
- Participants have a private (virtual) Python lab environment at their disposal, made available by ABIS.
For more information on the training approach used, please consult Mentored workshops.
Certificate
At the end of the workshop, the participant receives a 'Certificate of Completion'.
Duration
Our environment is available for 4 weeks (elapsed) - approximately 3 days will be required to complete this workshop.
Course leader
SESSION INFO AND ENROLMENT |