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
Alain Soyeur
Last modified: Tue Jul 10 08:01:13 CEST 2001