Note :
Le livre est décrit comme une introduction utile à la science des données avec Python, adaptée aux débutants complets, mais il souffre de plusieurs problèmes sérieux, notamment une mauvaise qualité d'impression, de nombreuses fautes de frappe et une couverture insuffisante de sujets importants tels que les arbres équilibrés. Alors que certains lecteurs ont trouvé de la valeur dans l'explication des concepts de base, beaucoup ont critiqué la qualité de l'édition et la correction des exemples de code, ce qui rend l'apprentissage efficace difficile pour les débutants.
Avantages:⬤ Bonne introduction aux structures de données et aux algorithmes pour les débutants.
⬤ Explications claires et concises sur les piles et les files d'attente.
⬤ Offre une vue d'ensemble des structures de données.
⬤ Peut être utile pour rafraîchir les connaissances sur les structures de données et les algorithmes.
⬤ Certains lecteurs l'ont trouvé simple et bien présenté.
⬤ Qualité d'impression médiocre et problèmes de reliure.
⬤ Nombreuses fautes de frappe et de syntaxe dans les extraits de code.
⬤ Couverture incomplète de sujets importants (par exemple, les arbres équilibrés).
⬤ Informations incorrectes et explications confuses.
⬤ Déconseillé aux débutants absolus en raison des risques d'incompréhension.
(basé sur 13 avis de lecteurs)
Hands-On Data Structures and Algorithms with Python_Second Edition
Apprendre à implémenter des structures de données et des algorithmes complexes en utilisant Python Caractéristiques principales Comprendre l'analyse et la conception des structures de données fondamentales de Python Explorer les concepts avancés de Python tels que la notation Big O et la programmation dynamique Apprendre les implémentations fonctionnelles et réactives des structures de données traditionnelles Description du livre
Les structures de données permettent de stocker et d'organiser les données de manière efficace. Elles sont essentielles à tout problème, fournissent une solution complète et agissent comme un code réutilisable. Hands-On Data Structures and Algorithms with Python vous enseigne les structures de données essentielles de Python et les algorithmes les plus courants pour construire des applications faciles et faciles à maintenir.
Ce livre vous aide à comprendre la puissance des listes chaînées, des listes doublement chaînées et des listes chaînées circulaires. Vous apprendrez à créer des structures de données complexes, telles que des graphes, des piles et des files d'attente. Au fil des chapitres, vous explorerez l'application des recherches binaires et des arbres de recherche binaires, tout en apprenant les techniques et structures courantes utilisées dans des tâches telles que le prétraitement, la modélisation et la transformation des données. Dans les derniers chapitres, vous apprendrez à organiser votre code de manière gérable, cohérente et extensible. Vous étudierez également en détail les algorithmes de tri à bulles, de tri par sélection, de tri par insertion et de tri par fusion.
À la fin de ce livre, vous aurez appris à construire des composants faciles à comprendre, à déboguer et à utiliser dans différentes applications. Vous aurez un aperçu de l'implémentation Python de tous les algorithmes importants et pertinents. Ce que vous apprendrez Comprendre la représentation des objets, la liaison des attributs et l'encapsulation des données Acquérir une solide compréhension des structures de données Python à l'aide d'algorithmes Étudier les algorithmes à l'aide d'exemples illustrés Apprendre des algorithmes complexes à l'aide d'explications simples, en mettant en œuvre Python Construire des applications de données sophistiquées et efficaces en Python Comprendre les algorithmes de programmation courants utilisés dans la science des données Python Écrire du code efficace et robuste en Python 3. 7 A qui s'adresse ce livre ?
Ce livre s'adresse aux développeurs qui souhaitent apprendre les structures de données et les algorithmes en Python afin d'écrire des programmes complexes et flexibles. Des connaissances de base en programmation Python sont attendues. Table des matières Objets, types et expressions Python Types de données et structures Python Principes de conception algorithmique Listes et structures de pointeurs Piles et files d'attente Arbres Tables de hachage et de symboles Graphes et autres algorithmes Recherche Tri Algorithmes de sélection Algorithmes et techniques de chaînes de caractères Techniques et stratégies de conception Implémentations, applications et outils
© 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)