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.