[Exercices Python] - Les fonctions récursives par l'exemple - Partie 1

  Рет қаралды 10,811

Foxxpy - Mathématiques et algorithmie

Foxxpy - Mathématiques et algorithmie

Күн бұрын

Пікірлер: 31
@Briggsama
@Briggsama 2 жыл бұрын
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-xe6gn
@JP-xe6gn 3 жыл бұрын
Enfin une vidéo qui présente les fonctions récursives avec des exemples autres que la suite de Fibonacci !! Merci !
@foxxpy
@foxxpy 3 жыл бұрын
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-xe6gn
@JP-xe6gn 3 жыл бұрын
@@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 !
@foxxpy
@foxxpy 3 жыл бұрын
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. :)
@jessicanorzius4699
@jessicanorzius4699 3 жыл бұрын
j'ai jamais vu une video qui explique aussi bien la récursivité. merci beaucoup ça m'aide énormément
@foxxpy
@foxxpy 3 жыл бұрын
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
@sandrahtn9308
@sandrahtn9308 4 жыл бұрын
Merci beaucoup! C’est vraiment avec les exemples qu’on comprend ce que c’est ! Je vous remercie !
@foxxpy
@foxxpy 4 жыл бұрын
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 :)
@libertad4284
@libertad4284 2 жыл бұрын
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.
@mikegodfrinne931
@mikegodfrinne931 4 жыл бұрын
J'aime beaucoup ce que tu fais, clair, net et précis !
@foxxpy
@foxxpy 4 жыл бұрын
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 :).
@enzomarot6917
@enzomarot6917 4 жыл бұрын
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
@foxxpy
@foxxpy 4 жыл бұрын
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. :)
@rorelo27
@rorelo27 2 жыл бұрын
Incroyable merci beaucoup
@foxxpy
@foxxpy 2 жыл бұрын
De rien 🦊 Bon courage pour la suite! 💪
@katalinadiallo9550
@katalinadiallo9550 2 жыл бұрын
Merci énormément pour cette excellente vidéo !
@lowky3245
@lowky3245 4 жыл бұрын
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)
@foxxpy
@foxxpy 4 жыл бұрын
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.
@foxxpy
@foxxpy 4 жыл бұрын
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 :)
@lowky3245
@lowky3245 4 жыл бұрын
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.
@afkirachraf7671
@afkirachraf7671 3 жыл бұрын
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
@Alexis0181 Жыл бұрын
frl frl cest sharp ton affaire
@libertad4284
@libertad4284 2 жыл бұрын
je voulais dire gauche
@samymostefai7644
@samymostefai7644 Жыл бұрын
pour n=0 ton code renvoi 0 alors que le fact de zéro est égale à 1
@rayanarnel8244
@rayanarnel8244 4 жыл бұрын
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
@foxxpy
@foxxpy 4 жыл бұрын
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. :)
@saadedi75
@saadedi75 3 жыл бұрын
Merci, mais c'est petit agrandi l'image
@foxxpy
@foxxpy 3 жыл бұрын
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 :)
@blabla199498
@blabla199498 4 жыл бұрын
j'aime pas la récursivité
@foxxpy
@foxxpy 4 жыл бұрын
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
[Exercices Python] - Les fonctions récursives par l'exemple - Partie 2
36:11
Foxxpy - Mathématiques et algorithmie
Рет қаралды 1,8 М.
10 Important Python Concepts In 20 Minutes
18:49
Indently
Рет қаралды 494 М.
SLIDE #shortssprintbrasil
0:31
Natan por Aí
Рет қаралды 49 МЛН
Какой я клей? | CLEX #shorts
0:59
CLEX
Рет қаралды 1,9 МЛН
Every team from the Bracket Buster! Who ya got? 😏
0:53
FailArmy Shorts
Рет қаралды 13 МЛН
ALGO1 - Tours de Hanoi - algorithme récursif
12:01
Aurélie Lagoutte - Université Clermont Auvergne
Рет қаралды 15 М.
[Exercices Python] - Les fonctions récursives par l'exemple - Partie 3
32:42
Foxxpy - Mathématiques et algorithmie
Рет қаралды 885
Python pour la prépa ! - Récursivité
10:15
Génération Prépa
Рет қаралды 43 М.
Inside the V3 Nazi Super Gun
19:52
Blue Paw Print
Рет қаралды 3 МЛН
5 Simple Steps for Solving Any Recursive Problem
21:03
Reducible
Рет қаралды 1,3 МЛН
APPRENDRE LE PYTHON #6 ? LES FONCTIONS
18:26
Graven - Développement
Рет қаралды 485 М.
Recursion Simply Explained with Code Examples - Python for Beginners
9:07
Python Simplified
Рет қаралды 189 М.
SLIDE #shortssprintbrasil
0:31
Natan por Aí
Рет қаралды 49 МЛН