Les Décorateurs en Python Sont TELLEMENT Utiles

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

Code Avec Dave

Code Avec Dave

25 күн бұрын

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

Пікірлер: 6
@sportKO12
@sportKO12 18 күн бұрын
Tu utilise quoi pour capturer ton écran et avoir ton image rond à coter comme ça, j'ai trop aimer !!
@zugwang9496
@zugwang9496 23 күн бұрын
T'es génial continue l'équipe Jsais pas ce qu'y t'as pris y a 3 semaines mais tu bombardes Jviens d'voir y a pas encore de commentaire te démotive pas Super vidéo L'algo met bien c'est rare 💜
@codeavecdave
@codeavecdave 21 күн бұрын
Merci beaucoup ! Ca fait super plaisir !
@ApprendreSansNecessite
@ApprendreSansNecessite 20 күн бұрын
En fait en fonctionnel tu appellerais `logging(add)(1, 2)` (ou `logging('message')(add)(1, 2)` du coup). Et ce avec la même implémentation que ton décorateur, parce qu'un décorateur de fonction, c'est juste du sucre syntaxique pour écrire une fonction d'ordre supérieure qui s'appelle elle-même. Personnellement je ne suis pas fan des décorateurs en programmation fonctionnelle parce que la version non décorée de ta fonction n'existe pas et ne peut donc pas être réutilisée ailleurs. Or on aime bien écrire des fonctions génériques et les composer en FP, mais pour tout ce qui est méta-programmation (du genre dataclass) c'est parfait. Concernant l'annotation de type, je viens de découvrir `typing.ParamSpec` qui te permet d'écrire un générique pour les paramètres, en conservant le nom des paramètres, donc en utilisant un TypeVar ReturnType et un ParamSpec Params, tu peux annoter ton décorateur avec un `Callable[Params, ReturnType]`, et là ça commence à devenir chouette. Si non même commentaire que pour le currying.
@Le_first_glitcheur
@Le_first_glitcheur 23 күн бұрын
Quelle est ton extension pour les flèches et tes égals
@louislecouturier
@louislecouturier 22 күн бұрын
c'est un parametre appelé "ligatures". Par contre ça ne marche pas avec toutes les fonts. Perso j'utilise JetBrains Mono et elle les integre 😉
Dear Game Developers, Stop Messing This Up!
22:19
Jonas Tyroller
Рет қаралды 697 М.
Héritage et Abstraction, Un Code Simple Sans Effort en Python
16:03
Самый Молодой Актёр Без Оскара 😂
00:13
Глеб Рандалайнен
Рет қаралды 12 МЛН
БАБУШКИН КОМПОТ В СОЛО
00:23
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 16 МЛН
WHAT’S THAT?
00:27
Natan por Aí
Рет қаралды 14 МЛН
Cette IA transforme ton Excel en application en 5 min ! BLUFFANT !
11:00
Elliott Pierret
Рет қаралды 224 М.
Le nouveau meilleur outil de hacking vient d'arriver
33:59
cocadmin
Рет қаралды 29 М.
How I would learn Leetcode if I could start over
18:03
NeetCodeIO
Рет қаралды 382 М.
The moment we stopped understanding AI [AlexNet]
17:38
Welch Labs
Рет қаралды 809 М.
Deviens un maître du code en 5 minutes chrono !
6:01
mister_F
Рет қаралды 7 М.
Un célèbre paradoxe de l'infini (LYDEX)
22:23
Axel Arno
Рет қаралды 57 М.
Si tu fais ça, ton code est de mauvaise qualité
27:22
Code Avec Dave
Рет қаралды 815
Proof that your iPhone is listening to you.
10:03
Léo Duff
Рет қаралды 256 М.
Les Dataclasses en Python Sont Incroyables, Voici Pourquoi
13:43
Code Avec Dave
Рет қаралды 1,8 М.
Pydantic Tutorial • Solving Python's Biggest Problem
11:07
pixegami
Рет қаралды 254 М.
Новые iPhone 16 и 16 Pro Max
0:42
Romancev768
Рет қаралды 2,1 МЛН
Здесь упор в процессор
18:02
Рома, Просто Рома
Рет қаралды 430 М.
Самые крутые школьные гаджеты
0:49