Note :
Le livre « The Recursive Book of Recursion » d'Al Sweigart est très apprécié pour ses explications claires et attrayantes de la récursion, ce qui en fait une excellente ressource pour les débutants et les programmeurs expérimentés. Il couvre la théorie et la mise en œuvre pratique de la récursion à travers des exemples en Python et en JavaScript, et met l'accent sur les cas où la récursion est appropriée par rapport à l'itération. Cependant, certains évaluateurs ont souligné que ce livre n'était peut-être pas adapté aux débutants absolus et qu'il pourrait bénéficier d'une édition en couleur pour une meilleure lisibilité.
Avantages:⬤ Le style d'écriture clair et engageant rend les concepts complexes accessibles.
⬤ Une couverture complète de la récursion, y compris la théorie et les exemples pratiques.
⬤ L'utilisation de Python et de JavaScript s'adresse à un public plus large.
⬤ Démontre les avantages de la récursivité à l'aide d'exemples et de projets concrets.
⬤ La mise en page comprend des diagrammes et des illustrations utiles pour faciliter la compréhension.
⬤ Aborde les pièges courants et les cas d'utilisation appropriés pour la récursion par rapport à l'itération.
⬤ Ne convient pas aux débutants absolus ; une connaissance préalable des concepts de programmation est recommandée.
⬤ Manque de programmes d'exemples populaires tels que la résolution de sudoku.
⬤ Certains lecteurs auraient souhaité que le livre soit disponible en couleur pour une meilleure visualisation.
⬤ Certains lecteurs ont estimé que la récursivité est présentée comme étant moins souvent nécessaire dans la pratique.
(basé sur 21 avis de lecteurs)
The Recursive Book of Recursion: Ace the Coding Interview with Python and JavaScript
Un cours accéléré, accessible mais rigoureux, sur la programmation récursive à l'aide d'exemples en Python et en JavaScript.
La récursivité a une réputation intimidante : elle est considérée comme un sujet informatique avancé, fréquemment abordé lors d'entretiens de codage. Mais la récursivité n'a rien de magique.
Le livre de la récursivité utilise des exemples Python et JavaScript pour enseigner les bases de la récursion, en exposant les façons dont elle est souvent mal enseignée et en clarifiant les principes fondamentaux de tous les algorithmes récursifs. Vous apprendrez quand utiliser les fonctions récursives (et, surtout, quand ne pas les utiliser), comment implémenter les algorithmes récursifs classiques souvent évoqués lors d'entretiens d'embauche, et comment les techniques récursives peuvent aider à résoudre d'innombrables problèmes impliquant la traversée d'arbres, la combinatoire et d'autres sujets délicats.
Ce guide basé sur des projets contient des programmes complets et exécutables pour vous aider à apprendre :
⬤ Comment les fonctions récursives utilisent la pile d'appels, une structure de données critique qui n'est presque jamais abordée dans les leçons sur la récursivité.
⬤ Comment les techniques de tête-queue et de "saut de la foi" peuvent simplifier l'écriture de fonctions récursives.
⬤ Comment utiliser la récursivité pour écrire des scripts de recherche personnalisés pour votre système de fichiers, dessiner des fractales, créer des labyrinthes, et plus encore.
⬤ Comment l'optimisation et la mémorisation rendent les algorithmes récursifs plus efficaces.
Al Sweigart s'est construit une carrière en expliquant des concepts de programmation d'une manière amusante et accessible. Si vous avez hésité à apprendre la récursivité mais que vous souhaitez ajouter cette technique à votre boîte à outils de programmation, ou si vous êtes pressé de vous préparer à votre prochain entretien d'embauche, ce livre est fait pour vous.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)