
Dernière mise à jour : 18/06/2009 - 12 livres - 13 critiques
![]() |
Traducteur(s) : Public visé : Avancé, Débutant, Expert, Intermédiaire Résumé de l'éditeur
Sequence similarity is a powerful tool for discovering biological function.
Just as the ancient Greeks used comparative anatomy to understand the human
body and linguists used the Rosetta stone to decipher Egyptian hieroglyphs,
today we can use comparative sequence analysis to understand genomes. BLAST
(Basic Local Alignment Search Tool), is a sophisticated software package for
rapid searching of nucleotide and protein databases. It is one of the most
important software packages used in sequence analysis and bioinformatics. Most
users of BLAST, however, seldom move beyond the program's default parameters,
and never take advantage of its full power. BLAST is the only book completely devoted to this popular suite of tools. It offers biologists, computational biology students, and bioinformatics professionals a clear understanding of BLAST as well as the science it supports. This book shows you how to move beyond the default parameters, get specific answers using BLAST, and how to interpret your results. The book also contains tutorial and reference sections covering NCBI-BLAST and WU-BLAST, background material to help you understand the statistics behind BLAST, Perl scripts to help you prepare your data and analyze your results, and a wealth of tips and tricks for configuring BLAST to meet your own research needs. Some of the topics covered include:
BLAST is the only comprehensive reference with detailed, accurate
information on optimizing BLAST searches for high-throughput sequence
analysis. This is a book that any biologist should own.
Ce livre s'adresse aux personnes ne connaissant pas ou peu BLAST. Selon les auteurs,
il convient également aux étudiants et chercheurs ayant déjà une expérience avec
BLAST, mais souhaitant connaître des astuces supplémentaires. Ainsi, il convient aux personnes venant d'autres domaines de la science (physiciens, matheux, informaticiens purs) qui s'intéressent aux outils existant aujourd'hui pour l'analyse des données biologiques, mais n'ont pas de connaissances en biologie. La première partie explique rapidement ce qu'est BLAST, en donnant des exemples via le web. La 2e partie est très théorique : on y parle autant des postulats biologiques de base qui font que BLAST fonctionne ainsi (similarité des séquences est le mot-clé) que de l'algorithme qui en est à la base et on donne quelques explications de ce qu'est la programmation heuristique. La 3e partie est de la pratique : quelle tête à une sortie de BLAST ainsi que des conseils pour le choix de paramètres pour ce programme. Il y a pas mal d'astuces ici (il s'agit du chapitre 9). Je pense que la lecture des parties 2 et 3 est un passage obligé pour tout le monde au moins une fois, même si l'on considère bien connaître la bête. BLAST ne constitue en aucun cas un outil d'analyse biologique, mais est l'outil qui la permet : en effet, il va toujours sortir un résultat, c'est à vous de dire s'il est biologiquement pertinent. D'où l'importance de la connaissance des fondements théoriques sous-jacents. Ensuite, la partie 4 est consacrée à l'installation et l'utilisation de BLAST en local... sur les systèmes d'exploitation disponibles en 2003 . Le chapitre 11 est pour moi assez intéressant : il décrit les différentes façons de faire une base de données indexable par BLAST (donc, parle de l'utilisation de l'utilitaire formatdb) et donne également un overview de certaines banques de données biologiques. Cela dit, le tutorial sur le site du NCBI concernant formatdb est très bien également; les connaissances des banques de données biologiques dont il est question ont également pas mal évolué. Donc, ce chapitre est à lire en tant qu'introduction, mais un replacement dans le contexte actuel est nécessaire pour éviter les biais. Le chapitre 12 est également intéressant : il donne quelques informations sur les vitesses d'exécution du programme ainsi que sur les différentes optimisations de BLAST (le code source en C est disponible sur le site du NCBI, donc ce n'est pas étonnant que ces versions aient pu être créées). Ainsi, le passage à la partie 5 se fait tout naturellement : on donne des caractéristiques assez détaillées des deux grands BLAST : celui du NCBI et celui de l'Université de Washington (le WU-BLAST), les deux étant comparés dans le Tableau 1 du chapitre 14. Enfin, plusieurs petits scripts en Perl ponctuent tout le livre et sont également donnés dans les Appendix. Il s'agit essentiellement de scripts astuces : si l'on ne sait pas utiliser Perl, ce n'est pas ici qu'on l'apprendra; ce n'est aucunement l'objectif du livre d'ailleurs. Il est tout de même dommage qu'il n'ait fait appel qu'à Perl : autres langages ont des ensembles de modules spécialisés pour la biologie, tels Python avec Biopython, Java avec Biojava, Ruby avec Bioruby; il me semble aussi être tombée sur un début d'équivalent en C++. En conclusion, ce livre est un excellent début pour les débutants complets et un peu initiés, mais n'apportera que des astuces épisodiques aux utilisateurs habitués. Bonne lecture! Sommaire
339 pages,
1ère édition,
01/09/2003
Editions O'Reilly,
ISBN10 : 0596002998,
ISBN13 : 9780596002992,
Format : 17,7 x 23,3, Couverture : Broché, Poids : 590 g Commandez sur eyrolles :
44,90
EUR TTC seulement (au lieu de 16,19
EUR TTC : prix public)
- Livraison Gratuite ! |
![]() |
Traducteur(s) : Philippe Bruhat, Jérôme Fenal et Jean Forget Public visé : Avancé, Débutant, Expert, Intermédiaire Résumé de l'éditeur
De nombreux programmeurs codent en Perl quasi naturellement, en suivant leur
instinct et en conservant les bonnes vieilles habitudes: le code tourne et
c'est bon. Mais dans un cadre professionnel, cela ne marche plus. Au travers de 256 recommandations, Damian Conway dévoile un ensemble cohérent de préconisations pour mieux programmer en Perl. Ce livre vise en effet à aider le programmeur à améliorer son code, à changer son style de programmation de manière à ce que le code soit plus robuste, plus efficace et plus maintenable. Chaque conseil est expliqué et des indications sont données sur quand et comment l'utiliser. Le raisonnement qui y conduit est présenté de manière à saisir en quoi il améliorera le code. Puis des exemples et des contre-exemples de l'application de cette recommandation montrent son efficacité. L'auteur aborde ainsi la disposition du code, les conventions de nommage, l'interpolation des variables, des techniques efficaces pour manipuler les données clans les tableaux et hachages, les structures clé contrôle, la manière de rédiger une documentation, comment améliorer les fonctions intrinsèques (sort, reverse, scalar, split,...), les sous-programmes, les entrées/sorties, les références, les expressions régulières, la gestion des erreurs, les objets, les modules, les tests et le débogage. Cet ensemble de règles de l'art se fonde sur l'expérience réelle de la programmation et non pas seulement sur la théorie. Vous y trouverez par exemple :
Les développeurs les moins expérimentés comme les plus aguerris
trouveront dans cet ouvrage une somme de bonnes pratiques qui ne
pourront que rendre leur code Perl meilleur, plus lisible et maintenable.
Les développeurs les moins expérimentés comme les plus aguerris trouveront dans
cet ouvrage une somme de bonnes pratiques qui ne pourront que rendre leur code
Perl meilleur, plus lisible et maintenable.
C'est un livre vraiment très intéressant que l'on soit débutant ou expérimenté.
Il permet de prendre ou reprendre de bonnes habitudes. Il permet de voir beaucoup d'aspects différents de Perl, d'écrire du code propre et maintenable. Beaucoup de conseils sont fournis dans le choix de fonctions, dans le choix d'un module plutôt qu'un autre, dans la façon de gérer des fichiers de configuration. C'est un ouvrage très riche qui insiste longuement sur la programmation objet Perl grâce à beaucoup d'exemples. En résumé, c'est un livre que je vous conseille. Je tiens néanmoins à préciser que depuis début novembre 2008, les éditions O'Reilly France ont définitivement fermé. Vous pourrez toujours vous rapporter à la version anglaise Perl Best Practices
Sommaire
550 pages,
1ère édition,
23/03/2006
Editions O'Reilly,
ISBN10 : 2841773698,
ISBN13 : 9782841773695,
Format : 17,5 x 24, Couverture : Broché, Poids : 857g Commandez sur eyrolles :
40,85
EUR TTC seulement (au lieu de 43,00
EUR TTC : prix public)
- Livraison Gratuite ! |
![]() |
Traducteur(s) : Public visé : débutant Résumé de l'éditeur
Perl : l'efficacité au bout des doigts ! Pour un petit script du quotidien
comme pour une architecture complexe, vous pouvez compter sur lui pour
économiser votre temps. Avec ses 8 000 bibliothèques spécialisées,
c'est le couteau suisse - ou plutôt la tronçonneuse suisse - du programmeur.
Cet ouvrage très progressif vous apprendra comment :
200 exemples, 20 exercices corrigés en détail et un index de 300
entrées vous permettront de devenir très rapidement autonome. Aucune connaissance de Perl ou de la programmation n'est requise.
Cet ouvrage est parfait pour un débutant qui souhaite s'initier à la programmation,
suffisamment court tout en restant abordable et illustrer d'exemples et exercices. Il peut également servir de mémo pour la syntaxe à tous les programmeurs qui n'utilisent Perl que de manière épisodique. Il tient dans la poche, et traite presque tous les aspects du langage... mon seul regret est qu'aucune présentation de la POO en Perl n'a été faite, mais la spécificité du langage sur ce point aurait peut-être trop allourdi le contenu. A moins de 10€, si vous ne deviez avoir qu'un seul livre sur Perl, et si ne souhaitez pas utiliser ce langage quotidiennement, il me semble que cet ouvrage est un excellent choix Sommaire
128 pages,
2e édition,
15/08/2005
Editions H et K Editions,
ISBN10 : 2914010729,
ISBN13 : 9782914010726,
Format Broché: 12 x 17, poids 118 g, Intérieur : Noir et Blanc Commandez sur eyrolles :
9,30
EUR TTC seulement (au lieu de 9,80
EUR TTC : prix public)
- Livraison Gratuite ! Commandez sur www.amazon.fr : |
![]() |
Traducteur(s) : Public visé : Avancé Résumé de l'éditeur
Higher-Order Perl is the most exciting, most clearly-written,
most comprehensive, and most forward-looking programming book
I've read in at least ten years. It's your map to the future of programming in any language.
Sean M. Burke, Leading Programmer, Comprehensive Perl Archive Network (CPAN) Most Perl programmers were originally trained as C and Unix programmers, so the Perl programs that they write bear a strong resemblance to C programs. However, Perl incorporates many features that have their roots in other languages such as Lisp. These advanced features are not well understood and are rarely used by most Perl programmers, but they are very powerful. They can automate tasks in everyday programming that are difficult to solve in any other way. One of the most powerful of these techniques is writing functions that manufacture or modify other functions. For example, instead of writing ten similar functions, a programmer can write a general pattern or framework that can then create the functions as needed according to the pattern. For several years Mark Jason Dominus has worked to apply functional programming techniques to Perl. Now Mark brings these flexible programming methods that he has successfully taught in numerous tutorials and training sessions to a wider audience. Features
C'est un classique et ce que j'en ai vu est très alléchant pour tout
programmeur Perl qui veut maitriser les techniques avancées du langage. Un autre avantage c'est que le livre est disponible librement au téléchargement,
en PDF ou en MOD (variante de POD).Sommaire
582 pages,
1ère édition,
13/04/2005
Editions O'Reilly,
ISBN10 : 1558607013,
ISBN13 : 9781558607019,
Format Broché: 19 x 23,5, poids 1209 g, Intérieur : Noir et Blanc Commandez sur www.amazon.fr : |
![]() |
Traducteur(s) : Laurent Mouchard et Guénola Ricard Public visé : Débutant à expert Résumé de l'éditeur
Ce livre est une introduction pratique à la programmation en Perl pour les biologistes.
Perl excelle dans les fonctions indispensables à cette discipline :
traitement de chaînes de caractères, mise en réseau, possibilité de piloter d'autres
programmes et prototypage rapide. Cet ouvrage ne nécessite aucune connaissance préalable
de la programmation. Il envisage la programmation comme un outil à part entière et
désormais indispensable de la recherche en biologie.
Voilà un bon début pour les bioinformaticiens qui s'essayent à Perl! En effet,
les cours sont progressifs et bien écrits!
Mais le mieux, ce sont les exemples! En effet, on y parle fichiers Genbank,
format FASTA, résultats de Blast! Par ces exemples concrets, l'apprentissage
deviendrait presque facile! Et les codes et procédures ainsi écrites trouveront leur
application très rapidement! Un bouquin explicite et concret pour les biologistes
de formation, de bons exemples des problématiques de la biologie pour les informaticiens. A recommander! Sommaire
382 pages,
1ère édition,
10/07/2002
Editions O'Reilly,
ISBN10 : 2841772063,
ISBN13 : 9782841772063,
Format Broché: 18 cm x 24 cm, poids 696 g, Intérieur : Noir et Blanc Commandez sur eyrolles :
38,00
EUR TTC seulement (au lieu de 40,00
EUR TTC : prix public)
- Livraison Gratuite ! Commandez sur www.amazon.fr : |
![]() |
Traducteur(s) : Eric Jacoboni Public visé : Débutant à expert Résumé de l'éditeur
Perl/TK est une extension de Perl grâce à laquelle l'interface utilisateur des programmes
devient graphique. Avec Tk, les programmes Perl ne sont plus limités au mode texte mais
créent fenêtres graphiques, boutons, zones de saisie, boîtes de liste, menus et barres
de défilement. Tk libère le développeur du confinement de la ligne de commande et lui
permet de construire des applications graphiques répondant à des événements,
sous MS-Windows comme sous Unix. Cet ouvrage est destiné aux novices comme aux experts. Il présente les concepts de la programmation événementielle et détaille le meilleur mode de conception d'applications à interfaces graphiques. Il montre, étape par étape, comment implanter et configurer les éléments graphiques de Perl/Tk. Une attention particulière est portée aux gestionnaires d'espace, responsables du placement de chaque bouton, menu, étiquette et boîte de liste dans une fenêtre. Pour chacun des widgets de Perl/Tk couramment utilisés vous trouverez dans ce livre :
Bien que ce livre n'enseigne pas les bases du langage, toute personne ayant écrit même le plus simple
programme Perl devrait pouvoir apprendre Tk grâce à lui. Le style d'écriture, agréable et aéré,
va droit au but. Ce livre est riche en illustrations montrant l'aspect de chaque élément et
l'effet des options de configuration sur sa présentation. Il a été écrit pour tous les programmeurs Perl souhaitant implanter des interfaces graphiques simples et faciles à utiliser." Cet excellent ouvrage traite au mieux de Perl/Tk. Le paragraphe de la préface faisant référence aux 'gourous' apprenant eux aussi grâce à lui s'est avéré vrai, même pour moi ". - Nick Ing-Simmons, créateur de Perl/Tk.
Ce livre est tout simplement génial!! C'est l'unique livre actuellement sur le marché qui explique très bien comment
concevoir une interface graphique en Perl. Il en balaye tous les différents aspects. Les explications sont simples, il y a beaucoup d'exemples de codes et on se rend compte qu'il est vraiment aisé et simple de concevoir une interface graphique en Perl. Je le recommande à tous, il est vraiment complet. A noter qu'il existe beaucoup de modules développés par la communauté Perl permettant d'enrichir les capacités du Tk en Perl. N'hésitez pas à vous rendre régulièrement sur le site officiel du CPAN
afin de trouver d'autres modules sympathiques et avoir de plus amples informations sur
les widgets de bases de Tk.
Sommaire
416 pages,
1ère édition,
15/01/2000
Editions O'Reilly,
ISBN10 : 2841770818,
ISBN13 : 9782841770816,
Format Broché: 17,5 cm x 24 cm, poids 720 g, Intérieur : Noir et Blanc Commandez sur eyrolles :
32,30
EUR TTC seulement (au lieu de 34,00
EUR TTC : prix public)
- Livraison Gratuite ! Commandez sur www.amazon.fr : |
![]() |
Traducteur(s) : Stéphane Payrard Public visé : Intermédiaire, Expert Résumé de l'éditeur
Le langage Perl, conçu pour faciliter la manipulation de textes, de fichiers
et de processus, permet d'effectuer grâce à un code concis et intelligible
de nombreuses tâches traditionnellement assurées (non sans difficultés) par
des programmes C ou par les shells. Il est disponible sur la plupart des
plates-formes et, à défaut, s'obtient et s'installe aisément et gratuitement. Révisé pour couvrir la version 5.8 du langage Perl, ce guide de référence contient un résumé des règles de syntaxe de Perl, la liste des opérateurs, des fonctions et des modules de la bibliothèque standard, tous accompagnés d'une brève description.
C'est un mémento pour Perliste qui permet de retrouver facilement et rapidement des informations
sur les bases de Perl lorsque l'on a un trou de mémoire.
Il permet aussi de voir rapidement les capacités de Perl.
Sommaire
94 pages,
4ème édition,
22/05/2003
Editions O'Reilly,
ISBN10 : 2841772535,
ISBN13 : 9782841772537,
Format Broché: 11 cm x 18 cm x 1 cm, poids 100 g, Intérieur : Noir et Blanc Commandez sur eyrolles :
8,55
EUR TTC seulement (au lieu de 9,00
EUR TTC : prix public)
- Livraison Gratuite ! Commandez sur www.amazon.fr : |
![]() |
Public visé : Débutant Résumé de l'éditeurPremiers pas dans le monde de Perl... et quelques pas suivants pour tout programmeur souhaitant se familiariser rapidement et sans trop aller dans le détail avec ce langages utilisé tant pour la programmation Web que pour le scriptage batch multi plateformes. Principaux thèmes de la programmation abordés de manière concise, à l'aide de nombreux exemples. Ouvrage aisé à appréhender et vite lu (400 pages... bien aérées...) pour un débutant en Perl ayant déjà la maîtrise d'un autre langage de programmation. Ce livre est à considérer plus comme un outil d'immersion que comme une référence. Les sujets traités montent en difficulté assez rapidement. Certaines parties de concepts de base pourront sembler à certain superflues et hors sujet (principes de la POO, concepts de CGI, feuilles de style)... ils auront au moins comme intérêt de rappeler des notions de base aux lecteurs qui auraient quelques lacunes. J'ai apprécié le fait que la quasi totalité des sujets sont traités (cf table des matières ci-jointe)... Mon premier script Perl+CGI piloté via navigateur Web a vu le jour après moins de 2 heures de lecture/exercices. Je regrette cependant
SommaireIntroduction
Structure du langage
Manipulation des fichiers
Programmation orientée objet
Programmation Web
Programmation avancée
312 pages,
1ère édition,
septembre 2002
Editions ENI,
ISBN10 : 2746018055,
ISBN13 : 978-2746018051 Commandez sur ENI :
25.78
EUR TTC seulement (au lieu de 27.14
EUR TTC : prix public)
- Livraison Gratuite ! Commandez sur www.amazon.fr : 25.78 EUR TTC seulement (au lieu de 27.14 EUR TTC : prix éditeur) - Livraison Gratuite ! |
![]() |
Public visé :
Intermédiaire
Résumé de l'éditeur
Many programmers code by instinct, relying on convenient habits or a "style" they picked up early on. They aren't conscious of all the choices they make, like how they format their source, the names they use for variables, or the kinds of loops they use. They're focused entirely on problems they're solving, solutions they're creating, and algorithms they're implementing. So they write code in the way that seems natural, that happens intuitively, and that feels good.
But if you're serious about your profession, intuition isn't enough. Perl Best Practices author Damian Conway explains that rules, conventions, standards, and practices not only help programmers communicate and coordinate with one another, they also provide a reliable framework for thinking about problems, and a common language for expressing solutions. This is especially critical in Perl, because the language is designed to offer many ways to accomplish the same task, and consequently it supports many incompatible dialects.
With a good dose of Aussie humor, Dr. Conway (familiar to many in the Perl community) offers 256 guidelines on the art of coding to help you write better Perl code -- in fact, the best Perl code you possibly can. The guidelines cover code layout, naming conventions, choice of data and control structures, program decomposition, interface design and implementation, modularity, object orientation, error handling, testing, and debugging.
They're designed to work together to produce code that is clear, robust, efficient, maintainable, and concise, but Dr. Conway doesn't pretend that this is the one true universal and unequivocal set of best practices. Instead, Perl Best Practices offers coherent and widely applicable suggestions based on real-world experience of how code is actually written, rather than on someone's ivory-tower theories on how software ought to be created.
Most of all, Perl Best Practices offers guidelines that actually work, and that many developers around the world are already using. Much like Perl itself, these guidelines are about helping you to get your job done, without getting in the way.
Critique du livre par la rédaction (LEMERCIER Arnaud)
« Perl Best Practices » que l'on peut traduire par « Les bonnes pratiques de Perl » est un livre ayant pour ambition de vous mettre dans le chemin de la standardisation de votre code. A travers 256 règles, Damian Conway vous fait part de ses nombreuses années d'expériences. Le but étant de rendre vos applications plus robustes et plus facile à maintenir.
Toutes les règles sont classées par catégorie et peuvent être étudiées indépendamment les unes des autres. Structures de contrôle, norme d'écriture, test, débogage, gestion des erreurs ou même programmation orientée objet (POO), ce livre est assez complet.
Pour vous aider à mettre en oeuvre ces bonnes pratiques, vous trouverez de nombreux exemples. Malgré le grand nombre de concept de base, ce livre n'est pas fait pour apprendre Perl. Si vous êtes vraiment débutant, je vous conseille de l'accompagner d'un autre livre d'introduction à Perl.
Ce livre est parfait si vous souhaitez partir du bon pied dans le développement d'une application plus ou moins conséquente ou si vous recentrez le besoin de recadrer vos développements.
La cerise sur le gâteau se trouve dans la partie annexe. L'auteur c'est permis de faire un récapitulatif de toutes les règles. Un moyen simple de les avoir toujours à côté de soi.
Sommaire
542 pages,
1 édition,
Editions O'Reilly UK,
ISBN10 : 0596001738,
ISBN13 : 9780596001735 Commandez sur www.amazon.fr : |
![]() |
Traducteur(s) : Eric Jacoboni Public visé : Confirmé / Expert Résumé de l'éditeur
DBI est une interface essentielle pour la programmation des bases de données avec Perl. C'est un paquetage offrant un ensemble cohérent de fonctions quelle que soit la base de données utilisée - Oracle, Sybase, Ingres, Informix, MySQL, PostgreSQL. DBI sépare les pilotes dédiés à chaque base de données (DBD) de l'API de programmation : tout programme DBI peut donc fonctionner avec n'importe quelle base de données, voire avec différentes bases simultanément.
Pour le profane, cet ouvrage décrit l'architecture de DBI et explique comment écrire des programmes qui l'utilisent.
Pour l'expert, il explique les nuances de DBI et les particularités de chaque DBD.
Vous apprendrez dans ce livre :
i) comment est conçu DBI et comment il fonctionne ;
ii) comment construire des requêtes et lier des paramètres ;
iii) comment travailler avec les descripteurs de bases de données, de pilotes et d'instructions ;
iv) comment détecter les erreurs dans vos programmes ;
v) comment utiliser tous les DBD existants.
Cet ouvrage contient également une référence complète de DBI. Critique du livre par la rédaction (Mr6)
Honnêtement, je ne sais pas trop comment le prendre ce livre en fait parce que jusqu'à présent j'y ai lu ce qui m'intéressait, mais le livre dans son ensemble est assez rebutant, c'est vraiment impressionant !
Je m'explique : Le chapitre sur les bases de données simples sans DBI ne m'intéresse pas car je fais à ma sauce. Le chapitre suivant, sur SQL, commence par montrer comment on interroge une base, et là je me demande comment je peux tester l'interrogation si on ne sait même pas comment insérer des données ! Donc on est obligé de lire sans pouvoir essayer jusqu'à tomber sur les insertions, qui se trouvent 20 pages plus loin... Honnêtement, je lâcherais l'affaire avant si j'avais besoin d'apprendre SQL... Le chapitre 4 nous présente DBI, mais là, il ne faut pas chercher MySQL car il n'y a que PostGreSQL pour les exemples ! S'il y a une chose qui semble importante aux yeux de l'auteur dans ce chapitre, c'est la gestion des erreurs visiblement. Si c'est après avoir montré comment on fait une connexion à une base de données, c'est bien parce qu'on ne risque pas de tester sans ca ! On attendra donc le chapitre 5, qui lui est par contre très intéressant en ce qui concerne l'utilisation de DBI pour lancer les requêtes SQL. C'est une mise en jambe assez bien faite, qui doit être lue entièrement avant de passer à la suite. Le chapitre 6 va plus en profondeur, et devient très intéressant pour le programmeur de niveau confirmé puisqu'on y voit comment utiliser certaines finesses de DBI. Le chapitre 7 compare DBI et ODBC, pour faire comprendre qu'on peut se passer de ce dernier si on n'a pas besoin des foncionnalités complètes de l'API ODBC. Le dernier chapitre présente le shell DBI et comment s'en servir. Je ne vous dirais pas s'il est utile puisque je n'ai jamais eu à utiliser ce shell. Viennent enfin les annexes, qui elles sont très intéressantes puisqu'on y retrouve de manière claire et consise tout ce qu'on veut savoir sur les pilotes DBI, les différences entre eux, des adresses de sites web en rapport direct et une référence de toutes les fonctions offertes par le module DBI. Bref, c'est là que je viens chercher l'essentiel des infos dont j'ai besoin !!! Conclusion, ce n'est pas un livre pour apprendre SQL, ce n'est pas un livre pour apprendre les SGBDR, c'est un livre pour comprendre les rouages de DBI et c'est en quelque sorte un kit d'optimisation pour le programmeur. Si vous avez une application de taille importante à écrire avec DBI, lisez ce livre, il vous donnera tout ce qu'il faut pour bien utiliser le module. N'oubliez pas l'essentiel : DBI ne se connecte pas à une base de données, il exploite les modules DBD::pilote_base qui eux, s'y connectent. Son but est de normaliser le plus possible les requêtes permettant d'accéder aux différents type de bases de données. Sommaire
372 pages,
6 ème édition,
Décembre 2000
Editions O'Reilly,
ISBN10 : 2-84177-131-8,
18 x 2 x 23 Commandez sur www.amazon.fr : 45 EUR TTC seulement (au lieu de 47 EUR TTC : prix éditeur) - Livraison Gratuite ! |
![]() |
Traducteur(s) : Soulard Hrvé Public visé : Débutant Résumé de l'éditeur
Perl est langage de script utilisé pour diverses tâches en informatique : originellement utilisé pour l'extraction de données et l'écriture de rapport (Practical Extraction and Report Language), Perl est également utilisé pour l'écriture de scripts CGI, l'administration et l'interrogation de bases de données ou même pour des applications avec une interface graphique pour l'utilisateur final.
Perl est aussi couramment utilisé dans l'administration système et réseau et est un langage de choix pour des branches scientifiques telles la bioinformatique.
Le développeur qui souhaite ainsi s'initier à ce langage proche de C pourra ainsi se former aux 3 types primordiaux (variables scalaires, tableaux, tables de hachages), comprendre les structures de contrôles parfois originales de Perl, utiliser Perl pour lire/écrire des fichiers, utiliser les fameuses expressions régulières qui ont fait la renommée de Perl.
Enfin, par ce livre, le programmeur pourra étendre les fonctionnalités de Perl par les modules notamment ceux du CPAN.
Critique du livre par la rédaction (GLDavid)
Ce livre est à mon avis la meilleure voie à suivre pour s'initier à Perl. La preuve, votre serviteur a débuté sur cet ouvrage !
Les explications sont claires, la progression est graduelle, non brutale et j'ai apprécié les exercices en fin de chapitres.
De même, des nouveautés dans cette version comme un chapitre d'introduction aux modules CPAN où des compléments viennent combler les oublis des précédentes versions.
Ainsi, si vous voulez détenir un livre aussi bien aide-mémoire que d'initiation à ce langage généraliste qu'est Perl, alors Introduction à Perl est fait pour vous. Les plus confirmés iront directement à la "bible" rédigé par Larry Wall et que nous traiterons bientôt.
Critique du livre par la rédaction (Michel Blavin) N'ayant aucune connaissance en perl et ayant même un à priori négatif envers ce langage, je me suis littéralement régalé à la lecture de ce livre. Les avantages du langage y sont bien expliqués, et on voit rapidement quels seront les applications pratiques. Les chapitres sont concis et toujours très clair. Le ton est très agréable, l'humour est omniprésent rendant la lecture agréable et gardant l'esprit alerte. Les exercices de fins de chapitres sont très bien calibrés rapide à faire mais permettant une bonne validation des acquis. J'ai très rapidement pu mettre en applications mes nouvelles connaissances, et moi qui pensait ne réaliser qu'un script perl, je vais probablement m'attacher à ce langage. Je pense l'utiliser régulièrement pour traiter des fichiers textes et pour automatiser certaines taches. Ce livre devrait être lu par toutes les personnes qui veulent débuter dans ce langage. Sommaire
286 pages,
4 ème édition,
Mars 2006
Editions O'Reilly,
ISBN10 : 2-84177-404-X,
18 x 2 x 24 Commandez sur www.amazon.fr : 32 EUR TTC seulement (au lieu de 34 EUR TTC : prix éditeur) - Livraison Gratuite ! |
Les sources présentées sur cette page sont libres de droits, et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une oeuvre intellectuelle protégée par les droits d'auteurs. Copyright © 2009 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.