Trainevo

Training Services

Programming with python (Advanced level)

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


LANGUAGE (S):
FR
DURATION :
5 days
Document

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.

 Prerequisite:

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

Legacy

  • 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.

Price

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.