Salut, franchement un grand merci a toi !! Je bloquais sur les fonctions récursives (en théorie j'avais compris comment ca marchait mais le mettre en pratique sur un arbre de décision c'était le flou complet !). Maintenant je vais pouvoir me repencher sur l'arbre de décision avec beaucoup plus de confiance donc MERCI !!
@JP-xe6gn3 жыл бұрын
Enfin une vidéo qui présente les fonctions récursives avec des exemples autres que la suite de Fibonacci !! Merci !
@foxxpy3 жыл бұрын
Bonjour. Le point que vous soulevez dans votre commentaire est à l'essence même de mon désir de création de cette série d'épisodes consacrée à la récursivité. Quand j'ai vu que les exemples ponctuant cette notion était toujours à propos de la suite de Fibonacci, je voulais présenter autre chose car c'est typiquement une notion qu'il faut pratiquer pour bien en subir toute la subtilité. Merci de votre commentaire. Bon code à vous :)
@JP-xe6gn3 жыл бұрын
@@foxxpy Merci ! En plus vous proposez une méthodologie pour construire pas à pas des fonctions récursives, ça je ne l'avais pas vu ailleurs ! Ceci étant dit, j'ai toujours beaucoup de mal à les écrire ... Je vais regarder la suite des vidéos à ce sujet !
@foxxpy3 жыл бұрын
Cela viendra avec la pratique et la répétition. Les fonctions récursives, ça fait toujours chauffer les méninges quand on les conçoit. :)
@jessicanorzius46993 жыл бұрын
j'ai jamais vu une video qui explique aussi bien la récursivité. merci beaucoup ça m'aide énormément
@foxxpy3 жыл бұрын
Bonjour. Merci à vous pour votre commentaire. J'espère que cette vidéo a pu vous aider à comprendre les fonctions récursives :) Bon code Python à vous
@sandrahtn93084 жыл бұрын
Merci beaucoup! C’est vraiment avec les exemples qu’on comprend ce que c’est ! Je vous remercie !
@foxxpy4 жыл бұрын
Bonjour. Oui, si il y'a bien une notion en développement qu'il est nécessaire de pratiquer pour bien en saisir l'essence, c'est celle des fonctions récursives. Je te remercie pour ton commentaire, j'espère que cet épisode a pu dissiper les brouillards qui t'obscurcissaient cette notion. Bon code et bon Python :)
@libertad42842 жыл бұрын
Merci et bravo pour cette série d'exemples et pour la méthode routinière très sympa (j'adore la routine), un petit bemol peut être sur la lisibilité du programme en construction, avoir juste l'écran pour la partie droite serait plus agréable. Merci et continue comme cela c'est super.
@mikegodfrinne9314 жыл бұрын
J'aime beaucoup ce que tu fais, clair, net et précis !
@foxxpy4 жыл бұрын
Bonjour. Merci pour ton commentaire, il me va droit au coeur. J'espère que les fonctions de recurrence n'ont plus de secret pour toi :).
@enzomarot69174 жыл бұрын
J’ai adoré t’as vidéo elle m’a fait bien comprendre et maîtriser la récursivité, mais tu avais raison c’est une notion très compliqué à mettre en pratique au début
@foxxpy4 жыл бұрын
C'est pas évident de saisir le concept, mais quand on voit plein d'exemples et qu'on le pratique, on le saisit plus vite. C'est pas le genre de notions où il suffit de voir la théorie pour comprendre, c'est quand on met les main dans le cambouis qu'on l'apprend :). En tout cas, je te remercie d'avoir pris le temps de commenter ma vidéo et je te souhaite une bonne continuation dans l'apprentissage du Python. :)
@rorelo272 жыл бұрын
Incroyable merci beaucoup
@foxxpy2 жыл бұрын
De rien 🦊 Bon courage pour la suite! 💪
@katalinadiallo95502 жыл бұрын
Merci énormément pour cette excellente vidéo !
@lowky32454 жыл бұрын
C’est assez interessant car je vois jamais le probleme comme toi par exemple pour l’ex factorielle j’ai fait comme ca: def fact(n): if n==2: return 2 return n*fact(n-1)
@foxxpy4 жыл бұрын
Bonjour, En développement, c'est justement très commun d'avoir une problématique, et des dizaines de solutions différentes. Si tu as déjà codé un petit peu sur codingame, quand tu résous un puzzle, tu peux aller voir le code de la communauté. Il y'a rarement 2 fois le même. On voit tous le problème différemment, on envisage la solution différemment, et on la code différemment. Bien sûr, il y'a des solutions plus optimisées que d'autres, mais néanmoins, c'est assez impressionnant de voir l’hétérogénéité de la pensée à travers les différents codes que l'on rencontre.
@foxxpy4 жыл бұрын
Le seul souci avec ta solution, c'est que si on tape fact(1), cela ne marche pas. Hors, elle devrait être capable de renvoyer 1, car factorielle de 1 existe. Pareil pour 0. 0! = 1 :)
@lowky32454 жыл бұрын
Je ne connaissais pas codingame ca a l’air interessant merci pour l’info. Et oui c’est normal de voir le probleme differement, ici j’aurais du remplacer if n==2 par if n==0 et return 2 par return 1.
@afkirachraf76713 жыл бұрын
Merci beaucoup monsieur.s'il vous plaît monsieur pouvez vous nous faire une vidéo qui montre la différence entre les fonctions récurssives et les structures répétitives car monsieur je vois que les fonctions récursives sont proche des structures répétitives.et merci énormément.
@Alexis0181 Жыл бұрын
frl frl cest sharp ton affaire
@libertad42842 жыл бұрын
je voulais dire gauche
@samymostefai7644 Жыл бұрын
pour n=0 ton code renvoi 0 alors que le fact de zéro est égale à 1
@rayanarnel82444 жыл бұрын
j'aime bien la récursivité mais j'aime pas chercher si une erreur arrive x') beaucoup plus chiant de débug sur un code récursive
@foxxpy4 жыл бұрын
Ha ha, après cette série d'épisodes peut laisser penser que je ne fais que des méthodes récursives, mais ce sont des épisodes servant à démontrer le concept méthodologique derrière :). En revanche, parfois la récursivité est nécessaire pour s'éviter des algorithmes trop complexes, et là je te rejoins, ça peut très vite devenir compliqué de débugger tout ça. :)
@saadedi753 жыл бұрын
Merci, mais c'est petit agrandi l'image
@foxxpy3 жыл бұрын
Bonjour. Cet épisode date un peu, je n'avais pas encore le réflexe de zoomer sur le code. Merci d'avoir pris le temps de commenter, je vais garder en tête cette remarque. Bon code :)
@blabla1994984 жыл бұрын
j'aime pas la récursivité
@foxxpy4 жыл бұрын
Ha ha, je n'aimais pas également. Cependant, depuis que j'ai appris la programmation dynamique, elle est devenue vitale et nécessaire, notamment lorsqu'on veut résoudre des soucis d'optimisation. Donc il a fallu que je m'y mette sérieusement. Maintenant j'aime bien :). Tu apprendras ptet à aimer ça un jour. :D