2013-02-18 Références, livres, articles, modules
Quelques livres qu'on m'a conseillé récemment de lire sur tel ou tel
sujet ou quelques modules Python qui ont croisé ma route récemment.
Modules Python
- networkx : un module
permettant d'afficher des graphes avec Graphviz, il a l'air plus simple
que d'autres et ne nécessite pas l'installation préalable de
Graphviz. Le module
yapgvb ne semple plus
maintenu.
- Pillow : le module
PIL n'est plus maintenu,
Pillow serait son remplaçant.
Livres
- Algorithms on Strings, Trees and Sequences:
Computer Science and Computational Biology de Dan Gusfield,
je cherchais un livre qui pourrait me donner des idées à propos
de l'alignement entre deux graphes comme l'idée que j'ai developpée
ici
Graph matching and alignment.
- Random Graphs (Cambridge Studies in Advanced Mathematics) de
Bela Ballobas, des étudiants me posaient des questions sur la
génération de graphes aléatoires respectant certaines propriétés,
ce livre contient quelques réponses.
- Compilers: Principles, Techniques, and Tools (connu sous le
nom de Dragon book de
Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman,
c'est la bible pour qui veut écrire un compilateur.
- Joel on Software: And on Diverse and Occasionally
Related Matters That Will Prove of Interest to Software
Developers, Designers, and Managers, and to Those Who,
Whether by Good Fortune or Ill Luck, Work with Them
in Some Capacity
de
Joel Spolsky,
collections d'article autour de la programmation, C++ en particulier.
- exercices d'informatique :
conseillé par un collègue
- types and programming languages, de Benjamin Pierce
(site,
un bouquin sur le lambda calcul
- Learn You a Haskell For Great Good, de Miran Lipovaca,
livre sur le langage Haskell
- Purely functional data structures, de Chris Okasaki,
livre sur les structures de données et comment les manipuler en
langage fonctionnel (lazy interpretation)
(version pdf)
- Machine Learning in Action, de Peter Harrington,
contient un chapitre sur l'utilisation de Hadoop/Pig avec le
service AWS d'Amazon.