Тёмный

Le Plus Gros Problème Des Dictionnaires En Python 

Code Avec Dave
Подписаться 1,4 тыс.
Просмотров 1,9 тыс.
50% 1

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

Опубликовано:

 

7 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 26   
@dragweb7725
@dragweb7725 Месяц назад
À force de lire mes commentaires sur chacune de tes vidéos, tu vas sûrement me trouver répétitif, mais je sais pas comment tu fais pour choisir le sujet de la vidéo à chaque fois dans le mille d'une lacune ou d'un concept à côté duquel je suis passé jusque là. C'est incroyable ce que j'apprends avec toi, j'ai vraiment l'impression d'être en train de faire passer mes connaissances en python au next level, merci pour ce que tu fais
@codeavecdave
@codeavecdave Месяц назад
Franchement ça fait super plaisir de lire ce genre de commentaires ! C'est avec plaisir ! J'ai vraiment envie de créer un maximum de contenus pour expliquer les concepts les plus avancés de Python et de l'informatique en général donc j'espère que les prochaines vidéos pourront aussi t'aider ;)
@sylvainlavelle3783
@sylvainlavelle3783 Месяц назад
7:46 si tu définis total =false, les clefs sont toutes optionnelles, sauf celles ou tu indique required. Selon les cas cela peut être plus pratique que de rajouter des noterequired a presque tous les clefs
@codeavecdave
@codeavecdave Месяц назад
J'y avais pas du tout pensé mais c'est évident quand tu le dis, merci beaucoup !
@louisant1817
@louisant1817 Месяц назад
Toujours des sujets très très pertinent
@codeavecdave
@codeavecdave Месяц назад
Merci beaucoup !!
@olivierbourdon2397
@olivierbourdon2397 Месяц назад
Concernant l'utilité de Required, peut être qu'il faut le mettre en perspective avec le total=False, comme ça même si les autres clefs sont optionnelles celle marquée Required est quant à elle obligatoire
@codeavecdave
@codeavecdave Месяц назад
Oui c'est ça, je ne vois pas pourquoi je n'y avait pas pensé
@orxo.-
@orxo.- Месяц назад
Je me suis lancer il y a 2 jour c’est super intéressant tout c’est nouvelle notion merci ! 👍🏼
@codeavecdave
@codeavecdave Месяц назад
Parfait ça, merci beaucoup ! Bon courage !
@user-cs9tj1bi2g
@user-cs9tj1bi2g Месяц назад
Pourquoi ne pas tout simplement créer une classe et accéder à ses attributs de manière traditionnelle ?? Je ne comprend pas ce qu’apporte ce concept appart risquer des Runtime exceptions en cas de type incompatibles.
@Seoxis-
@Seoxis- Месяц назад
Les classes en python sont plus lourdes que des dict, donc si tu veux simplement représenter des valeurs, sans avoir besoin d'ajouter des méthodes spécifique pour cette classe, ou avoir besoin des méthodes type __add__, __sub__ etc.. Tu préfères utiliser des typedDict. Aussi, comme c'est des dictionnaire ca peut etre plus facile à intégrer avec du code existant qui utilise déjà des dictionnaires, plutot que de tout changer pour ca fonctionne avec des classes
@codeavecdave
@codeavecdave Месяц назад
C'est exactement ça, ici le gros avantage des TypedDict est de pouvoir créer des structures de données simples qui sont basées sur les dictionnaires un peu comme les objets en TypeScript
@NoNames_tv
@NoNames_tv Месяц назад
Hello, Quel est l’avantage des dataclasses par rapport aux TypedDicts présentés dans cette vidéo ?
@thuiop1
@thuiop1 Месяц назад
Ce ne sont pas des dictionnaires mais des classes, donc tu peux leur rajouter des méthodes, elles ont un __repr__ spécifique, ...
@AdrienBurg
@AdrienBurg Месяц назад
@@thuiop1 Je me demande donc quel est l'avantage des TypeDicts vs les dataclasses... Personnellement j'utilises des dataclasses et je ne vois pas d'inconvénient pour l'exemple montré.
@_viag
@_viag Месяц назад
Super clair, je connaissais pas du tout les TypedDicts ! Est-ce qu'il y a un tuto de prévu sur les tests unitaires ? S'il y a bien une chose que j'arrive pas à saisir c'est ça :/ Encore une fois, merci pour ces vidéos super claires :)
@Luffy_213_D
@Luffy_213_D Месяц назад
j'adore. Bon courage
@codeavecdave
@codeavecdave Месяц назад
Merci beaucoup !
@azd_azd
@azd_azd Месяц назад
Très bonne vidéo comme à chaque fois, est-ce que tu compte aller sur les designs patterns au bout d'un moment ? (je pense que tu as pas mal de sujet avant d'arriver a du software engineering mais je prie pour que ça arrive plus tôt ^^)
@codeavecdave
@codeavecdave Месяц назад
D'ici quelques semaines, je vais commencer à sortir des vidéos sur tous les design patterns les plus importants :)
@Gael_AG
@Gael_AG Месяц назад
C’est cool . C’est valable à partir de quelle version de python ?
@thuiop1
@thuiop1 Месяц назад
3.8 pour la base, certaines des features ne sont arrivées que plus tard par contre (Required et NotRequired en 3.11 par exemple).
@dtamien
@dtamien Месяц назад
Top ! C'est une extension qui vérifie les types ? Si oui laquelle ? Merci
@NoNames_tv
@NoNames_tv Месяц назад
Tu peux utiliser Mypy
@azd_azd
@azd_azd Месяц назад
Normalement c'est de base dans ton IDE, mais sinon c'est soit la librairie mypy ou pyright qui permet cela
Далее
On a reçu le hacker qui rend fou les pirates chinois
23:15
POV: Your kids ask to play the claw machine
00:20
Просмотров 8 млн
C++ vs Rust: which is faster?
21:15
Просмотров 392 тыс.
Deviens un maître du code en 5 minutes chrono !
6:01
This Is Why Python Data Classes Are Awesome
22:19
Просмотров 804 тыс.
Vim Tips I Wish I Knew Earlier
23:00
Просмотров 62 тыс.
The New Option and Result Types of C#
15:05
Просмотров 63 тыс.
Pydantic Tutorial • Solving Python's Biggest Problem
11:07
VISA SCHENGEN : LE BUSINESS DU REFUS
9:38
Просмотров 132 тыс.
POV: Your kids ask to play the claw machine
00:20
Просмотров 8 млн