Les Dataclasses en Python Sont Incroyables, Voici Pourquoi

  Рет қаралды 1,257

Code Avec Dave

Code Avec Dave

11 күн бұрын

Si tu souhaites devenir un expert de Python et apprendre à créer un code exceptionnel : developerssecrets.com
Si tu veux rejoindre une communauté de développeurs actifs et motivés : / discord

Пікірлер: 9
@paulbetinelli5138
@paulbetinelli5138 8 күн бұрын
J'ai regardé ta vidéo, et je l'ai bien aimé. J'ai pu aprendre des chose comme comment on met des variables en private, et plein d'autres truc. Franchement c'est une très bonne vidéo.
@Anomaa
@Anomaa 8 күн бұрын
Attention cependant avec la syntaxe "__variable". Ça ne rend pas la variable réellement privé mais la transforme automatiquement en "_NomDeLaClasse__variable" lorsqu'elle est utilisée en dehors de la classe. Ça peut être une source possible de bug. Ce qui est souvent conseillé est de la nommer "_variable" à la place et par convention tout ce qui commence par un tiret du bas en Python ne doit pas être modifié
@codeavecdave
@codeavecdave 8 күн бұрын
​@@Anomaa Malheureusement c'est pas possible d'avoir des éléments complètement privés. Dans la convention _variable c'est utilisé pour les attributs protégés c'est-à-dire accessibles uniquement depuis les classes filles mais pas en dehors de la classe. Le problème avec cette syntaxe c'est que c'est uniquement une convention et donc c'est quand même possible de récupérer l'attribut en dehors de la classe. C'est pour ça que j'utilises __variable puisque l'attribut n'est plus directement accessible avec sa syntaxe normale. Si on veut vraiment manipuler l'attribut privé en dehors de la classe, c'est possible (mais un peu bête puisque dans ce cas là la notion de "privé" ne sert à rien) mais c'est plus complexe. Généralement, la notion de privé en Python c'est surtout pour essayer de créer un code de meilleur qualité ou pour des notions de POO comme l'encapsulation
@codeavecdave
@codeavecdave 8 күн бұрын
Merci beaucoup !
@StephaneWirtel
@StephaneWirtel 5 күн бұрын
pour ton default_factory, tu peux aussi lui passer un lambda, roles: list[str] = field(default_factory=lambda: ["membre"])
@codeavecdave
@codeavecdave 3 күн бұрын
Oui, c'est complètement vrai ! Ca dépend de la préférence du développeur pour ça mais c'est une bonne solution
@alexandre-hallaine
@alexandre-hallaine 8 күн бұрын
Le son de votre voix résonne un peu dans la vidéo, ce qui rend l'écoute moins agréable. Peut-être pourriez-vous essayer d'utiliser un micro-cravate ou de modifier légèrement l'acoustique de la pièce pour les prochaines vidéos ?
@codeavecdave
@codeavecdave 6 күн бұрын
Merci beaucoup pour le retour, je vais essayer de changer quelques trucs pour l'améliorer
Python : Les dataclasses
8:41
Docstring
Рет қаралды 18 М.
Si tu fais ça, ton code est de mauvaise qualité
27:22
Code Avec Dave
Рет қаралды 199
KINDNESS ALWAYS COME BACK
00:59
dednahype
Рет қаралды 110 МЛН
Became invisible for one day!  #funny #wednesday #memes
00:25
Watch Me
Рет қаралды 51 МЛН
Sigma Girl Past #funny #sigma #viral
00:20
CRAZY GREAPA
Рет қаралды 33 МЛН
ROCK PAPER SCISSOR! (55 MLN SUBS!) feat @PANDAGIRLOFFICIAL #shorts
00:31
LÉGISLATIVES : la vidéo pour comprendre les résultats et la suite
13:09
HugoDécrypte - Actus du jour
Рет қаралды 138 М.
FORMATION COMPLÈTE : Les Annotations De Type En Python
25:39
Code Avec Dave
Рет қаралды 251
Modern Python logging
21:32
mCoding
Рет қаралды 159 М.
Le vocabulaire de python
7:57
Docstring
Рет қаралды 12 М.
DÉBUTER EN PROGRAMMATION [PARTIE 1 : BINAIRE]
10:55
Michel Kartner
Рет қаралды 768 М.
YOTAPHONE 2 - СПУСТЯ 10 ЛЕТ
15:13
ЗЕ МАККЕРС
Рет қаралды 175 М.
Simple maintenance. #leddisplay #ledscreen #ledwall #ledmodule #ledinstallation
0:19
LED Screen Factory-EagerLED
Рет қаралды 23 МЛН
1$ vs 500$ ВИРТУАЛЬНАЯ РЕАЛЬНОСТЬ !
23:20
GoldenBurst
Рет қаралды 1,5 МЛН