📚 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
Compréhension de dictionnaire
Avancé
carres_dict = {x: x**2 for x in range(5)}
Compréhension de liste
Intermédiaire
carres = [x**2 for x in range(10)]
Compréhension de liste avec condition
Intermédiaire
pairs = [x for x in range(10) if x % 2 == 0]
Décorateur simple
Avancé
def mon_decorateur(func):
    def wrapper():
        print("Avant l'appel de la fonction.")
        func()
        print("Après l'appel de la fonction.")
    return wrapper

@mon_decorateur
def dire_bonjour():
    print("Bonjour !")
Enumérations (Enum)
Intermédiaire
from enum import Enum

class Couleur(Enum):
    ROUGE = 1
    VERT = 2
    BLEU = 3
Fonction générateur (yield)
Avancé
def mon_generateur(n):
    for i in range(n):
        yield i

for val in mon_generateur(5):
    print(val)