Python fundamentals
During this practical training, we learn how to write programs using the most popular programming language in the world: Python! This three-day course at ABIS provides a solid foundation for programming with Python.
Throughout the last decades, Python has grown to become one of the most widely used programming languages in the world. Its versatility is impressive. You can find Python programs in an incredibly wide range of domains: from data analysis to system and network management, to web and even game development...
Throughout this training, we'll also discover that programming in Python can be fun and elegant, and significantly less frustrating than in some other languages.
During the course:
- we familiarize ourselves with the common syntax and structures of the Python language;
- we gain insight into the common approaches and philosophy behind programming in Python;
- we build several functional applications.
Schedule a training?
Delivered as a live, interactive training: available in-person or online, or in a hybrid format. The course can be implemented in Dutch, English, or French.
REQUEST IN-COMPANY TRAINING |
Public training calendar | |||||
---|---|---|---|---|---|
date | dur. | lang. | location | price | |
16 Jun | 3 | web based | 1785 EUR (excl. VAT) | ||
16 Jun | 3 | Leuven | 1785 EUR (excl. VAT) | ||
SESSION INFO AND ENROLMENT |
Intended for
This course is intended for anyone who wants to use Python for scripting, data analysis, building (web) applications, developing games, communication with databases, testing, etc.
Background
Basic knowledge of general programming concepts is recommended (see course Programming fundamentals).
Main topics
- Introduction
- What is Python? How is it used? Strengths and weaknesses ...
- How a Python program is executed
- Program architecture: modules and imports
- Building blocks of a basic Python program
- Expressions, statements, modules
- Variables, object types, dynamic typing
- Python object types (data structures) and their methods
- Numerical types
- strings
- Collections: lists, dictionaries, tuples, sets
- Syntax of program structures
- Selection: if / elif / else
- Iteration: while, for, comprehensions
- Functions: concepts, scope, arguments, lambdas
- Python & OO: working with classes and methods (basics)
- Modules and Packages
- The import mechanism
- The Python Standard Library
- Installing and using third party packages
- Exception handling
Training method
Live classroom training delivered by an instructor, with plenty of room for practical exercises.
Certificate
At the end of the training, you will receive a 'Certificate of Completion'.
Duration
3 days.
Course leader
Arnout Veugelen (ABIS), Gert Vanstapel (ABIS), Peter Vanroose (ABIS).
Reviews
4.3/5 (based on 66 evaluations; the most recent ones are shown below)
|
The course was well-organized and covered the basics of Python clearly. The exercises were very helpful.
| (Mikhail Fastovskii, Rabobank Nederland, ) |
I learned loads of new things, was really helpful for me.
| (Anna Páll, ) |
Arnout is an expert of his domain, excellent knowledge
| (Syed Rasheed, APG Heerlen, ) |
Curse was very informative.well structure
| (N.N., APG Heerlen, ) |
very good
| (Maxime Spits, APG Asset Management, ) |
The course was good but several things were discussed briefly and some of the material was not even mentioned. The instructor was good but some of the examples were not completely clear
| (Sergio, ) |
Fijne cursus, aardig goed te volgen voor een totale beginner als ik met 0 codering ervaring.
| (Gervin Willigenburg, Rabobank Nederland, ) |
Goede cursus, voor zover ik weet zijn bijna alle basisaspecten van Python besproken. Wel best pittig voor iemand zonder programmeerkennis, veel stof in te weinig tijd.
| (Paul Biermans, Rabobank Nederland, ) |
Click here to see more comments...
uitstekend, Peter nam de tijd om dingen goed uit te leggen - interpreteerde de vragen goed
| (Roland Maarschalkerweerd, ING - Haarlerbergpark, ) |
super informative
| (Ing Strolenberg, APG Asset Management, ) |
Goede opleiding waarmee je een goede introductie krijgt in Python en direct toepasbaar is in de praktijk.
| (Jeroen Kemper, APG Heerlen, ) |
Heel duidelijk en goed gepresenteerd, alleen is 8uur per dag erg lang om te kunnen focussen.
| (Ellen Roncken, APG Heerlen, ) |
Nice course to get the basics of Python
| (Sandra, ) |
Een uitstekende training waarin je veel leert over de theorie van Python maar deze ook gelijkt in de praktijk toepast.
| (John, ) |
Voor iemand met weinig python kennis is het een goede training. De uitleg is goed en helder en met de bijbehorende opdrachten om te oefenen.
| (Sandra, ) |
Ik ben erg blij deze cursus gevolgd te hebben: dus super geslaagd in mijn ogen.
| (Eveline, ) |
Prima cursus om te starten met Python.
| (N.N., APG Heerlen, ) |
Bonne approche de python. De la pratique sera nécessaire pour en utiliser les subtilités.
| (Benoit Kaisin, Meteo Wing - La Défense, ) |
zoals het moet
| (N.N., Janssen Pharmaceutica, ) |
Het is een zeer complete beginners cursus die langzaam en gestructureerd opbouwt
| (Martijn, ) |
prima
| (N.N., Black Tiger Belgium, ) |
op korte tijd veel geleerd
| (Luc Mees, Black Tiger Belgium, ) |
Also interesting
Enrollees for this training also took the following courses:
- Python for data analytics
- Intermediate Python
- SQL and relational databases fundamentals
- SQL for BI and Data Science
SESSION INFO AND ENROLMENT |