Packt

Object Oriented Python

Économisez sur les compétences qui vous font briller avec 40 % de réduction sur 3 mois de Coursera Plus. Économisez maintenant

Ce cours n'est pas disponible en Français (France)

Nous sommes actuellement en train de le traduire dans plus de langues.
Packt

Object Oriented Python

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

8 heures à compléter
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

8 heures à compléter
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Understand the core principles of Object-Oriented Programming and how they apply to Python.

  • Learn how to create classes, objects, and methods in Python, and apply OOP best practices.

  • Master inheritance, polymorphism, and composition for more modular and scalable Python code.

  • Build and refactor a text-based adventure game using Object-Oriented Python.

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

mai 2026

Évaluations

10 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Il y a 9 modules dans ce cours

In this module, we will introduce you to the world of Object-Oriented Programming (OOP) using Python. You will learn the fundamentals of OOP, including how to create classes and objects, as well as how to use inheritance to make your code more efficient and maintainable.

Inclus

1 vidéo1 lecture

In this module, we will guide you through the installation and setup of Python, helping you choose the right text editors and IDEs for coding. You'll also get hands-on experience with testing Python scripts in the REPL, ensuring a smooth start to your programming journey.

Inclus

1 vidéo1 devoir

In this module, we will dive deep into the core principles of Object-Oriented Programming, including encapsulation, abstraction, inheritance, and polymorphism. By the end, you will have a solid understanding of how to implement these concepts in Python.

Inclus

1 vidéo1 devoir

In this module, we will teach you how to create classes and objects in Python. You’ll also learn how to add methods to these objects and understand important considerations for working with these key OOP features in your projects.

Inclus

1 vidéo1 devoir

In this module, we will explore extending classes in Python, focusing on both single and multiple inheritance. You'll also learn about composition and why it’s often considered a better practice than inheritance in many cases.

Inclus

2 vidéos1 devoir

In this module, we will build a simple text-based game, MonsterSlash, using Object-Oriented Python. You will design the game’s characters (the player and enemy) and establish the mechanics for player-enemy engagement.

Inclus

2 vidéos1 devoir

In this module, we will focus on refactoring the MonsterSlash game, improving its code quality and performance. You’ll learn how to streamline your game code and extend its features while adhering to OOP best practices.

Inclus

1 vidéo1 devoir

In this module, we will dive into the process of refactoring the actor code in the MonsterSlash game. You will learn how to clean up and optimize your code by applying Object-Oriented Python concepts, while also extending the player and enemy features to make them more dynamic and functional.

Inclus

1 vidéo1 devoir

In this module, we will extend MonsterSlash by adding new gameplay features such as enemy attacks and complex interactions. You'll use advanced OOP techniques to make the game more dynamic and enjoyable for players.

Inclus

2 vidéos3 devoirs

Instructeur

Packt - Course Instructors
Packt
1 810 Cours512 664 apprenants

Offert par

Packt

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Foire Aux Questions