Programmation efficace - Les 128 algorithmes qu'il faut avoir compris et codés en Python au cours de sa vie
Préparation aux concours de programmation
Christoph Dürr - Collection Références sciences
Résumé
Les nombreux problèmes algorithmiques de ce livre constituent à la fois une formation à la programmation et une préparation efficace aux compétitions (ACM/ICPC, Google Code Jam, Prologin, France-ioi, etc.) et entretiens d'embauche d'entreprises spécialisées en informatique (telles que Google ou Facebook).
La variété des problèmes étudiés convient aux étudiants des écoles d'ingénieurs comme à ceux des parcours universitaires à partir de la L3.
On y trouve les algorithmes classiques de géométrie ou de recherche de plus court chemin mais également des sujets plus atypiques tels que les arbres de Fenwick ou les liens dansants de Knuth.
La rédaction dégage les idées essentielles pour la compréhension et indique les détails techniques à surmonter pour une implémentation efficace. Les codes complets et succincts en Python 3 présentés dans ce livre sont disponibles sur le site d'accompagnement http://tryalgo.org.
L'avis du libraire Eyrolles
128 problèmes d'algorithmiques à connaître pour se préparer aux entretiens d'embauche ou à la compétition.
Avis des lecteurs
publié le 05/08/2016 Acheteur vérifié
Très bon livre
J'ai apprécié la lecture de ce livre et je le recommande pour plusieurs raisons : (i) il est en français (pas si courant), (ii) il est bien écrit, (iii) renvoie vers des références connues pour approfondir, (iv) donne un bon aperçu des algorithmes auxquels on peut être confronté (certains sont d'ailleurs peu connus) et (v) donne des codes courts, lisibles et rapidement implémentables pour tester. Un bémol : le manque d'aspects théoriques sur les algorithmes peut être une frustration pour ceux qui souhaiteraient en savoir davantage.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Ellipses |
Auteur(s) | Christoph Dürr |
Collection | Références sciences |
Parution | 01/03/2016 |
Nb. de pages | 214 |
Format | 19 x 24 |
Couverture | Broché |
Poids | 600g |
Intérieur | Noir et Blanc |
EAN13 | 9782340010055 |
ISBN13 | 978-2-340-01005-5 |
Avantages Eyrolles.com
Nos clients ont également acheté
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Développement d'applications Techniques de programmation Programmation fonctionnelle
- Informatique Développement d'applications Techniques de programmation Programmation parallèle et multithreading
- Informatique Développement d'applications Algorithmique et informatique appliquée
- Informatique Développement d'applications Technologies objet Programmation objet
- Informatique Développement d'applications Langages Python