📚 Cheatsheet

Une collection organisée de snippets de code pour accélérer votre développement. Parcourez, recherchez et copiez en un clic.

Snippets 6

Retour
Définir une classe
Facile
class Chien:
    def __init__(self, nom):
        self.nom = nom

    def aboyer(self):
        return "Wouaf !"
Héritage
Intermédiaire
class Animal:
    def manger(self):
        print("En train de manger...")

class Chat(Animal):
    def miauler(self):
        print("Miaou !")
Instancier un objet
Facile
mon_chien = Chien("Médor")
print(mon_chien.nom)
print(mon_chien.aboyer())
Méthode de classe (@classmethod)
Avancé
class MaClasse:
    compteur = 0
    def __init__(self):
        MaClasse.compteur += 1

    @classmethod
    def get_compteur(cls):
        return cls.compteur
Méthode statique (@staticmethod)
Avancé
class MathUtils:
    @staticmethod
    def addition(a, b):
        return a + b
Propriétés (@property)
Avancé
class Cercle:
    def __init__(self, rayon):
        self.rayon = rayon

    @property
    def diametre(self):
        return self.rayon * 2