X4012419 - Object oriented programming - Cours magistral;UP1-PROG-27-M1X402-119 - Master 1 Erasmus Mundus QEM - 1ère année;UP1-PROG-27-M1X401-119 - M1 Mathématiques appliquées à l'économie et à la finance;UP1-PROG-27-M1X404-119 - M1 International Master in Mathematics Applied to Eco. Fin.
Python is currently one of the most popular programming languages and it is used for real-world applications in diverse areas such as Data Science, Game Development, Web Development, Machine Learning, Artificial Intelligence, and many more. Python supports different programming paradigms. Among these paradigms, one that offers many advantages such as better modularity, cost reduction, and better program quality. This is object-oriented programming (OOP).
The objective of this course is to present the fundamental concepts of OOP with Python, namely objects, classes, encapsulation, inheritance, polymorphism, and abstraction. Each concept discussed will be put into practice by the students through coding exercises.
The course outline is as follows:
- Session 1: Getting started with Python (Python installation guide, introduction to Python, basic syntax, variables, input/output) + coding exercises.
- Session 2: Making choices and defining your own functions + coding exercises.
- Session 3. Creating strings and repetitive statements (While and For loops) + coding exercises.
- Session 4. Making lists + coding exercises.
- Session 5: Coding exercises + Test
- Session 6. Basic concepts of OOP (class, object, encapsulation, abstraction, Inheritance, and Polymorphism)
- Session 7. Instance and class attributes
- Session 8. Encapsulation and abstraction
- Session 9. Instance and class methods
- Session 10. Inheritance and Polymorphism
- Session 11. Coding exercises
- Session 12. Exam
Informations sur l'espace de cours
Nom | Archive année 2022-2023 Object oriented programming - (OOP) with Python |
Nom abrégé | UP1-PROG-27-M1X401-119-20 - (OOP) with Python |
Autres intervenants | de Meyer Bernard |
Groupes utilisateurs inscrits | Consultation des ressources, participation aux activités :
|
Rattachements à l'offre de formation
Élément pédagogique | UP1-C-ELP-X4012419 - Object oriented programming |
Chemin complet | > Année 2024-2025 > Paris 1 > Mathématiques et informatique > M1 International Master in Mathematics Applied to Eco. Fin. > Semestre 2 > UE2 Optional Courses (9 crédits) > Choix de 2 matières > Object oriented programming |
Élément pédagogique | UP1-PROG-27-M1X402-119 - Master 1 Erasmus Mundus QEM - 1ère année |
Chemin complet | > Année 2024-2025 > Paris 1 > Mathématiques et informatique > Master 1 Erasmus Mundus QEM - 1ère année |
Élément pédagogique | UP1-PROG-27-M1X401-119 - M1 Mathématiques appliquées à l'économie et à la finance |
Chemin complet | > Année 2024-2025 > Paris 1 > Mathématiques et informatique > M1 Mathématiques appliquées à l'économie et à la finance |
Élément pédagogique | UP1-PROG-27-M1X404-119 - M1 International Master in Mathematics Applied to Eco. Fin. |
Chemin complet | > Année 2024-2025 > Paris 1 > Mathématiques et informatique > M1 International Master in Mathematics Applied to Eco. Fin. |