Nom de Classe / Convention  | 
                                                                                                                        Nom de classe avec majuscule. Si plusieurs mots:CapitalizedCase  | 
                                                                                
                                                                                            
                                                                                            Variable / Convention  | 
                                                                                                                        Nom de variable en minuscule. Indentation supplémentaire de 4 espaces.  | 
                                                                                
                                                                                            
                                                                                            Méthode/ Convention  | 
                                                                                                                        Nom de méthode en minuscule séparés par des traits de soulignement. Indentation supplémentaire de 4 espaces.  | 
                                                                                
                                                                                            
                                                                                            Constructeur / Convention  | 
                                                                                                                        Nom en minuscule, commencent et se terminent par deux underscores (ou « dunders »).  | 
                                                                                
                                                                                            
                                                                                            Classe Python  | 
                                                                                                                        class Rectangle:      width = 3      height = 2       def calculate_area(self):          return self.width * self.height
   | 
                                                                                
                                                                                            
                                                                                            Constructeur (__init__):  | 
                                                                                                                        class Carre:        length=0        def __init__(self,length):            self.length=length  | 
                                                                                
                                                                                            
                                                                                            Constructeur (__init__): avec initialisation de variable  | 
                                                                                                                        class Carre:      length=0      def __init__(self,length=5):          self.length=length  | 
                                                                                
                                                                                            
                                                                                            Constructeur (__init__): avec paramètre optionnel  | 
                                                                                                                        class Carre:        length=0        def __init__(self,length=5,color="red"):            self.length=length            self.color=color
   | 
                                                                                
                                                                                            
                                                                                            Instanciation d'un objet (sans paramètre optionnel)  | 
                                                                                                                        car=Carre(2)     ou car=Carre(length=2)  | 
                                                                                
                                                                                            
                                                                                            Instanciation d'un objet (avec paramètre optionnel)  | 
                                                                                                                        car2=Carre(1,"blue")   car3=Carre(3,color="green")  | 
                                                                                
                                                                                            
                                                                                            Accéder à un attribut de l'objet (ici pour l'imprimer)  | 
                                                                                                                        print(car2.color)  | 
                                                                                
                                                                                            
                                                                                            Modifier un attribut d'objet (l'utilisation d'une méthode , ici change_length() est conseillée)  | 
                                                                                                                        car2.length=5  | 
                                                                                
                                                                                            
                                                                                            Attribut d'instance  | 
                                                                                                                        class Bird::   def __init__(self)::             self.wings = 2:
   | 
                                                                                
                                                                                            
                                                                                            Attribut de classe  | 
                                                                                                                        class Bird:    names = ("mouette", "pigeon", "moineau", "hirrondelle")        positions = {}         def __init__(self, name):   self.position = 1, 2  | 
                                                                                
                                                                                            
                                                                                            Méthode de classe  | 
                                                                                                                        @classmethod       def find_bird(cls, position):         if position in cls.positions:               return f"On a trouvé un {cls.positions[position]} !"            return "On a rien trouvé..."  | 
                                                                                
                                                                                            
                                                                                            Accéder à une méthode d'un objet  | 
                                                                                                                        area = car2.calculate_area()  | 
                                                                                
                                                                                            
                                                                                            Méthode Statique  | 
                                                                                                                        class Bird:    @staticmethod        def get_definition():{nl}}  | 
                                                                                
                                                                                            
                                                                                            Méthode vide (implémentation à faire ultérieuremen)  | 
                                                                                                                        def empty_method(self, length):       pass  | 
                                                                                
                                                                                            
                                                                                            Héritage  | 
                                                                                                                        class Film:   [...]   class FilmCassette(Film):  | 
                                                                                
                                                                                            
                                                                                            Appeler une méthode de la classe parente  | 
                                                                                                                        super()  Exemple: super().__init__(name)  | 
                                                                                
                                                                                            
                                                                                            Exception. Levée  | 
                                                                                                                        message = (f"This Function only supports halving even numbers. Received: {number}"         )           raise Exception(message)  | 
                                                                                
                                                                                            
                                                                                            Exception. Gestion  | 
                                                                                                                        try:   return (after_value / initial_value) * 100       except ZeroDivisionError:   return 0  except Exception as error:    print("Uh oh, unexpected error occurred!")   raise error  |