Livres Perl
Dernière mise à jour : 30/12/2006 -
3 livres -
4 critiques

 |  | Perl DBI, Le guide du développeurde Alligator Descartes de Tim Bunce 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- Introdution
- Base de données simples sans DBI
- SQL et les bases de données relationnelles
- Programmation avec DBI
- Interaction avec les bases de données
- DBI avancé
- ODBC et DBI
- Le shell DBI et le mandatement des données
- Spécifications DBI
- Caractéristiques des pilotes et des bases de données
- Charte ASLaN des sites sacrés
- Index
372 pages,
6 ème édition,
Décembre 2000
Editions O'Reilly,
ISBN: 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 ! |

 |  | Introduction à Perlde Schwartz Randal de Phoenix Tom de Foy Briab 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.
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- Introdution
- Données scalaires
- Listes et tableaux
- Sous-programmes
- Entrées/sorties
- Tables de hachage
- Expressions régulières
- Utilisation des expressions régulières
- Traitement du texte avec les expressions régulières
- Autres structures de contrôle
- Tests de fichiers
- Opérations sur les répertoires
- Chaînes et tris
- Gestion de processus
- Modules Perl
- Quelques techniques avancées
- Solutions aux exercices
- Et ensuite...
- Index
286 pages,
4 ème édition,
Mars 2006
Editions O'Reilly,
ISBN: 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 ! |

 |  | Programmation en PerlCamel bookde Larry Wall, Tom Christiansen, Jon Orwant |
Public visé : Intermédiaire à avancé Résumé de l'éditeur
Par sa souplesse et son efficacité, Perl a définitivement conquis ses lettres de noblesse auprès des programmeurs soucieux de manipuler aisément des données hétérogènes.Perl est l'un des phares du logiciel libre, disponible gratuitement aussi bien pour systèmes Unix que pour Windows ou MacOS. Ce langage de programmation complet vient en aide à un nombre toujours croissant de webmasters, administrateurs système ou concepteurs d'interfaces qui délaissent peu à peu les scripts de shell, sed ou awk en faveur de Perl. Depuis l'introduction des modules orientés objet, il a même rallié à sa cause de nombreux adeptes de C et C++. Depuis toujours associé au Web et à CGI, et conforté dans ce rôle par l'utilisation croissante de serveurs HTTP modulaires comme Apache, Perl est également très prisé par les administrateurs système (y compris NT), qui l'emploient aussi bien pour le dépouillement de logs que le filtrage du spam, la création automatique de comptes utilisateur ou l'interfaçage avec des systèmes de gestion de bases de données. Cette troisième édition du fameux « Camel Book » est considérée comme la référence absolue sur le langage Perl. Remis à jour pour couvrir la version 5.6 du langage, cet ouvrage a été aussi complètement réorganisé et complété par une multitude d'exemples. Tous les aspects du langage y sont abordés par l'auteur de Perl lui-même, depuis les structures de données, les fonctions et les sous-programmes jusqu'aux modules et aux classes, en passant par les références, les expressions rationnelles et les formats. Chaque nouveau concept est illustré par des exemples concrets, soigneusement choisis. Programmation en Perl n'est pas seulement un livre sur Perl, c'est aussi une introduction unique à un langage et à sa culture. Si vous avez déjà quelques notions de Perl (vous avez lu, par exemple Introduction à Perl, alias le « Llama Book »), ce livre pourrait bien vous transformer en « gourou » sans que vous vous en rendiez compte.
Perl fait partie de ces langages que l'on adore ou que l'on déteste, devenant presque une religion pour certains. Ce n'est pas par hasard que le groupe d'utilisateur de Perl s'appelle the Perl's Monks (les moines de Perl).
Un fois lu le lama book, on est très vite opérationnel mais si le langage vous a séduit, vous devez lire le Camel book, qui est la référence sur le sujet. Ce n'est pas pour rien que Larry Wall, inventeur de Perl, est un des auteurs. Il n'est probablement pas très adapté à des débutants purs, mais plutôt aux personnes ayant déjà utilisé Perl et veulent s'y atteler sérieusement.
Après avoir dissequé le language, etudier le fonctionement interne de ses principaux composants et avoir été initié à la culture Perl. Reste un tiers du livre qui est une référence sur les noms spéciaux, les fonctions interne, les principaux modules, la bibliothèque standard et les messages de diagnostiques. C'est impressionnant de voir un livre couvrant autant d'aspect d'un langage tout en restant lisible.
Une fois la première lecture faites, vous garderez cette ouvrage à portée de main, et au moindre doute vous pourrez y trouver des réponses à vos questions. Ces deux livres le lama book et le Camel book sont véritablement complémentaires, le premier vous donne accès au langage, vous fait goutter son efficacité, le second vous permet d'approfondir et de vraiment maîtriser le sujet.
Sommaire- Vue d'ensemble
- Composant de Perl
- Opérateur unaire et binaire
- Instructions et déclarations
- Recherche de motif
- Sous-programmes
- Formats
- Références
- Structures des données
- Paquetages
- Modules
- Objets
- Surcharge
- Variables liées
- Unicode
- Communication interprocessus
- Threads
- Compilation
- L'interface en ligne de commande
- Le debogueur Perl
- Mécanisme internes et accès externes
- CPAN
- Sécurité
- Technique courament employées
- Portabilité
- POD
- Culture Perl
- Noms spéciaux
- Fonctions
- Bibliothèque standard de Perl
- Modules de pragmas
- Modules Standard
- Messages de diagnostiques
1074 pages,
3ème édition,
septembre 2001
Editions O'Reilly,
ISBN: 2-84177-140-7 Commandez sur www.amazon.fr : 51,30 EUR TTC (prix éditeur 54,00 EUR TTC)
-
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 ©
2005
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.
|