Python – Object Oriented Programming and Desktop Application Creation
80,00 €
This course is ideal for anyone who already has a basic knowledge in Python coding and wants to learn how to develop high-level softwares using the world’s most widely used programming language. The course will provide a comprehensive understanding of advanced tools and code structures in Python, reviewing functions, classes, databases and user interfaces. The aim of the course is to provide students with a better knowledge of coding with the Python language so that they are able to create professional software. The lesson will take place in an interactive and practical format, alternating between theory and exercises, where the students can apply their knowledge into practice. To maintain attention and a collaborative environment, there will be a final group project that will integrate everything that has been learned during the course.
1 in stock
Start date
November 20, 2023
End date
November 24, 2023
Language(s) of the training
English
Languages spoken by the coach(es)
English
Instructor(s)
D'Amico, Francesco
Contents
- Functions and Moduls
- Object-Oriented Programming Concepts
- Classes Properties
- Database theory
- Basic SQL queries
- UI with PyQt5
Objective
The course objective is to provide learners with more advanced topics in programming in Python. In order to do so a series of useful examples will be provided to the participants for each topic, and shown as well on the board requiring class interaction. Learners
will then have the opportunity to practice the topics on their own through home exercises and not only during the class exercises, aimed at consolidating participant’s knowledge. The final objective will be for the learners to create a working software during the final group project.
Learning Outcomes
On completion of this course, learners will be able to:
- create more complex software using functions and their own modules;
- structure their entire projects according to Object-Oriented Programming principles;
- create databases and manage them by code;
- design simple User Interfaces for their desktop applications.
Schedule
This course has a total duration of 20 hours and takes place over 5 days
- 20-11-2023: 09:00 – 13:15
- 21-11-2023: 09:00 – 13:15
- 22-11-2023: 09:00 – 13:15
- 23-11-2023: 09:00 – 13:15
- 24-11-2023: 09:00 – 13:15
Format and Location
This course takes place ON-SITE
Terres Rouges building
14, porte de France
L-4360 Esch/Alzette
Level
Intermediate
Prerequisites
Additional Info
Certification
This training does not have any assessment or exams; a certificate of participation will be issued to participants.
Esco Skills
Python (computer programming), use scripting programming