Coding

Python - Object Oriented Programming and Desktop Application Creation

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.

Content
  • Functions and Modules
  • Object-Oriented Programming Concepts
  • Classes Properties
  • Database theory
  • Basic SQL queries
  • UI with PyQt5
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.
Training Method

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.

Organised By
Digital Learning Hub Luxembourg
Digital Learning Hub Luxembourg
Certification
Participation Only
Prerequisites

Having completed the "Python - Basics Camp" course or equivalent knowledge.


Planning and location
Session 1
02/06/2025 - Monday
09:00 - 13:00
Session 2
03/06/2025 - Tuesday
09:00 - 13:00
Session 3
04/06/2025 - Wednesday
09:00 - 13:00
Session 4
05/06/2025 - Thursday
09:00 - 13:00
Session 5
06/06/2025 - Friday
09:00 - 13:00
Available Edition(s):

https://www.dlh.lu/web/image/product.template/994/image_1920?unique=2713e4f

This combination does not exist.

80.00 € 80.0 EUR 80.00 €

80.00 €

Not Available For Sale

Your trainer(s) for this course
Ana GAGGERO