40 Algorithms Every Programmer Should Know : Améliorez vos compétences en matière de résolution de problèmes en apprenant différents algorithmes et leur mise en œuvre en Python.

Note :   (4,3 sur 5)

40 Algorithms Every Programmer Should Know : Améliorez vos compétences en matière de résolution de problèmes en apprenant différents algorithmes et leur mise en œuvre en Python. (Imran Ahmad)

Avis des lecteurs

Résumé:

Ce livre est une introduction complète aux algorithmes mis en œuvre en Python, couvrant un large éventail de sujets allant des algorithmes de base aux techniques d'apprentissage automatique les plus avancées. Bien que loué pour sa lisibilité et sa structure organisée, certaines critiques mentionnent qu'il souffre d'une mauvaise édition et de fautes de frappe importantes qui peuvent induire les lecteurs en erreur. Il s'adresse aux débutants et aux programmeurs autodidactes, mais peut manquer de profondeur dans certains domaines.

Avantages:

** Une couverture complète des algorithmes en Python. ** Il est facile à lire et à comprendre, ce qui le rend adapté aux débutants. ** Les exemples pratiques et les applications, tels que l'apprentissage automatique et les structures de données, sont inclus dans ce livre. ** Une structure bien organisée qui commence par les concepts fondamentaux et progresse vers les sujets avancés. ** Les aides visuelles telles que les diagrammes et les tableaux améliorent la compréhension.

Inconvénients:

** De nombreux évaluateurs signalent des fautes de frappe importantes qui peuvent modifier le sens du texte et entraîner des malentendus. ** Certains contenus sont simplifiés à l'extrême et manquent de profondeur, passant sous silence des sujets complexes. ** Des exemples de code bogués qui ne fonctionnent pas correctement ont été signalés. ** Quelques lecteurs trouvent que le livre manque de transitions cohérentes entre les sujets et que son contenu peut être superficiel. ** Certains critiques mentionnent qu'il s'agit plus d'une référence que d'un guide complet, ce qui n'est pas optimal pour ceux qui recherchent une compréhension en profondeur.

(basé sur 33 avis de lecteurs)

Titre original :

40 Algorithms Every Programmer Should Know: Hone your problem-solving skills by learning different algorithms and their implementation in Python

Contenu du livre :

Apprenez les algorithmes pour résoudre les problèmes informatiques classiques grâce à ce guide concis qui couvre tous les aspects des algorithmes fondamentaux, tels que le tri et la recherche, jusqu'aux algorithmes modernes utilisés dans l'apprentissage automatique et la cryptographie.

Caractéristiques principales

⬤ Apprenez les techniques dont vous avez besoin pour concevoir des algorithmes permettant de résoudre des problèmes complexes.

⬤ Familiarisez-vous avec les réseaux neuronaux et les techniques d'apprentissage profond.

⬤ Les algorithmes d'apprentissage automatique et les algorithmes de cryptographie sont des outils indispensables à la résolution de problèmes complexes.

Description du livre

Les algorithmes ont toujours joué un rôle important dans la science et la pratique de l'informatique. Au-delà de l'informatique traditionnelle, la capacité à utiliser des algorithmes pour résoudre des problèmes du monde réel est une compétence importante que tout développeur ou programmeur doit posséder. Ce livre vous aidera non seulement à développer les compétences nécessaires pour sélectionner et utiliser un algorithme afin de résoudre des problèmes réels, mais aussi à comprendre son fonctionnement.

Vous commencerez par une introduction aux algorithmes et découvrirez diverses techniques de conception d'algorithmes, avant d'explorer comment mettre en œuvre différents types d'algorithmes, tels que la recherche et le tri, à l'aide d'exemples pratiques. Au fur et à mesure que vous progresserez vers un ensemble plus complexe d'algorithmes, vous apprendrez la programmation linéaire, le classement des pages et les graphes, et vous travaillerez même avec des algorithmes d'apprentissage automatique, en comprenant les mathématiques et la logique qui les sous-tendent. Plus loin, des études de cas telles que les prévisions météorologiques, le regroupement de tweets et les moteurs de recommandation de films vous montreront comment appliquer ces algorithmes de manière optimale. Enfin, vous vous familiariserez avec les techniques de traitement parallèle, ce qui vous permettra d'utiliser ces algorithmes pour des tâches gourmandes en ressources informatiques.

À la fin de ce livre, vous serez capable de résoudre des problèmes informatiques réels en utilisant un large éventail d'algorithmes.

Ce que vous apprendrez

⬤ Explorer les structures de données et les algorithmes existants trouvés dans les bibliothèques Python.

⬤ Les algorithmes de graphes pour la détection des fraudes à l'aide de l'analyse des réseaux.

⬤ Travailler avec des algorithmes d'apprentissage automatique pour regrouper des tweets similaires et traiter les données de Twitter en temps réel.

⬤ Prédire la météo à l'aide d'algorithmes d'apprentissage supervisé.

⬤ Utiliser des réseaux neuronaux pour la détection d'objets.

⬤ Créer un moteur de recommandation qui suggère des films pertinents aux abonnés.

⬤ Mettre en place une sécurité à toute épreuve en utilisant le cryptage symétrique et asymétrique sur Google Cloud Platform (GCP).

A qui s'adresse ce livre ?

Ce livre s'adresse aux programmeurs sérieux Que vous soyez un programmeur expérimenté cherchant à mieux comprendre les mathématiques derrière les algorithmes ou que vous ayez des connaissances limitées en programmation ou en science des données et que vous souhaitiez en savoir plus sur la façon dont vous pouvez tirer parti de ces algorithmes éprouvés pour améliorer la façon dont vous concevez et écrivez du code, vous trouverez ce livre utile. Une expérience de la programmation en Python est indispensable, mais une connaissance de la science des données est utile mais pas nécessaire.

Autres informations sur le livre :

ISBN :9781789801217
Auteur :
Éditeur :
Reliure :Broché

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

40 Algorithms Every Programmer Should Know : Améliorez vos compétences en matière de résolution de...
Apprenez les algorithmes pour résoudre les...
40 Algorithms Every Programmer Should Know : Améliorez vos compétences en matière de résolution de problèmes en apprenant différents algorithmes et leur mise en œuvre en Python. - 40 Algorithms Every Programmer Should Know: Hone your problem-solving skills by learning different algorithms and their implementation in Python
Le parfait gentleman : un garçon musulman à la rencontre de l'Occident - The Perfect Gentleman: a...
À la fois délicieusement drôle et profondément...
Le parfait gentleman : un garçon musulman à la rencontre de l'Occident - The Perfect Gentleman: a Muslim boy meets the West
50 Algorithmes que tout programmeur doit connaître - Deuxième édition : Un arsenal imbattable de...
Résoudre des problèmes informatiques classiques,...
50 Algorithmes que tout programmeur doit connaître - Deuxième édition : Un arsenal imbattable de solutions algorithmiques pour les problèmes du monde réel. - 50 Algorithms Every Programmer Should Know - Second Edition: An unbeatable arsenal of algorithmic solutions for real-world problems
Le gentleman imparfait : un voyage inimaginable - The Imperfect Gentleman: on an Unimagined...
Imran Ahmad pensait que la vie était claire et...
Le gentleman imparfait : un voyage inimaginable - The Imperfect Gentleman: on an Unimagined Journey

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)