Training Services

Programming with python (Advanced level)

Reference: Trainevo-082022-IT- 07
Domain: IT

5 days

This training allows you to deepen your knowledge of the Python programming language.

Anyone wishing, for professional reasons, to deepen their skills in Python language.


Have notions in programming including Python.

Do Python exercises (advanced level).

Learn object-oriented programming (OOP).

Scrape data with Python (automate online data collection).

Programming part 1: Reminders about Python

Programming part 2:

Classes and objects

  • Introduction
  • A first example: a Point class.
  • Examples and algorithms

Properties of objects and methods

  • Object assignment and comparison
  • Local objects and their lifespan
  • Case of objects passed as parameters
  • Result object
  • Class attributes and methods
  • Standard Classes and String Class
  • Examples and algorithms


  • The notion of inheritance
  • Access rights of a derived class to its base class
  • Legacy and builder
  • Comparison between inheritance and composition
  • Successive derivations
  • Examples and algorithms
  • Application exercises

Programming part 3:

  • Using APIs
  • Discovering Web Protocols
  • Send emails in Python
  • Twitter to Python
  • Database connection with PostgreSql and/or Sqlite
  • Create a web server in Python
  • Generate HTML with Python and Flask
  • Application exercises

Programming part 4:

  • Scrape data on a web page
  • Create web applications
  • Unit testing with Python
  • Application exercises
  • Database management with Python
  • Unit tests
  • Examples
  • Application exercises

This course takes place in three stages:

  • Presentation of the concepts
  • Make examples & Application exercises
  • Exercises & quizzes – correction of exercises

20% theory & 80% practice.

Make a project containing all the tools discussed in class.

Submission of a certificate of attendance.

Address: 19 rue de l'industrie, 8069, Bertrange

For in-company training, please contact us.


1600 € Tax free / Participant

Subscription request

Please fill in all mandatory fields !
Thank you for your registration. Your request has been sent successfully. We will get back to you as soon as possible to confirm your registration.