Developpez.com - Rubrique Perl

Le Club des Développeurs et IT Pro

Mastering Regular Expressions de Jeffrey Friedl

Critique par Antoine Dinimant

Le 2006-01-23 10:59:56, par djibril, Responsable Perl et Outils
Bonjour,

Les livres qui traitent du langage Perl sont nombreux. Ceux ayant été lus et critiqués par les membres de Developpez sont présentés sur la page des livres de la rubrique Perl.

Vous avez lu un de ces livres, n'hésitez pas à le commenter dans la discussion prévue à cet effet.

Bien sûr, cet inventaire ne saurait être complet.

et vous, si vous deviez conseiller un autre livre traitant de Perl, lequel proposeriez-vous ?

  Discussion forum
21 commentaires
  • Mr6
    Membre éclairé
    D'une manière générale, j'aime beaucoup mes livres sur Perl, même si je m'en sers (à tort) de moins en moins...
    Déjà ils sont plus faciles à lire que la doc en ligne. C'est aussi plus agréable de fouiller dans l'index du livre qu'avec la fonction de recherche du navigateur... Il y a aussi le fait qu'ils sont toujours écrit sur un ton assez "abordable", du moins chez O'Reilly. Les auteurs ne se prennent pas la tête lorqu'ils présentent les choses. Pour l' "Introduction à Perl" (GLDavid) et "Programmation en Perl"(GLDavid) (Lama et Camel books), j'ai trouvé très appréciables les petites notes d'humour que l'on trouve au début. Pour un débutant, ca l'aide à aborder de manière attractive des livres qui sont tout de même assez costaud je trouve au niveau du contenu ! On ne retrouve pas autant cette mise en bouche dans "Progammation avancée en Perl" (Panther), qui s'adresse bien sûr à un public averti. Je ne l'ai pas ouvert depuis longtemps lui non plus, mais je l'avais pris pour sa présentation des objets en Perl, que je trouvais pour le coup plus compréhensible que dans le Camel book.
    Ensuite, "Introduction à Perl/Tk" (Djibril) (Emu) est assez sympa lui aussi, accessible aux débutants puisqu'il propose directement des exemples simples et rapides à faire. J'avais toutefois abandonné la lecture avant la fin, d'une part parce que j'avais trouvé suffisamment pour ce qui m'intéressait, et aussi parce que je n'ai pas accroché les histoires de grid et autres choses spécifiques à Tk et à la conception graphique...
    "Perl DBI le guide du développeur" (Mr6) (Cheetah) est par contre à réserver à des personnes qui connaissent Perl ET les bases de données, ce n'est pas pour les débutants. Les principes de bases de données tels qu'ils sont présentés sont trop lourd à mon avis pour quelqu'un qui commence juste. Une annexe sur le langage SQL pur n'aurait d'ailleurs pas été de trop je pense, même si on trouve des exemples partant d'un niveau assez simple pour aller vers un niveau avancé. D'ailleurs, il ne faut pas confondre, Perl DBI n'est pas un livre fait pour comprendre les bases de données, il est fait pour comprendre le module DBI, c'est tout !
    Enfin, le dernier de ma liste, c'est "Perl pour l'administration système" (sea otter), que je n'ai pas eu le temps de lire complètement, pour des raisons de traduction. Il n'empêche qu'il semble très intéressant, toujours dans ce style humoristique que j'aime bien, et permet de voir SNMP et autres choses de ce style, bref, c'est à mon avis LE livre pour faire de la bidouille à fond sur un réseau mais qui hélas n'est pas sorti en Français... pour le moment ! Et sur le web bien sur à lire les excellents cours et tutoriels pour apprendre PERL : http://perl.developpez.com/cours/

    @+
    Mr6

    PS :J'allais oublier :
    "Progammation de clients web avec Perl" (Pelican) est tout aussi agréable que les autres, permet au bout de quelques heures de faire des requêtes sympa avec LWP et sans faire trop d'anneries, l'explique assez bien je trouve, bref, un livre d'apoint qui est très pratique quand on n'est pas familier de la doc en ligne

    J'ai aussi "PERL/CGI" de chez Campus Presse, qui est pas mal pour des débutants en CGI. Le pavet fait hélas un peu peur, il faut à mon gout une grosse motivation pour se le farcir si on est débutant, vu que si on ne l'est pas, on préfère la doc en ligne
    Le livre "Programmation CGI avec Perl" (une musaraigne je crois, j'ai pas le bouquin sous les yeux pour confirmer) est aussi pratique pour les super débutants du Web et de CGI, mais la version que j'ai est tellement vieille qu'elle parle encore de NCSA.... je ne sais pas s'ils l'ont remis à jour !
  • stoyak
    Rédactrice
    Suite aux différents messages concernant l'usage de Perl pour la bioinformatique, je conseille la lecture du bouquin suivant pour les forumeurs intéressés par la question:
    Introduction à Perl pour la bioinformatique (Ed. O'Reilly).

    Il permet aux informaticiens de voir de quelle manière Perl est utilisé par et pour la biologie, mais il permet aussi, et principalement, aux biologistes de s'initier à un langage de programmation, avec des exemples concrets (simuler des mutations ponctuelles dans une séquence, manipuler des fichiers Fasta, annoter des résultats de Blast ...) et sans connaissance particulière de base.
    A conseiller à tous les bioinformaticiens!

    Ce livre permet d'avoir les bases du langage, sans se faire trop peur! La lecture des bouquins conseillés par Mr6 s'imposeront en cas de développement d'applications plus complexes (utilisation des modules DBI et CGI par exemple).
  • Envoyé par Mr6
    Le livre "Programmation CGI avec Perl" (une musaraigne je crois, j'ai pas le bouquin sous les yeux pour confirmer) est aussi pratique pour les super débutants du Web et de CGI, mais la version que j'ai est tellement vieille qu'elle parle encore de NCSA.... je ne sais pas s'ils l'ont remis à jour !
    Il y a une seconde édition, datant de 2001 ou 2002 je crois. Mais O'Reilly ne l'édite plus, c'est terminé. Impossible de le trouver à la FNAC ou autre. J'ai pu le commander sur Amazon, ça devait être une fin de stock.

    Sinon, c'est un bon livre, mais à mon goût, qui ne va pas au fond du sujet. C'est effectivement bon pôur démarrer, et faire de bonnes applis.
  • Mr6
    Membre éclairé
    Envoyé par stoyak
    ...[couic] Introduction à Perl pour la bioinformatique (Ed. O'Reilly).

    Il permet aux informaticiens de voir de quelle manière Perl est utilisé par et pour la biologie [couic]...
    J'ai déjà vu ce livre dans les rayonnages, mais toujours sous cello, donc jamais pu le feuilleter.... La base de travail des exemples est-elle facilement compréhensible par des non biologistes ? Perso j'ai toujours été curieux de voir ce que donne ce bouquin mais quand le résumé au dos du livre parle de séquences/fasta/blast/etc.... ca fait un peu peur je n'ai pas envie de l'acheter si je ne peux pas en tirer quelque chose Alors, c'est aussi bien à conseiller aux informaticiens (Perl addicted ) qu'aux biologistes ?
  • GLDavid
    Expert confirmé
    Hello

    Prochainement, une section Livres sur Perl va être ouverte sur dvp.com.
    J'ai donc besoin de vos critiques de livres sur Perl. ici, vous avez un exemple de critique de livre : http://odelmotte.developpez.com/livr...s/aspnetvbnet/. Ne vous inquiétez pas pour la présentation, c'est l'équipe de modos qui s'en occupera . Il est souhaitable que vous repreniez la même structure que l'exemple.

    Donc, dans ce thread, j'attends que vous me fassiez vos propositions de critiques. Déclarez votre pseudo et le / les livre(s) que vous souhaitez critiquer. Faites-moi parvenir par MP ou demandez-moi mon email pour me faire parvenir vos critiques au format txt ou html. Une attention sur l'écriture et l'orthographe est demandée.

    Merci d'avance de votre contribution.

    @++
  • stoyak
    Rédactrice
    Ok, je me lance!!

    - pour stoyak: Introduction à Perl pour la bioinformatique.

    Ca me permettra de répondre à Mr6
  • GLDavid
    Expert confirmé
    Ok, c'est noté.

    Je m'occupe personnellement du Programming Perl (le livre de notre maître Larry) et de l'introduction à Perl (le livre au lama).

    @++
  • GLDavid
    Expert confirmé
    Une précision : dites-moi aussi quand est-ce que vous prévoyez de me rendre vos critiques.

    @++ et merci à Stoyak pour sa contribution !!
  • Mr6
    Membre éclairé
    Bah moi je prends celui (ou ceux) que vous voulez....
    Je vais peut-être commencer par Perl DBI le guide du développeur vu que c'est le 1er sur la pile du bureau

    Le délais.... si je le reprends complètement pour essayer de tirer tout ce qu'il y a, ca peut prendre facilement 2-3 semaines, pas moins... et comme mes vacances arrivent.... on va compter pour fin Mars je pense

    @+
    Mr6
  • GLDavid
    Expert confirmé
    Oki !

    Merci Mr6 ! Je me rappelle aussi avoir Perl CGI. Mais priorité à ceux que j'ai cité. Je pense faire une critique rapide de l'Intro à Perl (style dans les 15 jours). Le programming perl viendra aussi fin Mars car c'est quand même notre petit livre rouge à nous autres.

    GLDavid, qui confond Perl et Maoïsme