Les Fonctions D'ordre Supérieur : Tous Les Développeurs Doivent Comprendre Ce Concept

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

Code Avec Dave

2 ай бұрын

- Si tu veux devenir un expert de Python complètement gratuitement : developerssecrets.com
- Si tu veux rejoindre une communauté de développeurs motivés : discord.gg/vWxm6RWBFM

Пікірлер: 5
@dtamien
@dtamien 2 ай бұрын
merci pour les explications de map, reduce et filter
@dragweb7725
@dragweb7725 2 ай бұрын
excellente introduction pour map, filter et reduce, j'utilise déjà map et filter quotidiennement mais reduce j'avais du mal à saisir la logique derrière. En les présentant de cette façon je me rends compte à quel point les 3 sont similaires
@ApprendreSansNecessite
@ApprendreSansNecessite 2 ай бұрын
En fait reduce est fondamentalement différent, mais c'est peut-être un peu moins apparent en python parce que map ne retourne pas une liste quand tu lui donnes une liste, alors qu'il "devrait" (en tout cas s'il veut s'appeler "map"). Reduce est un catamorphisme, c'est à dire qu'il détruit la structure de départ pour te permettre d'en extraire les valeurs, alors que map te retourne la même structure avec les valeurs modifiées. Le hic quand on implémente reduce sur une collection (parce que c'est pas obligé) c'est qu'une collection a plusieurs valeurs, or tu ne peux pas retourner plusieurs valeurs à moins de les mettre dans une nouvelle structure ou de les résumer à une seule valeur. C'est donc ce qu'on fait quand on utilise reduce : Soit on définit un accumulateur initial qui va être la nouvelle structure que l'on remplit incrémentalement ; Soit on réduit les valeurs à une seule valeur. Raisonner de façon abstraite lorsqu'on utilise reduce est la seule façon de bien l'utiliser. C'est une abstraction très puissante quand tu la couples aux monoïdes et semi-groupes. Si tu l'interprètes comme une façon bizarre d'itérer, il vaut mieux simplement boucler
@youloulou6591
@youloulou6591 2 ай бұрын
Parfait pour un bébé dev :)
@FatRogSlim
@FatRogSlim 2 ай бұрын
C'est tout à fait le genre de truc qu'on a toujours fait sans savoir que ca avait un nom parce que... Bah rien à foutre du nom mdr
How to whistle ?? 😱😱
00:31
Tibo InShape
Рет қаралды 12 МЛН
小蚂蚁会选到什么呢!#火影忍者 #佐助 #家庭
00:47
火影忍者一家
Рет қаралды 109 МЛН
Зу-зу Күлпаш 2. Бригадир.
43:03
ASTANATV Movie
Рет қаралды 752 М.
Whats the best laptop? 💻
0:38
Adhemz
Рет қаралды 10 МЛН
Новый MacBook Air M2 разрядился в коробке!
1:00
The damaged battery head isrepaired. #Battery #Repair
0:21
Hak Hang
Рет қаралды 36 МЛН
Телефон - самая грязная ваша вещь
0:24
Up Your Brains
Рет қаралды 2,6 МЛН
photo Edit and New Cropping Size change Editing Change Background
0:38
Tech With Sanwal
Рет қаралды 382 М.