This course helps you deepen your knowledge of the Python programming language.
Anyone wishing to deepen their Python language skills for professional reasons.
Prerequisites:
Basic knowledge of programming, especially Python.
Perform advanced Python exercises.
Learn Object-Oriented Programming (OOP).
Scrape data with Python (automate online data collection).
Programming Part 1: Python Review
Programming Part 2:
Classes and Objects
- Introduction
- A first example: a Point class.
- Examples and Algorithms
Object and Method Properties
- Object Assignment and Comparison
- Local Objects and Their Lifespan
- Case of Objects Passed as Parameters
- Object as Result
- Class Attributes and Methods
- Standard Classes and String Class
- Examples and Algorithms
Inheritance
- The Concept of Inheritance
- Access Rights of a Derived Class to Its Base Class
- Inheritance and Constructor
- Comparison Between Inheritance and Composition
- Successive Derivations
- Examples and Algorithms
- Application Exercises
Programming Part 3:
- Using APIs
- Discovering Web Protocols
- Sending Emails in Python
- Twitter in Python
- Database Connection with PostgreSQL and/or SQLite
- Creating a Web Server in Python
- Generating HTML with Python and Flask
- Application Exercises
Programming Part 4:
- Scraping Data from a Web Page
- Creating Web Applications
- Unit Testing with Python
- Application Exercises
- Database Management with Python
- Unit Tests
- Examples
- Application Exercises
This course is divided into three stages:
Presentation of ConceptsExamples and Application ExercisesExercises and Quizzes – Exercise Correction
20% theory and 80% practice.
Complete a project incorporating all tools covered in the course.
Attendance certificate provided.
Address: Color Business Center, 19 rue de l’industrie L-6089 Bertrange
For in-company training, please contact us.