Plan du cours

Introduction

Aperçu de Object-Oriented Programming

  • Qu'est-ce que Object-Oriented Programming ?
  • Pourquoi apprendre Object-Oriented Programming ?

Comprendre les concepts Object-Oriented Programming

  • Comprendre les classes
  • Comprendre les objets et les instances
  • Comprendre les variables
  • Comprendre l'encapsulation des données
  • Comprendre l'héritage des classes

Remise à niveau sur le Python langage de programmation

Démarrer avec Object-Oriented Programming avec Python

  • Implémenter une classe simple dans Python
  • Créer une instance d'une classe
  • Comprendre les méthodes et leur définition
  • Utiliser la méthode __init__
  • Utiliser la méthode __del__
  • Définir les membres publics, protégés et privés

Ajouter des méthodes, des attributs et des propriétés à votre classe

Création et utilisation d'un objet de votre classe

Utilisation des variables de classe et des variables d'instance

Utilisation de super-classes pour l'héritage

Utilisation de l'héritage multiple

Utilisation d'itérateurs

Ajouter une fonctionnalité d'itération aux objets en utilisant la méthode __iter__()

Création de votre projet : Simulation d'un système bancaire à l'aide de la POO avec Python

Remarques finales

Pré requis

  • Familiarité de base avec la programmation
 14 heures

Nombre de participants



Prix par participant

Nos Clients témoignent (5)

Cours Similaires

Data Analysis with Python, Pandas and Numpy

14 heures

Accelerating Python Pandas Workflows with Modin

14 heures

Machine Learning with Python and Pandas

14 heures

Scaling Data Analysis with Python and Dask

14 heures

FARM (FastAPI, React, and MongoDB) Full Stack Development

14 heures

Developing APIs with Python and FastAPI

14 heures

Scientific Computing with Python SciPy

7 heures

Game Development with PyGame

7 heures

Web application development with Flask

14 heures

Advanced Flask

14 heures

Build REST APIs with Python and Flask

14 heures

GUI Programming with Python and Tkinter

14 heures

Kivy: Building Android Apps with Python

7 heures

GUI Programming with Python and PyQt

21 heures

Web Development with Web2Py

28 heures

Catégories Similaires