Mes livres O' Reilly

Voici les livres d'informatique (la plupart de la collectionO' Reilly) que j'ai achetés et ce que j'en pense :

Linux

Le système linux. (O'Reilly)
un excellent livre d'introduction à Linux. Il introduit l'essentiel : de l'installation, à la compilation d'un noyau, aux applications, langages de programmation et réseau ! Il existe une version électronique (Installation and getting started guide) disponible gratuitement : à récupérer sur le LDP.
Linux in a nutshell. (O'Reilly)
un livre de référence avec toutes les pages de man, et des exemples très clairs. Un résumé des expressions rationnelles et des touches Emacs/vi en cadeau !
Le shell bash : configuration et programmation (O'Reilly)
Pour apprendre à écrire des scripts shell.
Pratique de NFS et NIS. (O'Reilly)
un bon livre pour apprendre le fonctionnement d'un réseau et la mise en place de NFS et NIS. A la fois théorique et pratique. Voir aussi le livre gratuit de O.Kirch, (Linux administration guide ) disponible au LDP.
Unix Power Tools (O'Reilly)
Pleins de trucs et d'astuces pour une utilisation optimale du shell en ligne de commande. A lire par petits bouts.

TeX, LaTeX et emacs

Introduction à GNU Emacs (O'Reilly)
Une bonne introduction en Français aux fonctionnalités de bases de Emacs. Ceci dit, le manuel d'Emacs disponible sur le web est plus complet et gratuit...
Writing GNU Emacs Extensions. (O'Reilly)
Pour apprendre l'Emacs-lisp et étendre les fonctionnalités d'Emacs. Des exemples bien choisis qui initient au lisp progressivement.
HTML : the definitive guide (O'Reilly)
HTML 4.0 expliqué en détail.
LaTeX par la pratique (O'Reilly)
A mon avis, le meilleur livre généraliste pour s'initier à LaTeX. On y trouve entre autre une bonne description de pstricks, un chapitre sur la conversion de LaTeX en html ...
A Guide to LaTeX (Kopka, Daly : Addison Wesley)
Un classique sur LaTeX. Je préfère LaTeX par la pratique.
The LaTeX Companion (Goosens, Mittelbach, Samarin : Addison Wesley)
Très bien. A lire après un livre d'introduction. Il détaille les packages LaTeX les plus intéressants, ainsi que l'utilisation des fontes.
The LaTeX graphics Companion (Goosens, Mittelbach, Rahtz : Addison Wesley)
Très bien. Les graphiques sous LaTeX (avec un chapitre sur pstricks).
The LaTeX Web Companion (Goosens,Rahtz : Addison Wesley)
Le dernier en date de la série. Les outils de conversion de LaTeX vers pdf et html. La deuxième partie parle de xml, et détaille les formats de l'avenir.
FAQ LaTeX Française (Kluth : Vuibert)
Disponible en ligne gratuitement. Pratique, car répond à la plupart des questions pratiques que l'on se pose en utilisant intensivement LaTeX.
The TeXbook (Knuth : Addison Wesley)
Une merveille : se lit comme un roman ! Explique tous les détails de TeX (le moteur sous LaTeX). Si tous les livres étaient aussi bien écrits ...

Langages de script

Learning Python (O'Reilly)
Python est un langage de script orienté objet. Il est plus structuré (c'est le moins que l'on puisse dire ...) que Perl. Ce livre est une bonne introduction au langage.
Programming Python (O'Reilly)
Beaucoup d'exemples pratiques (1300 pages), et une bonne référence pour la programmation d'interfaces graphiques avec Tkinter.
Introduction à Perl (O'Reilly)
très bon livre pour apprendre rapidement ce langage de script (merdique mais rapide à écrire). Bien écrit et très agréable à lire. En une heure, vous écrivez vos premiers scripts.
Learning Perl/Tk (O'Reilly)
pour créer des interfaces graphiques avec Perl. Très bien écrit et complet.
Perl Cookbook (O'Reilly)
des tonnes de techniques en Perl avec des solutions, guide vers des modules utiles. S'avère indispensable bien vite !
Programming Web Graphics with Perl & GNU software (O'Reilly)
Très bien pour connaitre et utiliser les outils graphiques (Image Magick, gimp, postscript) avec les modules Perl dédiés.
Programmation avancée en Perl (O'Reilly)
caractéristiques avancées de Perl : classes, ties, interfaces avec d'autres langages... Assez pointu, réservé aux mordus de perl...
Programmation en Perl (O'Reilly)
la référence, et pourtant je ne m'en sers jamais, je n'aime pas le style (peut-être est-ce la traduction ?)

Java

JAVA 2 (vol. 1 et 2) (CampusPress)
Deux très bons livres sur Java, qui sont à la fois une introduction et une référence. S'il n'en fallait acheter que 2, pour moi ce seraient ces deux la.
JAVA in a nutshell (Flanagan) (O'Reilly)
Une introduction claire au langage, mais le plus utile est la seconde partie où les classes de base sont présentées de façon succinte avec toutes les méthodes. A garder sous la main en permanence.
JAVA Foundation classes in a nutshell (O'Reilly)
Même esprit que le précédent, mais avec les classes awt, swing ...
Java par la pratique (O'Reilly)
Une bonne introduction à Java, les concepts objets y sont présentés clairement. Le seul reproche à faire à ce livre est qu'il commence à dater ...
Java examples in a nutshell (O'Reilly)
Des exemples en java, mais il est un peu vieux.
Java Swing (O'Reilly)
Un pavé qui détaille toutes les classes swing permettant de crée des interfaces graphiques en Java. Pour des lecteurs qui connaissent déjà bien java ...
Java et XML (O'Reilly)
Introduction à XML et utilisation des parsers Jdom et Sax.
Java 2D Graphics (O'Reilly)
Très clair pour la programmation graphique 2D en Java.

Conception orientée objet

Conception et programmation orientées objet (B. Meyer) (Eyrolles)
Un pavé de 1200 pages qui introduit les principaux concepts de la conception orientée objet. Pas de bla-bla fumant et incompréhensible comme on en trouve souvent, mais des concepts mathématiques (préconditions, postconditions, invariants ...) et d'excellents conseils (principe ouvert-fermé, effets de bord ...) Ce livre présente le langage Eiffel, mais les principes de base sont universels. Consulter dans le même esprit le site Design Up et les articles correspondants de C. Martin.
Design Patterns (GoF) (Vuibert)
Un excellent livre (LA référence sur les design patters) à lire après avoir compris les principes fondamentaux (réutilisabilité, ouvert-fermé, inversion de dépendances expliqués sur le site << Design Up >> ci-dessus. Les exemples sont en C++
Patterns in Java (vol. 1 et 2) (M. Grand) (Wiley))
Reprend les patterns de conception avec des exemples en Java
Penser objet avec UML et Java (InterEditions)
Une introduction assez courte et qui se lit bien à la modélisation UML, indispensable pour organiser des programmes conséquents orientés objet.
Modélisation objet avec UML (Eyrolles)
La notation UML en détail.


Pour en savoir plus sur les livres O' Reilly, consultez leur Site O' Reilly
Retour Linux Index Soyeur
Alain Soyeur
Last modified: Tue Jul 10 08:01:13 CEST 2001