#dataclasses
7 éléments
snippet
dataclasses: metadata des champs et asdict/astuple
Ajouter des métadonnées et exporter en dict/tuple proprement.
ouvrir
snippet
dataclasses: default_factory pour mutables
Définir des listes/dicts par défaut sans piège des mutables partagés.
ouvrir
snippet
dataclasses.replace: cloner avec modifications ciblées
Créer une copie modifiée d'une dataclass (pattern immuable).
ouvrir
snippet
dataclasses: frozen et validation dans post_init
Créer des objets immuables et valider les champs au démarrage.
ouvrir
snippet
dataclasses: slots pour mémoire et vitesse
Réduire l'empreinte mémoire et accélérer l'accès aux attributs.
ouvrir
snippet
dataclasses: validation simple dans __post_init__
Définir un modèle immuable et valider les entrées dès la construction.
ouvrir
leçon
dataclasses : modèles de données immuables, eq, order
définir des classes concises avec égalité et ordre automatiques.
ouvrir
page 1 sur 1