Note :
Le livre est généralement bien accueilli pour son accessibilité et son style attrayant, rendant les algorithmes complexes et les structures de données compréhensibles à la fois pour les débutants et les programmeurs chevronnés à la recherche d'une remise à niveau. Si beaucoup ont trouvé les illustrations et les exemples utiles, certains lecteurs ont exprimé leur insatisfaction quant à la profondeur du contenu et à certaines erreurs qui ont nui à leur expérience.
Avantages:⬤ Explications attrayantes et faciles à comprendre.
⬤ Utilisation efficace des illustrations pour clarifier les concepts.
⬤ Excellent pour les débutants et une mise à jour utile pour les programmeurs expérimentés.
⬤ Convient à un large public, des amateurs aux étudiants en informatique.
⬤ Couvre les algorithmes essentiels et les structures de données d'une manière conviviale.
⬤ Certains chapitres perdent de leur intérêt et peuvent sembler être du matériel de remplissage.
⬤ Des erreurs dans les illustrations et le code peuvent prêter à confusion.
⬤ La couverture de certains sujets n'est pas assez approfondie, en particulier en ce qui concerne l'implémentation des algorithmes.
⬤ Les illustrations dessinées à la main peuvent manquer de clarté.
⬤ Ne convient pas comme ressource académique autonome.
(basé sur 295 avis de lecteurs)
Grokking Algorithms: An Illustrated Guide for Programmers and Other Curious People
Résumé
Grokking Algorithms est un guide convivial entièrement illustré qui vous apprend à appliquer des algorithmes courants aux problèmes pratiques que vous rencontrez chaque jour en tant que programmeur. Vous commencerez par le tri et la recherche et, au fur et à mesure que vous développerez vos compétences en matière de réflexion algorithmique, vous aborderez des sujets plus complexes tels que la compression de données et l'intelligence artificielle. Chaque exemple soigneusement présenté comprend des diagrammes utiles et des exemples de code entièrement annotés en Python.
L'apprentissage des algorithmes ne doit pas être ennuyeux Découvrez en avant-première les exemples amusants, illustrés et conviviaux que vous trouverez dans Grokking Algorithms sur la chaîne YouTube de Manning Publications.
Poursuivez votre voyage dans le monde des algorithmes avec Algorithms in Motion, un cours vidéo pratique disponible exclusivement sur Manning.com (www.manning.com/livevideo/algorithms-.
In-motion).
L'achat du livre imprimé inclut un livre électronique gratuit aux formats PDF, Kindle et ePub de Manning Publications.
À propos de la technologie
Un algorithme n'est rien d'autre qu'une procédure étape par étape pour résoudre un problème. Les algorithmes que vous utiliserez le plus souvent en tant que programmeur ont déjà été découverts, testés et prouvés. Si vous souhaitez les comprendre, mais que vous refusez de vous plonger dans des preuves denses de plusieurs pages, ce livre est fait pour vous. Ce guide entièrement illustré et attrayant vous permet d'apprendre facilement à utiliser efficacement les algorithmes les plus importants dans vos propres programmes.
À propos du livre
Grokking Algorithms est une approche conviviale de ce thème central de l'informatique. Vous y apprendrez à appliquer des algorithmes courants aux problèmes de programmation pratiques que vous rencontrez tous les jours. Vous commencerez par des tâches telles que le tri et la recherche. Au fur et à mesure que vous développerez vos compétences, vous aborderez des problèmes plus complexes tels que la compression de données et l'intelligence artificielle. Chaque exemple soigneusement présenté comprend des diagrammes utiles et des exemples de code entièrement annotés en Python. À la fin de ce livre, vous maîtriserez des algorithmes largement applicables ainsi que la manière et le moment de les utiliser.
Ce qu'il y a à l'intérieur
⬤ Couvre les algorithmes de recherche, de tri et de graphe.
⬤ Plus de 400 images avec des explications détaillées.
⬤ Les compromis de performance entre les algorithmes.
⬤ Exemples de code basés sur Python.
A propos du lecteur
Cette introduction facile à lire et riche en images convient aux programmeurs autodidactes, aux ingénieurs et à tous ceux qui souhaitent rafraîchir leurs connaissances en matière d'algorithmes.
À propos de l'auteur
Aditya Bhargava est ingénieur en logiciel et possède une double formation en informatique et en beaux-arts. Il tient un blog sur la programmation à l'adresse adit. io.
Table des matières
⬤ Introduction aux algorithmes.
⬤ Tri par sélection.
⬤ Recursion.
⬤ Tri rapide.
⬤ Tables de hachage.
⬤ Recherche par ordre croissant.
⬤ Algorithme de Dijkstra.
⬤ Algorithmes de Greedy.
⬤ Programmation dynamique.
⬤ K-voisins les plus proches.
© 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)