Un guide de bon sens sur les structures de données et les algorithmes en Python, volume 1 : Améliorez vos compétences de base en programmation
ANT
- Des schémas en couleur et des exemples concrets tout au long du texte.
- Écrit pour les lecteurs novices en la matière.
- Des séries de problèmes par chapitre avec des solutions complètes.
- Connectez ce bloc à un méta-champ de produit pour le faire varier par titre.
Livraison gratuite pour les éditions imprimées.
Découvrez une autre lecture captivante à ajouter à votre bibliothèque numérique.
Description
Si vous pensiez que les structures de données et les algorithmes n'étaient que de la théorie, vous passez à côté de ce qu'ils peuvent apporter à votre code Python. Apprenez à utiliser la notation Big O pour rendre votre code des ordres de grandeur plus rapide. Choisissez parmi des structures de données telles que les tables de hachage, les arbres et les graphes pour augmenter l'efficacité de votre code de manière exponentielle. Avec un langage simple et des diagrammes clairs, ce livre rend ce sujet complexe accessible, quel que soit votre niveau. Chaque chapitre propose des exercices pratiques pour vous donner les informations concrètes dont vous avez besoin pour maîtriser les structures de données et les algorithmes pour votre travail quotidien.
Les algorithmes et les structures de données sont bien plus que des concepts abstraits. Les maîtriser vous permet d'écrire un code qui s'exécute plus rapidement et plus efficacement, ce qui est particulièrement important pour les applications web et mobiles d'aujourd'hui. Adoptez une approche pratique des structures de données et des algorithmes, avec des techniques et des scénarios réels que vous pouvez utiliser dans votre code de production quotidien.
L'édition Python utilise Python exclusivement pour tous les exemples de code, exercices et solutions.
Utilisez la notation Big O pour mesurer et exprimer l'efficacité de votre code, et modifiez votre algorithme pour le rendre plus rapide. Découvrez comment votre choix de tableaux, de listes chaînées et de tables de hachage peut affecter considérablement le code que vous écrivez. Utilisez la récursivité pour résoudre des problèmes délicats et créer des algorithmes qui s'exécutent exponentiellement plus vite que les alternatives. Plongez dans des structures de données avancées telles que les arbres binaires et les graphes pour aider à faire évoluer des applications spécialisées telles que les réseaux sociaux et les logiciels de cartographie. Vous rencontrerez même un seul mot-clé qui peut donner un coup de pouce turbo à votre code. Mettez en pratique vos nouvelles compétences avec des exercices dans chaque chapitre, ainsi que des solutions détaillées.
Utilisez ces techniques dès aujourd'hui pour rendre votre code Python plus rapide et plus évolutif.
Spécifications
Foire aux questions
Dois-je créer un compte pour télécharger ?
Non. Après l'achat, vous pouvez accéder à votre ebook directement depuis la confirmation de commande ou la page de téléchargement.
Que faire si un exemplaire arrive endommagé ?
Contactez-nous et nous vous aiderons à accéder au fichier ou vous fournirons un nouveau téléchargement si nécessaire.