IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Les livres en français

14 livres et 13 critiques, dernière mise à jour le 4 septembre 2022 , note moyenne : 4.2

  1. Programmation fonctionnelle en Perl - Améliorez la puissance expressive de vos programmes
  2. Les fondamentaux du langage Perl 5 - Apprentissage par la pratique
  3. Perl moderne - L'essentiel des pratiques actuelles
  4. Introduction à Perl
  5. Perl pour les Linguistes - Programmes en Perl pour l'exploitation des données langagières
  6. Perl et XML
  7. De l'art de programmer en Perl - Standards et règles pour du code maintenable
  8. Perl pour l'impatient - Technique & Pratique
  9. Introduction à Perl pour la bioinformatique
  10. Introduction à Perl/Tk
  11. Perl - précis & concis - Mémento du Perliste
  12. Perl 5
  13. Perl DBI, Le guide du développeur
  14. Programmation en Perl - Camel book
couverture du livre Programmation fonctionnelle en Perl

drapeau
Détails du livre
Critiques (0)
2 commentaires
 
 

Programmation fonctionnelle en Perl

Améliorez la puissance expressive de vos programmes

de
Public visé : Intermédiaire

Résumé de l'éditeur

Le langage de programmation Perl possède de nombreux concepts empruntés au modèle de programmation fonctionnelle. Ce livre présente ces concepts et fournit des centaines d'exemples de code écrit dans le style fonctionnel. Il vous apprendra à utiliser ce style de programmation pour vous permettre d'écrire facilement des programmes Perl plus expressifs, plus concis, plus efficaces et moins bogués.

Édition : Independently published - 222 pages, 1re édition, 25 mars 2018

ISBN10 : 1980583765 - ISBN13 : 978980583769

15,2 x 1,3 x 22,9 cm

Commandez sur www.amazon.fr :

14.95 € TTC (prix éditeur 14.95 € TTC) livraison gratuite !
Aucune critique n'a été faite pour l'instant



 Commenter Signaler un problème

Avatar de djibril djibril - Responsable Perl et Outils https://www.developpez.com
l 09/04/2018 à 15:24
Programmation fonctionnelle en Perl
Améliorez la puissance expressive de vos programmes


Le langage de programmation Perl possède de nombreux concepts empruntés au modèle de programmation fonctionnelle. Ce livre présente ces concepts et fournit des centaines d'exemples de code écrit dans le style fonctionnel. Il vous apprendra à utiliser ce style de programmation pour vous permettre d'écrire facilement des programmes Perl plus expressifs, plus concis, plus efficaces et moins bogués.

[Lire la suite]


Avatar de djibril djibril - Responsable Perl et Outils https://www.developpez.com
l 09/04/2018 à 15:25
À vos commentaires pour ce Livre de notre Lolo78 !
Avatar de Lolo78 Lolo78 - Rédacteur/Modérateur https://www.developpez.com
l 10/04/2018 à 13:04
Merci Djibril.

J'espère que ça intéressera, ce n'est pas si souvent que l'on a de nouveaux livres Perl en français.

 
couverture du livre Les fondamentaux du langage Perl 5

Note 3.5 drapeau
Détails du livre
Sommaire
Critiques (1)
1 commentaire
 
 

Les fondamentaux du langage Perl 5

Apprentissage par la pratique

de
Public visé : Débutant

Résumé de l'éditeur

Ce support sur Perl 5 a pour objectif d'aider le lecteur à maîtriser ce langage, en le présentant de façon simple et concrète et en montrant son utilisation dans des domaines pratiques. Il s'appuie sur les versions récentes de Perl 5 (à partir de la version 5.10), montre la mise en œuvre des dernières techniques implémentées et décrit ses fonctionnalités sur différents systèmes d'exploitation, Unix/Linux, OS X et Windows.

Après une description générale du langage, l'auteur insiste sur les outils majeurs qui font sa puissance : la gestion des listes et des tableaux, les tables de hachage et les expressions régulières. Chaque notion est illustrée d'exemples simples et fonctionnels. Après avoir assimilé les fondamentaux, le lecteur apprend comment programmer en Perl efficacement, en créant fonctions et modules. Le livre présente également les bases de la programmation orientée objet nouvelle génération.

Pour faciliter l'acquisition du langage, l'auteur étudie différents cadres de programmation. Il détaille le traitement des chaînes de caractères et la gestion des fichiers et montre comment Perl s'interface avec les bases de données, locales ou à travers le réseau, en SQL ou en ORM. Il étudie l'écriture de scripts CGI pour générer dynamiquement des pages Web, les possibilités de Perl en tant que client Web et ses fonctions générales client/serveur. Enfin, il couvre les interactions avec le système d'exploitation, y compris les spécificités Windows.

La plupart des exemples ont été testés dans les environnements Unix/Linux, OS X et Windows et sont téléchargeables sur le site www.editions-eni.fr.

Édition : ENI - 436 pages, 1re édition, 13 mars 2013

ISBN10 : 2746079321 - ISBN13 : 9782746079328

Reliure spirale - 17 x 21 cm (Médian). Ref. ENI : RIM25PER

Commandez sur www.amazon.fr :

28.41 € TTC (prix éditeur 35.91 € TTC) livraison gratuite !
  • Démarrer avec Perl
  • Éléments du langage
  • Utiliser tableaux et tables de hachages
  • Manipulation de chaînes de caractères
  • Gestion de fichiers
  • Programmation modulaire et objet
  • Gestion des bases de données
  • Programmation dynamique Web
  • Interactions avec le système
Critique du livre par la rédaction djibril le 8 octobre 2013
Comme le titre du livre l'indique : « Les fondamentaux de Perl 5 », ce livre est plus destiné aux débutants qu'aux experts.

Il permet de donner les bases du langage en donnant toutes les pistes aux débutants afin de pouvoir installer Perl sur son ordinateur ou serveur (quel que soit le système d'exploitation). Les bases du langage sont présentées avec beaucoup d'exemples.

On peut aussi trouver quelques explications sur la programmation objet en Perl et un début d'introduction du module Moose, mais cela reste très succinct.
De la même façon, le livre aborde rapidement quelques modules Perl permettant d'interagir avec les bases de données, de créer des interfaces WEB via CGI… Pour en savoir plus, il faudra de toute façon lire la documentation de ces modules sur le CPAN.

Le dernier chapitre se consacre à l'interaction entre Perl et le système via fonctions natives de Perl (fork, exec…) et quelques modules tels LWP, IO::Socket, mais la présentation est assez rapide.
Pour résumer, ce livre est très utile pour tout débutant, car il permet d'apprendre les bases. Pour une utilisation plus poussée sur l'utilisation de modules puissants, il faudra se tourner vers la documentation de ces derniers. Il aurait été intéressant que le livre liste un peu plus de modules très utilisés dans le langage Perl, mais ce n'était pas non plus le but premier du livre.




 Commenter Signaler un problème

Avatar de djibril djibril - Responsable Perl et Outils https://www.developpez.com
l 06/07/2013 à 14:05
Bonjour,


Description :

Ce livre sur Perl 5 a pour objectif d'aider le lecteur à maîtriser ce langage, en le présentant de façon simple et concrète et en montrant son utilisation dans des domaines pratiques. Il s'appuie sur les versions récentes de Perl 5 (à partir de la version 5.10), montre la mise en uvre des dernières techniques implémentées et décrit ses fonctionnalités sur différents systèmes d'exploitation, Unix/Linux, OS X et Windows. Après une description générale du langage, l'auteur insiste sur les outils majeurs qui font sa puissance : la gestion des listes et des tableaux, les tables de hachage et les expressions régulières. Chaque notion est illustrée d'exemples simples et fonctionnels.

[Lire la suite]

  • Avez-vous lu ce livre ou pensez-vous le lire ?
  • Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
  • Avez-vous un commentaire à faire ?


Avatar de djibril djibril - Responsable Perl et Outils https://www.developpez.com
l 07/10/2013 à 21:51
Une critique vient d'être faite. Si vous avez lu ce livre n'hésitez pas à me proposer une critique que je pourrais déposer sur la page.

 
couverture du livre Perl moderne

Note 4 drapeau
Détails du livre
Sommaire
Critiques (2)
7 commentaires
 
 

Perl moderne

L'essentiel des pratiques actuelles

de
Public visé : Intermédiaire

Résumé de l'éditeur

Ce Guide de survie est l'outil indispensable pour programmer en Perl aujourd'hui. Il présente les dernières évolutions de Perl 5 par ses versions 5.10 et 5.12, fortement empreintes de la version 6 en cours de finalisation.

CONCIS ET MANIABLE : Facile à transporter, facile à utiliser - finis les livres encombrants !
PRATIQUE ET FONCTIONNEL : Plus de 350 séquences de code pour répondre aux situations les plus courantes et exploiter efficacement les fonctions et les bibliothèques d'un langage qui s'est radicalement modernisé.

Édition : Pearson Education - 464 pages, 1re édition, 29 octobre 2010

ISBN10 : 2744024198 - ISBN13 : 9782744024191

Format : 11,5 x 18,5 cm

Commandez sur www.amazon.fr :

21.37 € TTC (prix éditeur 20.90 € TTC) livraison gratuite !
  • Introduction
    • Démarrer avec Perl
    • Installer un module Perl
  • I Langage et structures de données
    • Éléments du langage
    • Structures de données
    • Expressions régulières

    • II Objet moderne
    • Concepts objet et Perl
    • Moose
    • Le typage dans Moose
    • Moose et les méthodes
  • III Manipulation de données
    • Fichiers et répertoires
    • Bases de données SQL
    • Abstraction du SQL, ORM et bases non-SQL
    • Dates et heures
  • IV Formats structurés
    • XML
    • Sérialisation de données
    • Fichiers de configuration
  • VI Web
    • Analyse de documents HTML
    • HTTP et le Web
    • LWP
    • Navigation complexe
    • WWW::Mechanize

Critique du livre par la rédaction stoyak le 1er décembre 2010
Ce livre est davantage destiné aux personnes ayant déjà une certaine expérience de Perl. Il rassemble un ensemble de modules appréciés par les auteurs.
Critique du livre par la rédaction djibril le 4 juillet 2012
Ce livre compile des explications sur une panoplie de modules disponibles sur le CPAN - modules s'avérant utiles et évitant de réinventer la roue. Il permet également de retrouver des explications sur des fonctions basiques de Perl (gestion des tableaux, des expressions régulières...).

Je dirais que ce livre est une FAQ ambulante, un livre de poche que l'on peu transporter partout. On peut s'en servir rapidement lorsque l'on a un trou de mémoire.

N.B. En ce qui concerne l'installation de Perl sous Windows, il ne préconise que l'installation de Strawberry Perl, or, il est bien évidemment possible de faire du Perl via ActivePerl qui fonctionne très bien !!

Bonne lecture !




 Commenter Signaler un problème

Avatar de djibril djibril - Responsable Perl et Outils https://www.developpez.com
l 06/12/2010 à 20:10
Bonjour,

Voici un nouveau livre parlant de Perl et en français (chose de plus en plus rare). Il a été écrit par 3 de nos mongeurs Perl français.

Il est disponible chez les éditeurs Amazon, Pearson, à la FNAC et d'autres librairies.



Description :

Ce Guide de survie est l'outil indispensable pour programmer en Perl aujourd'hui. Il présente les dernières évolutions de Perl 5 par ses versions 5.10 et 5.12, fortement empreintes de la version 6 en cours de finalisation.

CONCIS ET MANIABLE : Facile à transporter, facile à utiliser - finis les livres encombrants !
PRATIQUE ET FONCTIONNEL : Plus de 350 séquences de code pour répondre aux situations les plus courantes et exploiter efficacement les fonctions et les bibliothèques d'un langage qui s'est radicalement modernisé.
Lire la suite

  • Avez-vous lu ce livre ou pensez-vous le lire ?
  • Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
  • Avez-vous un commentaire à faire ?


Avatar de Fabketo Fabketo - Candidat au Club https://www.developpez.com
l 25/12/2021 à 12:26
Citation Envoyé par Camille_B Voir le message
Ce livre me tente bien !

Un ouvrage au titre similaire existe en anglais dont l'auteur est le célèbrissime Chromatic, on peut l'acheter au format imprimé ici :

http://www.onyxneon.com/books/modern_perl/index.html

Disponible également en pdf :

http://www.onyxneon.com/books/modern...rn_perl_a4.pdf

Si le sujet est le même, l'approche est tout à fait différente.
Bonjour, pour une personne qui débute dans le dev comme moi cela me parait super intéressant, merci pour le partage ))
Avatar de Camille_B Camille_B - Membre éclairé https://www.developpez.com
l 07/12/2010 à 21:02
Ce livre me tente bien !

Un ouvrage au titre similaire existe en anglais dont l'auteur est le célèbrissime Chromatic, on peut l'acheter au format imprimé ici :

http://www.onyxneon.com/books/modern...erl/index.html

Disponible également en pdf :

http://www.onyxneon.com/books/modern...rn_perl_a4.pdf

Si le sujet est le même, l'approche est tout à fait différente.

 
couverture du livre Introduction à Perl

Note 4 drapeau
Détails du livre
Sommaire
Critiques (2)
1 commentaire
 
 

Introduction à Perl

de
Traducteurs : Soulard Hervé
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.

Édition : O'Reilly - 286 pages, 4e édition, 1er mars 2006

ISBN10 : 284177404X - ISBN13 : 9782841774043

18 x 2 x 24

Commandez sur www.amazon.fr :

32.00 € TTC (prix éditeur 34.00 € TTC) livraison gratuite !
  • 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
Critique du livre par la rédaction David Bourgais le 1er janvier 2007
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 le 1er janvier 2006
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.




 Commenter Signaler un problème

Avatar de djibril djibril - Responsable Perl et Outils https://www.developpez.com
l 04/06/2009 à 21:32
Bonjour,


Description :

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...
[Lire la suite]

  • Avez-vous lu ce livre ou pensez-vous le lire ?
  • Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
  • Avez-vous un commentaire à faire ?


Avatar de mensoif mensoif - Membre habitué https://www.developpez.com
l 05/06/2009 à 12:13
J'ai pus l'emprunter, mais c'était un mois je crois après avoir aquéri "Programmation en Perl", je n'y ai donc pas trouvé d'info supplémentaires. Néanmoins, l'intro (ou préface, fin le truc du début :p) est assez déjanté et comique.

Pour résumer, je dirais qu'il est simple d'accès et va droit à l'essentiel, aux bases, mais est tellement moins complet (d'où son nom quoi une intro.)

 
couverture du livre Perl pour les Linguistes

drapeau
Détails du livre
Sommaire
Critiques (0)
0 commentaire
 
 

Perl pour les Linguistes

Programmes en Perl pour l'exploitation des données langagières

de
Public visé : Débutant

Résumé de l'éditeur

Adressé aux linguistes qui souhaitent travailler sur corpus, cet ouvrage de programmation en Perl analyse, d'un point de vue pratique, les principales techniques informatiques d'exploitation des données textuelles et lexicales à des fins linguistiques.

Accessible sans connaissances préalables en informatique grâce à une approche progressive et didactique, Perl pour les linguistes propose des programmes directement applicables et pouvant être adaptés à un grand nombre de besoins. Il contient une présentation des différentes données utilisables (types, formats et principales sources disponibles) ainsi qu'une prise en main du langage de programmation Perl et des expressions régulières. L'accent est mis sur les méthodes de base (recherche de mots ou de séquences, calculs de fréquences, opérations sur les lexiques), avant d'aborder des problématiques plus avancées comme la manipulation de données structurées en XML et l'exploitation du Web comme source de données linguistiques.

Un environnement de travail complet ainsi que tous les programmes présentés sont disponibles sur ce site.

Les auteurs

Ludovic Tanguy est maître de conférences en sciences du langage à l'université de Toulouse 2.

Nabil Hathout est chargé de recherche au CNRS.

Les deux auteurs sont membres de l'équipe de recherche en linguistique CLLE-ERSS (CNRS & université de Toulouse 2).

Site du livre

Édition : Hermès - Lavoisier - 504 pages, 1re édition, 15 septembre 2007

ISBN10 : 2746216353 - ISBN13 : 9782746216358

Broché 23 x 15,6 x 2,8 cm

Commandez sur www.amazon.fr :

0.00 € TTC (prix éditeur 116.00 € TTC)
  • Liste des programmes
  • Introduction
  • Données
  • Environnement de travail et notions de système
  • Les bases de Perl
  • Expressions régulières
  • Recherche d'unités linguistiques
  • Calculs de fréquences
  • Concordances
  • Traitements lexicaux
  • Manipulation de données au format XML
  • Exploitation linguistique du Web
  • Annexe 1. Préparation des données
  • Annexe 2. Codage des caractères
  • Annexe 3. Localisation
  • Annexe 4. Structures de données complexes et références
  • Annexe 5. Référence des principales notions de Perl
  • Bibliographie
  • Index
Aucune critique n'a été faite pour l'instant



 Commenter Signaler un problème

Avatar de djibril djibril - Responsable Perl et Outils https://www.developpez.com
l 06/07/2013 à 14:09
Bonjour,


Description :

Adressé aux linguistes qui souhaitent travailler sur corpus, cet ouvrage de programmation en Perl analyse, d'un point de vue pratique, les principales techniques informatiques d'exploitation des données textuelles et lexicales à des fins linguistiques.
[Lire la suite]

  • Avez-vous lu ce livre ou pensez-vous le lire ?
  • Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
  • Avez-vous un commentaire à faire ?



 
couverture du livre Perl et XML

drapeau
Détails du livre
Sommaire
Critiques (0)
0 commentaire
 
 

Perl et XML

de
Public visé : Débutant

Résumé de l'éditeur

Bien que Perl soit universellement célébré pour son aptitude à manipuler des données textuelles, son API XML a longtemps semblé en retrait en comparaison des bibliothèques proposées par les autres langages. Depuis l'arrivée de nouveaux modules dédiés à l'extraction, la transformation, ou la création de données XML, les programmeurs Perl disposent enfin d'outils élégants et redoutablement efficaces pour manipuler toutes sortes de données au format XML. Qu'il s'agisse de pipelines SAX, de parcours orientés DOM ou XPath, ou encore du pilotage de transformations XSLT, cet ouvrage reprend en détail toutes les solutions offertes aux développeurs pour intégrer rapidement le format XML à leurs applications. Outre les chapitres de présentation de Perl et XML, ceux consacrés aux opérations fondamentales de lecture et d'écriture, et celui sur les flux d'événements, ce livre aborde en détail les techniques suivantes : SAX (Simple API for XML) est en passe de devenir le modèle de prédilection du monde Perl. Sa caractéristique fondamentale est d'agir sur les flux d'événements. Le traitement des arbres est l'autre angle d'attaque possible. Toutes sortes de modules permettent de travailler sur une représentation arborescente des documents, notamment ceux qui implémentent le standard DOM (Document Object Model). Le chapitre consacré à XPath et XSLT montre comment piloter des transformations depuis Perl de façon très efficace, quitte à mélanger les représentations par événements et par arbres. Les applications XML les plus utilisées, comme RSS ou SOAP, sont également abordées au travers de leurs modules spécifiques. Le dernier chapitre passe en revue tous les modules introduits précédemment, en indiquant la manière de les utiliser, et les pièges à éviter.

Édition : O'Reilly - 262 pages, 1re édition, 20 février 2003

ISBN10 : 2841772209 - ISBN13 : 9782841772209

24 x 18 x 1 cm

Commandez sur www.amazon.fr :

19.00 € TTC (prix éditeur 38.00 € TTC) livraison gratuite !
  • Perl and XML
  • An XML Recap
  • XML Basics: Reading and Writing
  • Event Streams
  • SAX
  • Tree Processing
  • DOM
  • Beyond Trees: XPath, XSLT, and More
  • RSS, SOAP, and Other XML Applications
  • Coding Strategies
Aucune critique n'a été faite pour l'instant



 Commenter Signaler un problème

Avatar de djibril djibril - Responsable Perl et Outils https://www.developpez.com
l 06/07/2013 à 14:07
Bonjour,


Description :

Bien que Perl soit universellement célébré pour son aptitude à manipuler des données textuelles, son API XML a longtemps semblé en retrait en comparaison des bibliothèques proposées par les autres langages. Depuis l'arrivée de nouveaux modules dédiés à l'extraction, la transformation, ou la création de données XML, les programmeurs Perl disposent enfin d'outils élégants et redoutablement efficaces pour manipuler toutes sortes de données au format XML. Qu'il s'agisse de pipelines SAX, de parcours orientés DOM ou XPath, ou encore du pilotage de transformations XSLT, cet ouvrage reprend en détail toutes les solutions offertes aux développeurs pour intégrer rapidement le format XML à leurs applications...
[Lire la suite]

  • Avez-vous lu ce livre ou pensez-vous le lire ?
  • Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
  • Avez-vous un commentaire à faire ?



 
couverture du livre De l'art de programmer en Perl

Note 5 drapeau
Détails du livre
Sommaire
Critiques (1)
14 commentaires
 
 

De l'art de programmer en Perl

Standards et règles pour du code maintenable

de
Traducteurs : Philippe Bruhat, Jérôme Fenal et Jean Forget
Public visé : 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 :

  • Utilisez les modules CPAN lorsque c'est possible, il est en effet inutile de réinventer la roue.
  • Ecrivez d'abord les cas de test, ceci vous permettra de vérifier à tout moment que le code fonctionne comme prévu.
  • Un constructeur ne doit pas clouer les objets, sinon il sera difficile de distinguer si le code client construit ou recopie un objet.
  • Utilisez un système de gestion de configuration logicielle, vous garderez le contrôle de votre code source et assurerez ainsi sa pérennité.
  • N'utilisez jamais de variables dans l'interface d'un module, chaque composant du module devra revérifier chaque variable d'interface qu'il utilise.
  • Evitez les retours arrières inutiles, les identifications seront trop coûteuses et inutiles.


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.

Édition : O'Reilly - 550 pages, 1re édition, 23 mars 2006

ISBN10 : 2841773698 - ISBN13 : 9782841773695

Format : 17,5 x 24, Couverture : Broché, Poids : 857g

Commandez sur www.amazon.fr :

40.85 € TTC (prix éditeur 40.85 € TTC) livraison gratuite !
  • De l'art de programmer
  • Disposition du code
  • Conventions de nommage
  • Valeurs et expressions
  • Variables
  • Structures de contrôle
  • Documentation
  • Fonctions intrinsèques
  • Sous-programmes
  • Entrées-sorties
  • Références
  • Expressions régulières
  • Gestion des erreurs
  • Traitement en ligne de commande
  • Objets
  • Hiérarchies de classes
  • Modules
  • Tests et débogage
  • Divers
Critique du livre par la rédaction djibril le 1er novembre 2008
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




 Commenter Signaler un problème

Avatar de JakoJako JakoJako - Membre du Club https://www.developpez.com
l 10/12/2008 à 13:22
Bonjour,


Description :

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é...
Lire la suite


  • Avez-vous lu ce livre ou pensez-vous le lire ?
  • Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
  • Avez-vous un commentaire à faire ?


Je ne pense pas l'avoir vu, c'est une mine de bon conseils pour les développeurs qui commencent à maîtriser Perl :

"De l'art de programmer en Perl" de Damian Conway, chez O'Reilly.

Sinon, j'ai appris avec le 'Camel Book' "Programmation en Perl" de chez O'Reilly (un peu trop théorique parfois pour débuter) et du coup j'ai aussi utilisé "Total Perl" de chez Eyrolles qui est plus un 'cook book' présentant plein de petits trucs tout faits, bien pratique à utiliser immédiatement.
Avatar de arnolem arnolem - Rédacteur https://www.developpez.com
l 12/12/2008 à 22:50
je trouve sincèrement que Perl Best Practices est pas mal du tout : http://perl.developpez.com/livres/#L9780596001735
Avatar de djibril djibril - Responsable Perl et Outils https://www.developpez.com
l 04/06/2009 à 21:29
Vos avis sur ce livre.
couverture du livre Perl pour l'impatient

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (1)
1 commentaire
 
 

Perl pour l'impatient

Technique & Pratique

de
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 :

  • installer Perl sur votre ordinateur
  • exploiter la syntaxe souple et expressive de Perl
  • exprimer vos idées de plusieurs manières
  • utiliser le travail d'autres programmeurs


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.

Édition : H et K Editions - 128 pages, 2e édition, 15 août 2005

ISBN10 : 2914010729 - ISBN13 : 9782914010726

Format Broché: 12 x 17, poids 118 g, Intérieur : Noir et Blanc

Commandez sur www.amazon.fr :

9.80 € TTC (prix éditeur 9.80 € TTC)
  • Avant-propos
  • Pourquoi choisir Perl ?
  • Installation et premier script
  • Les briques du langage
  • Boucles et conditions
  • Lire et écrire des fichiers
  • Les expressions régulières
  • Créer des sous-programmes
  • Débuguer un programme
  • Les modules
  • Annexes
    • A : usages avancés
    • B : réponses à tous les exercices

  • Index
Critique du livre par la rédaction Nicolas Vallée le 1er février 2009
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




 Commenter Signaler un problème

Avatar de djibril djibril - Responsable Perl et Outils https://www.developpez.com
l 06/07/2013 à 13:57
Bonjour,


Description :

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...
Lire la suite


  • Avez-vous lu ce livre ou pensez-vous le lire ?
  • Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
  • Avez-vous un commentaire à faire ?


Avatar de awak35 awak35 - Membre du Club https://www.developpez.com
l 11/07/2013 à 16:02
Bonjour djibril,

Perl pour l'impatient, écrit par Sébastien DESREUX, est un livre extraordinaire pour celui qui veut débuter (comme je l'ai fais). Le format tout d'abord.
Petit livre compact à emmener partout. Le ton ensuite. On n'est jamais découragé (de la même façon que sur le site 'developpez.com).
On peut y ajouter ensuite, (lorsque l'on a digéré tout doucement ce magique petit livre), Les Expressions régulières par l'exemple, qui est de la même veine, écrit par Vincent FOURMOND.
Vraiment une chouette collection (H-K.fr)

 
couverture du livre Introduction à Perl pour la bioinformatique

Note 4 drapeau
Détails du livre
Sommaire
Critiques (1)
10 commentaires
 
 

Introduction à Perl pour la bioinformatique

de
Traducteurs : Laurent Mouchard et Guénola Ricard
Public visé : Débutant

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.

Édition : O'Reilly - 382 pages, 1re édition, 10 juillet 2002

ISBN10 : 2841772063 - ISBN13 : 9782841772063

Format Broché: 18 cm x 24 cm, poids 696 g, Intérieur : Noir et Blanc

Commandez sur www.amazon.fr :

38.57 € TTC (prix éditeur 0.00 € TTC) livraison gratuite !
  • Préface
  • 1. Biologie et informatique
    • Organisation de l'ADN
    • Organisation des protéines
    • In Silico
    • Limites du calcul
  • 2. Premiers pas en Perl
    • Une courbe d'apprentissage basse et longue
    • Avantages de Perl
    • Installation de Perl sur votre ordinateur
    • Comment exécuter des programmes ?
    • Éditeurs de texte
    • Obtenir de l'aide
  • 3. L'art de la programmation
    • Différentes approches pour la programmation
    • Édition-exécution-modification (et sauvegarde)
    • Sauvegardes
    • Messages d'erreur
    • Débogage
    • Un vivier de programmes
    • Les programmes libres (open source)
    • Stratégies de programmation
    • Le processus de la programmation
  • 4. Séquences et chaînes de caractères
    • Représentation de données de séquences
    • Un programme pour stocker une séquence d'ADN
    • Concaténation de fragments d'ADN
    • Transcription : ADN en ARN
    • Utilisation de la documentation Perl
    • Calcul du complément inverse d'un brin d'ADN en Perl
    • Protéines, fichiers et tableaux
    • Contexte scalaire et contexte de liste
    • Exercices
  • 5. Motifs et boucles
    • Contrôle du flux du programme
    • Format du code
    • Recherche de motifs
    • Comptage des nucléotides
    • Séparation d'une chaîne de caractères en un tableau
    • Manipulation de chaînes de caractères
    • Écriture dans des fichiers
    • Exercices
  • 6. Sous-programmes et débogage
    • Sous-programmes
    • Portée et sous-programmes
    • Arguments de la ligne de commande et tableaux
    • Transmission de données aux sous-programmes
    • Modules et bibliothèques de sous-programmes
    • Correction des bogues
    • Exercices
  • 7. Mutations et nombres aléatoires
    • Générateurs de nombres aléatoires
    • Un programme qui utilise les nombres aléatoires
    • Un programme pour simuler les mutations dans les séquences d'ADN
    • Générer une séquence d'ADN aléatoire
    • Analyse d'une séquence d'ADN
    • Exercices
  • 8. Le code génétique
    • Hachages
    • Structures de données et algorithmes pour la biologie
    • Le code génétique
    • Traduire de l'ADN en protéines
    • Lire des séquences d'ADN contenues dans des fichiers au format FASTA
    • Cadres de lecture
    • Exercices
  • 9. Cartes de restriction et expressions régulières
    • Les expressions régulières
    • Opérations Perl
    • Exercices
  • 10. GenBank
    • Les fichiers GenBank
    • Séparer la séquence des annotations
    • Filtrer les annotations
    • Indexer GenBank avec DBM
    • Exercices
  • 11. Protein Data Bank
    • Vue d'ensemble de la PDB
    • Fichiers et répertoires
    • Fichiers de la PDB
    • Filtrer les fichiers de la PDB
    • Contrôler d'autres programmes
    • Exercices
  • 12. BLAST
    • Obtenir BLAST
    • Recherche de motifs et homologie
    • Les fichiers de sortie de BLAST
    • Filtrer les sorties BLAST
    • Présenter les données
    • Bioperl
    • Exercices
  • 13. Aspects avancés du langage Perl
    • Quelques pistes pour aller plus loin
  • Annexe A : Ressources
  • Annexe B : Résumé Perl
  • Index
Critique du livre par la rédaction stoyak le 1er décembre 2008
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 !




 Commenter Signaler un problème

Avatar de djibril djibril - Responsable Perl et Outils https://www.developpez.com
l 04/06/2009 à 21:26
Bonjour,


Description :

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...
Lire la suite

  • Avez-vous lu ce livre ou pensez-vous le lire ?
  • Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
  • Avez-vous un commentaire à faire ?


Avatar de MaliciaR MaliciaR - Membre confirmé https://www.developpez.com
l 05/06/2009 à 13:12
Bonjour,

Mon avis sur ce livre est partagé. Ne connaissant rien en programmation, j'avais commencé à apprendre à utiliser Perl dans le cadre de mon stage en bioinformatique avec ce livre. Il faut dire que l'impression première que j'ai eue est qu'il est très abordable, même s'il peut également être bien verbeux. Plus j'avançais avec, moins je me trouvais autonome : j'ai clairement l'impression que les choses sont recrachées tout prêtes. Mais des notions fondamentales telle recursivité ne sont abordées que de façon totalement exceptionnelle moins d'une page dans le chapitre 11, si je ne m'abuse...). Souvent, même l'algo y est limite omis ou en tout cas, son importance est (bien) diminuée. Je trouve que les hashes sont des éléments essentiels en Perl et leur présentation très succinte est dommageable. De même, on ne conseil au lecteur d'aller voir la perldoc que vers le chapitre 9...
Le jour où je l'ai laissé de côté pour reprendre d'autres docs, j'ai découvert avec déplaisir que ce livre m'avait donné pas mal de mauvaises habitudes.
Ce livre peut en fait se résumer à son Appendix B qui synthétise très bien pas mal de notions et utilisations et à la partie où l'utilisation du débuggeur est un peu explicitée.

Je considère donc que c'est un livre à vraiment prendre avec des pincettes : si c'est pour quelqu'un qui a envie de limite recopier du code et de l'utiliser sans plus, c'est très bien. En revanche, si la personne veut vraiment apprendre à faire de la programmation, je ne trouve pas son utilisation première très adéquate. Des cours et tutoriels pour apprendre le langage Perl sont à mes yeux plus intéressants autant pour comprendre les intérêts et la puissance de ce langage que pour apprécier justement le "There is more than one way to do it". Je trouve "Genomic Perl - From bioinformatics basics to working code" mieux écrit et plus efficace.

Cordialement,
Avatar de stoyak stoyak - Rédactrice https://www.developpez.com
l 05/06/2009 à 13:37
Je partage ton avis général sur le livre .... Il peut servir en première intention, pour voir le but de la programmation en biologie ... Donner envie aux étudiants à se lancer dans la bioinformatique par exemple!

Citation Envoyé par MaliciaR Voir le message

Je considère donc que c'est un livre à vraiment prendre avec des pincettes : si c'est pour quelqu'un qui a envie de limite recopier du code et de l'utiliser sans plus, c'est très bien. En revanche, si la personne veut vraiment apprendre à faire de la programmation, je ne trouve pas son utilisation première très adéquate.
En même temps, je crois que c'est le but du livre, comme c'est résumé sur la quatrième de couverture :

Cet ouvrage servira de tremplin aux biologistes qui, néophytes en programmation, pourront rapidement progresser et réussir leurs projets. Les informaticiens désireux de s'initier à la bioinformatique y trouveront un aperçu de la problématique de cette discipline.
Tout est dit: du code pour les biologistes pour mener à bien leurs projets ... un bouquin à lire en diagonale pour les autres, et pour se former à PERL voir les cours et tutoriels : http://perl.developpez.com/cours/

 
couverture du livre Introduction à Perl/Tk

Note 5 drapeau
Détails du livre
Sommaire
Critiques (1)
1 commentaire
 
 

Introduction à Perl/Tk

de
Traducteurs : Éric Jacoboni
Public visé : Débutant

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 :

  • une présentation générale et un exposé des utilisations courantes, avec des exemples,
  • les options de configuration,
  • les méthodes permettant de le manipuler ou de peaufiner son comportement,
  • des exercices vous permettant de vous familiariser avec ses applications.


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.

Édition : O'Reilly - 411 pages, 1re édition, 15 janvier 2000

ISBN10 : 2841770818 - ISBN13 : 9782841770816

Format Broché: 17,5 cm x 24 cm, poids 720 g, Intérieur : Noir et Blanc

Ce livre est actuellement épuisé
  • Introduction à Perl/Tk.
  • Gestion de l'espace.
  • Le bouton de base.
  • Cases à cocher et boutons radio.
  • Les widgets étiquette et de saisie.
  • Barres de défilement.
  • Le widget boîte de liste.
  • Le widget texte.
  • Le widget canevas.
  • Le widget barre de progression.
  • Menus.
  • Cadres.
  • Widgets de premier niveau.
  • Liaisons d'événements.
  • Widgets composites.
  • Méthodes communes à tous les widgets.
Critique du livre par la rédaction djibril le 1er décembre 2008
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. La version française de ce livre n'est plus éditée, n'hésitez donc pas à rechercher la version anglaise.

À 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.




 Commenter Signaler un problème

Avatar de djibril djibril - Responsable Perl et Outils https://www.developpez.com
l 18/05/2018 à 7:59
Bonjour,

Comme vous le savez, le livre n'était plus disponible au format papier (à la vente) et électronique. Il est maintenant disponible au format developpez.com gratuitement.

Introduction à Perl/Tk de Nancy Walsh et traduit en français par Éric Jacoboni

Bonne lecture et n'hésitez pas à laisser vos commentaires.
Avatar de djibril djibril - Responsable Perl et Outils https://www.developpez.com
l 06/07/2013 à 13:59
Bonjour,


Description :

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...
[Lire la suite]

  • Avez-vous lu ce livre ou pensez-vous le lire ?
  • Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
  • Avez-vous un commentaire à faire ?


N.B. Juste pour vous annoncer que le livre est désormais accessible gratuitement au format developpez.com

Introduction à Perl/Tk de Nancy Walsh et traduit en français par Éric Jacoboni


 
couverture du livre Perl - précis & concis

Note 4 drapeau
Détails du livre
Sommaire
Critiques (1)
1 commentaire
 
 

Perl - précis & concis

Mémento du Perliste

de
Traducteurs : Stéphane Payrard
Public visé : Intermédiaire

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.

Édition : O'Reilly - 94 pages, 4e édition, 22 mai 2003

ISBN10 : 2841772535 - ISBN13 : 9782841772537

Format Broché: 11 cm x 18 cm x 1 cm, poids 100 g, Intérieur : Noir et Blanc

Ce livre est actuellement épuisé
  • Options de la ligne de commande
  • Syntaxe
  • Documentation incorporée
  • Types de données
  • Citation et interpolation
  • Valeurs littérales
  • Variables
  • Contexte
  • Opérateurs et précédence
  • Instructions
  • Sous-programmes
  • Paquetages et modules
  • Modules pragmatiques
  • Programmation orientée objet
  • Classes spéciales
  • Fonctions arithmétiques
  • Fonctions de conversion
  • Conversion
  • Fonctions
  • Fonctions de tableau et de hachage
  • Expressions régulières
  • Fonctions de recherche et de remplacement
  • Opérateurs de test de fichier
  • Opérations sur les fichiers
  • Entrées/Sorties
  • Affichage formaté
  • Formats
  • Liaisons de variables
  • Fonctions de lecture de répertoires
  • Interaction avec le système
  • Fonctionnement en réseau
  • IPC System V
  • Divers
  • Informations provenant de la base de données système
  • Variables spéciales
  • Tableaux spéciaux
  • Hachages spéciaux
  • Variables d'environment
  • Gestion de threads multiples
  • Compiler
  • Le débogueur Perl
  • Annexe A : Modules standard
  • Annexe B : Liens sur Perl
  • Index
Critique du livre par la rédaction djibril le 1er décembre 2008
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.




 Commenter Signaler un problème

Avatar de djibril djibril - Responsable Perl et Outils https://www.developpez.com
l 06/07/2013 à 14:00
Bonjour,


Description :

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.
[Lire la suite]

  • Avez-vous lu ce livre ou pensez-vous le lire ?
  • Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
  • Avez-vous un commentaire à faire ?


Avatar de Lolo78 Lolo78 - Rédacteur/Modérateur https://www.developpez.com
l 06/07/2013 à 17:24
Un super aide-mémoire d'une centaine de pages sur la syntaxe de Perl. Ce livre est en permanence sur mon bureau à côté de l'ordinateur au bureau, et j'ai acheté récemment la nouvelle édition (cinquième) en anglais pour l'avoir à côté du PC à la maison.

 
couverture du livre Perl 5

Note 4 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Perl 5

de
Public visé : Débutant

Résumé de l'éditeur

Premiers 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.

Édition : ENI - 312 pages, 1re édition, 1er septembre 2002

ISBN10 : 2746018055 - ISBN13 : 9782746018051

20 x 17,2 x 2 cm

Commandez sur www.amazon.fr :

25.78 € TTC (prix éditeur 25.78 € TTC) livraison gratuite !
  • Introduction
    • Historique
    • Principes de Perl
  • Structure du langage
    • Définition des règles syntaxiques
    • Exécution des scripts Perl
    • Opérateurs
    • Type de données simples
    • Structures de contrôle
    • Structures complexes
    • Fonctions
    • Expressions régulières
  • Manipulation des fichiers
    • Entrées-sorties standards
    • Manipuler des fichiers texte
    • Manipuler des répertoires
    • Manipuler des fichiers binaires
  • Programmation orientée objet
    • Modélisation objet
    • Paquetages et modules
    • Programmer en Perl objet
  • Programmation Web
    • Qu'est-ce que le Web et comment ça marche ?
    • CGI
    • Perl et CGI
    • Module CGI
  • Programmation avancée
    • DBI
    • XML
    • Programmation système

Critique du livre par la rédaction Fabien Celaia le 1er novembre 2008
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
  • le nombre important d'erreurs dans les exercices, faisant plus perdre de temps en débugage… ceci dit, c'est une façon comme une autre d'assimiler de la matière… mais ceci pourrait être moins pénible…
  • le manque de matière sur certains sujets qui mériteraient approfondissement (comment se passe dans le détail l'installation DBI sur un environnement Linux/Unix ? Quel utilisateur exécute les programmes CGI ? Avec quelles variables d'environnement ?)
  • un glossaire des plus ténus et quasi inutilisable




 Commenter Signaler un problème

Avatar de djibril djibril - Responsable Perl et Outils https://www.developpez.com
l 06/07/2013 à 14:02
Bonjour,


Description :

Premiers 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.
[Lire la suite]

  • Avez-vous lu ce livre ou pensez-vous le lire ?
  • Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
  • Avez-vous un commentaire à faire ?



 
couverture du livre Perl DBI, Le guide du développeur

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Perl DBI, Le guide du développeur

de
Traducteurs : Eric Jacoboni
Public visé : 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 :

  1. comment est conçu DBI et comment il fonctionne ;
  2. comment construire des requêtes et lier des paramètres ;
  3. comment travailler avec les descripteurs de bases de données, de pilotes et d'instructions ;
  4. comment détecter les erreurs dans vos programmes ;
  5. comment utiliser tous les DBD existants.


Cet ouvrage contient également une référence complète de DBI.

Édition : O'Reilly - 372 pages, 6e édition, 1er décembre 2000

ISBN10 : 2841771318 - ISBN13 : 9782841771318

18 x 2 x 23

Ce livre est actuellement épuisé
  • 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
Critique du livre par la rédaction Mr6 le 1er décembre 2010
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.




 Commenter Signaler un problème

Avatar de djibril djibril - Responsable Perl et Outils https://www.developpez.com
l 06/07/2013 à 14:04
Bonjour,


Description :

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.
[Lire la suite]

  • Avez-vous lu ce livre ou pensez-vous le lire ?
  • Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
  • Avez-vous un commentaire à faire ?



 
couverture du livre Programmation en Perl

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (1)
14 commentaires
 
 

Programmation en Perl

Camel book

de
Traducteurs : Philippe Bruhat, Kai Carver et Gérald Sédrati
Public visé : Débutant

Résumé de l'éditeur

Cette troisième édition de Programmation en Perl est une remarquable introduction au langage Perl et à son héritage culturel. Son succès n'a d'égal que la renommée de ses auteurs : Larry Wall, inventeur de Perl, nous livre ses perspectives d'évolution et ses développements futurs. Tom Christiansen, l'un des pionniers du langage, excelle à décortiquer les complexités de la « mécanique » Perl, comme nul autre pareil. Jon Orwant, rédacteur de The Perl Journal, a fait de la communauté Perl une véritable plate-forme de développement du langage. Perl est un puissant langage de programmation dont la popularité n'a cessé de croître depuis sa création en 1988. La première édition de ce livre, fut vite reconnue comme une « bible ». Depuis lors, Perl a considérablement évolué et cet ouvrage est le fidèle reflet de cet essor. Ses originalités sont multiples : si n'importe quel livre sur Perl reproduit la syntaxe des fonctions, celui-ci est la seule référence exhaustive révélant les subtilités du langage. Tout livre sur Perl peut expliquer les types globaux ou typeglobs, les pseudo-hachages et les fermetures, mais c'est le seul ouvrage à en explorer les arcanes. De même, un livre sur Perl ne manque jamais d'expliquer pourquoi my est plus rapide que local, mais vous en donne-t-il les raisons ? Et pour l'anecdote, quel titre sur Perl peut prétendre être universellement reconnu par le surnom de « Camel book » et « Amélia » en France ? La 3e édition de Programmation en Perl couvre la version 5.6 de ce langage abouti. Parmi les nouveaux sujets traités, citons les techniques de threading, le compilateur, Unicode et d'autres fonctionnalités ajoutées à notre précédente parution. Perl tourne sur quasiment toutes les plateformes. Le nombre de programmeurs utilisant Perl va croissant. En France et au Canada des associations de Perlistes se développent et sont en contact étroit avec nos éditions (sponsoring réciproque et traduction ou relecture de nos ouvrages). De plus Perl est gratuit.

Quatrième de couverture

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 module; 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 le: 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.

Biographie de l'auteur

Larry Wall, inventeur du langage, donne ici une perspective unique à l'évolution de Perl. Tom Christiansen a été impliqué de manière quotidienne et poussée dans le développement de Perl dès le moment où Larry Wall en a diffusé la première version publique. Jon Orwant est éditeur de The Perl journal et est connu de la communauté au travers d'un forum de discussion sur les nouveaux développements de Perl.

Édition : O'Reilly - 1074 pages, 3e édition, 1er septembre 2001

ISBN10 : 2841771407 - ISBN13 : 9782841771400

24 x 17,5 x 4,5 cm

Commandez sur www.amazon.fr :

51.30 € TTC (prix éditeur 54.00 € TTC) livraison gratuite !
  1. Vue d'ensemble
  2. Composant de Perl
  3. Opérateur unaire et binaire
  4. Instructions et déclarations
  5. Recherche de motif
  6. Sous-programmes
  7. Formats
  8. Références
  9. Structures des données
  10. Paquetages
  11. Modules
  12. Objets
  13. Surcharge
  14. Variables liées
  15. Unicode
  16. Communication interprocessus
  17. Threads
  18. Compilation
  19. L'interface en ligne de commande
  20. Le debogueur Perl
  21. Mécanisme internes et accès externes
  22. CPAN
  23. Sécurité
  24. Technique courament employées
  25. Portabilité
  26. POD
  27. Culture Perl
  28. Noms spéciaux
  29. Fonctions
  30. Bibliothèque standard de Perl
  31. Modules de pragmas
  32. Modules Standard
  33. Messages de diagnostiques
Critique du livre par la rédaction Michel Blavin le 1er janvier 2006
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.




 Commenter Signaler un problème

Avatar de djibril djibril - Responsable Perl et Outils https://www.developpez.com
l 04/06/2009 à 21:33
Bonjour,

Juste pour vous annoncer que le livre est désormais accessible gratuitement au format developpez.com

Programmation en PERL de Larry Wall, Tom Christiansen et Jon Orwant

Description :


Cette troisième édition de Programmation en Perl est une remarquable introduction au langage Perl et à son héritage culturel. Son succès n’a d’égal que la renommée de ses auteurs : Larry Wall, inventeur de Perl, nous livre...
[Lire la suite]

  • Avez-vous lu ce livre ou pensez-vous le lire ?
  • Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
  • Avez-vous un commentaire à faire ?


Depuis ce jour (21/04/2018), vous avez la possibilité de lire également le contenu de ce livre au format developpez.com : Programmation en PERL.

Bonne lecture et n'hésitez pas à laisser vos commentaires.

Avatar de djibril djibril - Responsable Perl et Outils https://www.developpez.com
l 21/04/2018 à 1:02
Bonsoir,

Juste pour vous annoncer que le livre est disponible au format developpez.com

Programmation en PERL de Larry Wall, Tom Christiansen et Jon Orwant

Bonne lecture et n'hésitez pas à laisser vos commentaires.

Avatar de Lolo78 Lolo78 - Rédacteur/Modérateur https://www.developpez.com
l 21/04/2018 à 12:48
Super que ce livre devenu introuvable soit à nouveau disponible, et gratuitement, qui plus est.