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.

10 in stock

SKU: 11170 Category:

Start date

November 25, 2024

End date

November 29, 2024

Language(s) of the training

English

Languages spoken by the coach(es)

English, French

Instructor(s)

Lisa Hennecart

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:

  • 25-11-2024: 09:00 – 13:00
  • 26-11-2024: 09:00 – 13:00
  • 27-11-2024: 09:00 – 13:00
  • 28-11-2024: 09:00 – 13:00
  • 29-11-2024: 09:00 – 13:00

Format and Location

This course takes place ON-SITE
Terres Rouges building
14, porte de France
L-4360 Esch/Alzette

Level

Intermediate

Prerequisites

Python – Basics Camp

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

Esco Occupations

software developer