Le livre de la récursivité : Réussir l'entretien de codage avec Python et JavaScript

Note :   (4,9 sur 5)

Le livre de la récursivité : Réussir l'entretien de codage avec Python et JavaScript (Al Sweigart)

Avis des lecteurs

Résumé:

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.

Inconvénients:

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)

Titre original :

The Recursive Book of Recursion: Ace the Coding Interview with Python and JavaScript

Contenu du livre :

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.

Autres informations sur le livre :

ISBN :9781718502024
Auteur :
Éditeur :
Langue :anglais
Reliure :Broché
Année de publication :2022
Nombre de pages :174

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Au-delà de l'essentiel avec Python : Les meilleures pratiques pour écrire un code propre - Beyond...
Passer de programmeur débutant à programmeur...
Au-delà de l'essentiel avec Python : Les meilleures pratiques pour écrire un code propre - Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code
Scratch 3 Programming Playground : Apprendre à programmer en créant des jeux sympas - Scratch 3...
Une introduction au codage remplie de projets qui...
Scratch 3 Programming Playground : Apprendre à programmer en créant des jeux sympas - Scratch 3 Programming Playground: Learn to Program by Making Cool Games
Inventez vos propres jeux informatiques avec Python, 4e - Invent Your Own Computer Games with...
Inventez vos propres jeux informatiques avec Python...
Inventez vos propres jeux informatiques avec Python, 4e - Invent Your Own Computer Games with Python, 4e
Coder avec Minecraft : Construire plus grand, cultiver plus vite, miner plus profondément et...
Une introduction pratique au codage qui vous apprend...
Coder avec Minecraft : Construire plus grand, cultiver plus vite, miner plus profondément et automatiser les choses ennuyeuses - Coding with Minecraft: Build Taller, Farm Faster, Mine Deeper, and Automate the Boring Stuff
Automatiser les choses ennuyeuses avec Python, 2e édition : Programmation pratique pour les...
La deuxième édition de ce best-seller de Python (plus...
Automatiser les choses ennuyeuses avec Python, 2e édition : Programmation pratique pour les débutants - Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners
Craquer les codes avec Python : Une introduction à la construction et au cassage de codes - Cracking...
Apprenez à programmer en Python tout en créant et...
Craquer les codes avec Python : Une introduction à la construction et au cassage de codes - Cracking Codes with Python: An Introduction to Building and Breaking Ciphers
Le grand livre des petits projets Python : 81 programmes faciles à réaliser - The Big Book of Small...
Déployez Python de manière créative et efficace...
Le grand livre des petits projets Python : 81 programmes faciles à réaliser - The Big Book of Small Python Projects: 81 Easy Practice Programs
Le livre de la récursivité : Réussir l'entretien de codage avec Python et JavaScript - The Recursive...
Un cours accéléré, accessible mais rigoureux, sur...
Le livre de la récursivité : Réussir l'entretien de codage avec Python et JavaScript - The Recursive Book of Recursion: Ace the Coding Interview with Python and JavaScript

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© 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)