GRATUIT

Vos offres d'emploi informatique

Développeurs, chefs de projets, ingénieurs, informaticiens
Postez gratuitement vos offres d'emploi ici visibles par 4 000 000 de visiteurs uniques par mois

emploi.developpez.com

Divers

9 livres et 9 critiques, dernière mise à jour le 28 mai 2017 , note moyenne : 4.6

  1. Expressions régulières - Syntaxe et mise en oeuvre (avec exercices et corrigés)
  2. Perl moderne - L'essentiel des pratiques actuelles
  3. Perl pour les Linguistes - Programmes en Perl pour l'exploitation des données langagières
  4. De l'art de programmer en Perl - Standards et règles pour du code maintenable
  5. Perl pour l'impatient - Technique & Pratique
  6. Perl Cookbook
  7. Perl - précis & concis - Mémento du Perliste
  8. Higher Order Perl - Transforming Programs withs Programs
  9. Perl Best Practices
couverture du livre Expressions régulières

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

Expressions régulières

Syntaxe et mise en oeuvre (avec exercices et corrigés)

de
Public visé : Débutant

Résumé de l'éditeur

Ce livre s'adresse à tout informaticien (étudiant, développeur, ingénieur système, ...) désirant comprendre et maîtriser les expressions régulières.

Il commence par un bref rappel de l'origine mathématique des expressions régulières, puis détaille leurs différents types, depuis les expressions de sélection du shell jusqu'aux expressions régulières étendues interprétées par différents langages tels Perl ou Python.

L'auteur a choisi une approche résolument pratique et les chapitres suivants présentent les expressions régulières dans le contexte des différentes commandes qui ont contribué au succès d'Unix et Linux (shells, find, ed, sed, ex, vi, vim, bvi, grep, egrep, expr, awk, du, lex), puis dans celui des fonctions d'évaluation (glob(), regcomp(), regexec()) et de différents langages (Perl, Python, Javascript).

De nombreux exemples ainsi que des exercices, corrigés de façon détaillée, montrent de façon pédagogique et progressive comment produire des expressions régulières fiables et compréhensibles.

La dernière partie propose des synthèses relatives aux différents types d'expressions et à leurs méta-caractères, liste les principaux outils les utilisant, les classes de caractères POSIX, ainsi que des outils de contrôle et des méthodes de validation, parfois visuelles, des expressions régulières.

Les explications détaillées permettent une compréhension fine de la signification des méta-caractères et des expressions qui les emploient, permettant au lecteur de créer ses propres expressions régulières et de comprendre celles écrites par d'autres personnes.

D'autre part, des conseils d'écriture aident à transmettre les expressions régulières aux outils auxquels elles sont destinées sans risque de modifications indésirables, et ainsi à éviter des erreurs classiques mais néanmoins fréquentes et parfois difficiles à localiser.

Édition : ENI - 465 pages , 1re édition, 1er septembre 2015

ISBN10 : 2746097125 - ISBN13 : 9782746097124

Commandez sur www.amazon.fr :

29.90 € TTC (prix éditeur 29.90 € TTC)
Avant-propos
Introduction
Les interpréteurs de commandes, ou shell
find, la commande de recherche de fichiers
ed, l'éditeur ligne
sed, l'éditeur de flux (stream editor)
ex, l'éditeur ligne de vi
vi, le premier éditeur plein écran
vim, l'éditeur vi amélioré (Vi IMproved)
bvi, l'éditeur binaire/hexadécimal plein écran
grep, la commande de recherche de lignes
expr, la commande d'évaluation d'expressions
awk, la commande de traitement de fichiers
du, l'affichage de l'usage des disques
lex, le générateur d'analyseurs lexicaux
glob(), la fonction de sélection de pathnames
rescomp(), regexec(), la gestion des ER
hl, une commande de colorisation
Les expressions régulières en Python
Les expressions régulières en Perl
Les expressions régulières en JavaScript
Synthèse des types d'expression
Les classes de caractères POSIX
Équivalences d'expressions régulières
Outils de validation d'expressions régulières
Quelques exercices récapitulatifs
Annexes
Critique du livre par la rédaction Julien Plu le 10 janvier 2016
Ce livre est certainement la principale référence en français pour ce qui est des expressions régulières. On y voit tous les aspects et leur utilisation via une multitude d’outils fournis avec tout système Unix/Linux. Des outils comme, vi, grep, awk ou sed, mais aussi avec les langages Perl, Python et JavaScript.

Les expressions régulières sont une chose assez complexe à expliquer correctement et encore plus à comprendre. L’auteur au travers de cet ouvrage explique parfaitement et l’on comprend aussi très bien.

Le principal avantage de cet ouvrage est le fait que chaque fonctionnalité est ponctuée d’exercices afin de parfaire son apprentissage, et chaque solution est minutieusement expliquée dans le cas où l’on aurait eu du mal à réussir l’exercice. Pour résumer, c’est un très bon ouvrage pour tout débutant voulant apprendre les expressions régulières.




 Poster une réponse

Avatar de djibril djibril - Responsable Perl et Outils https://www.developpez.com
le 04/01/2016 à 17:56
Expressions régulières
Syntaxe et mise en oeuvre (avec exercices et corrigés)
Ce livre s'adresse à tout informaticien (étudiant, développeur, ingénieur système, ...) désirant comprendre et maîtriser les expressions régulières.

Il commence par un bref rappel de l'origine mathématique des expressions régulières, puis détaille leurs différents types, depuis les expressions de sélection du shell jusqu'aux expressions régulières étendues interprétées par différents langages tels Perl ou Python.

L'auteur a choisi une approche résolument pratique et les chapitres suivants présentent les expressions régulières dans le contexte des différentes commandes qui ont contribué au succès d'Unix et Linux (shells, find, ed, sed, ex, vi, vim, bvi, grep, egrep, expr, awk, du, lex), puis dans celui des fonctions d'évaluation (glob(), regcomp(), regexec()) et de différents langages (Perl, Python, Javascript).

De nombreux exemples ainsi que des exercices, corrigés de façon détaillée, montrent de façon pédagogique et progressive comment produire des expressions régulières fiables et compréhensibles.

La dernière partie propose des synthèses relatives aux différents types d'expressions et à leurs méta-caractères, liste les principaux outils les utilisant, les classes de caractères POSIX, ainsi que des outils de contrôle et des méthodes de validation, parfois visuelles, des expressions régulières.

Les explications détaillées permettent une compréhension fine de la signification des méta-caractères et des expressions qui les emploient, permettant au lecteur de créer ses propres expressions régulières et de comprendre celles écrites par d'autres personnes.

D'autre part, des conseils d'écriture aident à transmettre les expressions régulières aux outils auxquels elles sont destinées sans risque de modifications indésirables, et ainsi à éviter des erreurs classiques mais néanmoins fréquentes et parfois difficiles à localiser.

[Lire la suite]




couverture du livre Perl moderne

Note 4 drapeau
Détails du livre
Sommaire
Critiques (2)
5 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 !




 Poster une réponse

Avatar de djibril djibril - Responsable Perl et Outils https://www.developpez.com
le 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 Camille_B Camille_B - Membre confirmé https://www.developpez.com
le 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_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.
Avatar de Maddingue Maddingue - Membre confirmé https://www.developpez.com
le 21/12/2010 à 18:25
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, (...)

avec tout le respect que j'ai pour chromatic, il est plus célèbre pour ses avis tranchés et son habitude de s'engouffrer dans des discussions enflammées que pour sa vision ouverte voire même réaliste des choses.. :-/

Citation Envoyé par Camille_B  Voir le message
Si le sujet est le même, l'approche est tout à fait différente.

Son Modern Perl est en fait une introduction à Perl, qui présente la vision de chromatic de faire du Perl moderne. Non pas que je sois en désaccord avec lui, nous avons fait de même dans notre livre, mais comme nous étions plusieurs, le point de vue est déjà plus collégial et tient compte de nos expériences, assez différentes les unes des autres.

En fait, Perl moderne commence presque là où s'arrête Modern Perl, en présentant de nombreux modules du CPAN essentiels au développeur Perl d'aujourd'hui : l'objet moderne avec Moose, les bases de données avec DBI, la programmation événementielle avec POE, etc.

Et il est en français !
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



 Poster une réponse

Avatar de djibril djibril - Responsable Perl et Outils https://www.developpez.com
le 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 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




 Poster une réponse

Avatar de JakoJako JakoJako - Membre du Club https://www.developpez.com
le 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
le 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
le 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




 Poster une réponse

Avatar de djibril djibril - Responsable Perl et Outils https://www.developpez.com
le 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
le 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 Perl Cookbook

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

Perl Cookbook

de
Public visé : Débutant

Résumé de l'éditeur

Find a Perl programmer, and you'll find a copy of Perl Cookbook nearby. Perl Cookbook is a comprehensive collection of problems, solutions, and practical examples for anyone programming in Perl. The book contains hundreds of rigorously reviewed Perl "recipes" and thousands of examples ranging from brief one-liners to complete applications.

The second edition of Perl Cookbook has been fully updated for Perl 5.8, with extensive changes for Unicode support, I/O layers, mod_perl, and new technologies that have emerged since the previous edition of the book. Recipes have been updated to include the latest modules. New recipes have been added to every chapter of the book, and some chapters have almost doubled in size.
Covered topic areas include:

  • Manipulating strings, numbers, dates, arrays, and hashes
  • Pattern matching and text substitutions
  • References, data structures, objects, and classes
  • Signals and exceptions
  • Screen addressing, menus, and graphical applications
  • Managing other processes
  • Writing secure scripts
  • Client-server programming
  • Internet applications programming with mail, news, ftp, and telnet
  • CGI and mod_perl programming
  • Web programming


Since its first release in 1998, Perl Cookbook has earned its place in the libraries of serious Perl users of all levels of expertise by providing practical answers, code examples, and mini-tutorials addressing the challenges that programmers face. Now the second edition of this bestselling book is ready to earn its place among the ranks of favorite Perl books as well.

Whether you're a novice or veteran Perl programmer, you'll find Perl Cookbook, 2nd Edition to be one of the most useful books on Perl available. Its comfortable discussion style and accurate attention to detail cover just about any topic you'd want to know about. You can get by without having this book in your library, but once you've tried a few of the recipes, you won't want to.

Édition : O'Reilly - 800 pages , 2eédition, 26 septembre 2003

ISBN10 : 0596003137 - ISBN13 : 9780596003135

4,5 x 18,4 x 23,5 cm

Commandez sur www.amazon.fr :

37.09 € TTC (prix éditeur 37.09 € TTC) livraison gratuite !
  • Strings
  • Numbers
  • Dates and Times
  • Arrays
  • Hashes
  • Pattern Matching
  • File Access
  • File Contents
  • Directories
  • Subroutines
  • References and Records
  • Packages, Libraries, and Modules
  • Classes, Objects, and Ties
  • Database Access
  • Interactivity
  • Process Management and Communication
  • Sockets
  • Internet Services
  • CGI Programming
  • Web Automation
  • mod_perl
  • XML
Aucune critique n'a été faite pour l'instant



 Poster une réponse

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


Description :

Find a Perl programmer, and you'll find a copy of Perl Cookbook nearby. Perl Cookbook is a comprehensive collection of problems, solutions, and practical examples for anyone programming in Perl. The book contains hundreds of rigorously reviewed Perl "recipes" and thousands of examples ranging from brief one-liners to complete applications.

The second edition of Perl Cookbook has been fully updated for Perl 5.8, with extensive changes for Unicode support, I/O layers, mod_perl, and new technologies that have emerged since the previous edition of the book. Recipes have been updated to include the latest modules...
[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
le 06/07/2013 à 23:58
Oui, je l'ai lu, et c'est un excellent bouquin. Vraiment une aide à la résolution de problèmes pratiques réels. Bon, pour dire la vérité, je ne possède pas une copie papier de ce livre, et la version électronique que j'ai est sans doute pas complètement légale... Je ne peux qu'inciter le lecteur à l'acheter.
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.




 Poster une réponse

Avatar de djibril djibril - Responsable Perl et Outils https://www.developpez.com
le 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
le 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 Higher Order Perl

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

Higher Order Perl

Transforming Programs withs Programs

de
Public visé : Expert

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

  • Introduces powerful programming methods-new to most Perl programmers-that were previously the domain of computer scientists
  • Gradually builds up confidence by describing techniques of progressive sophistication
  • Shows how to improve everyday programs and includes numerous engaging code examples to illustrate the methods

Édition : O'Reilly - 582 pages , 1re édition, 13 avril 2005

ISBN10 : 1558607013 - ISBN13 : 9781558607019

Format Broché: 19 x 23,5, poids 1209 g, Intérieur : Noir et Blanc

Commandez sur www.amazon.fr :

57.90 € TTC (prix éditeur 57.90 € TTC) livraison gratuite !
  • Preface
  • Recursion and Callbacks
  • Caching and Memorization
  • Iterators
  • From Recursion to Iterators
  • Infinite Streams
  • Higher-Order Functions and Currying
  • Parsing
  • Declarative Programming
  • Index
  • Function Index
Critique du livre par la rédaction Jedai le 1er décembre 2008
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).
Critique du livre par la rédaction Laurent R. le 12 octobre 2015
Dans sa préface, Mark-Jason Dominus (MJD) remarque que les développeurs Perl tendent à « écrire du code C en Perl » (c'est-à-dire écrire du Perl comme si c'était du C). C'est une honte, ajoute-t-il, car Perl est bien plus expressif que le C. Nous pourrions faire bien mieux et utiliser Perl d'une façon dont les programmeurs C n'oseraient même pas rêver, mais nous ne le faisons pas la plupart du temps.

MJD montre que Perl possède de nombreux concepts et paradigmes avancés empruntés à la programmation fonctionnelle (notamment au langage Lisp) permettant bien souvent d'écrire facilement des programmes bien plus courts, bien plus expressifs, moins bogués et souvent plus lisibles que leurs équivalents en programmation procédurale ou orientée objet. En fait, Perl est sémantiquement bien plus proche du Lisp que du C, même si sa syntaxe de base est plus proche du C. Ce livre montre comment les techniques de la programmation fonctionnelle sont utilisables en Perl et permettent d'augmenter considérablement l'expressivité du langage et même de l'étendre, de lui ajouter de nouvelles fonctionnalités.

Ce livre est la source d'inspiration de mes tutoriels publiés sur ce site à propos de La programmation fonctionnelle en Perl : Partie1: les fonctions de listes, Partie 2: les fonctions d'ordre supérieur, et Partie 3 : étendre le langage. Le lecteur pourra consulter ces tutoriels en français pour se faire une idée du contenu du livre, mais ces tutoriels sont loin de rendre pleinement justice à la grande richesse du livre de MJD.

Ce livre de MJD a réellement changé ma façon de concevoir la programmation. Je suis d'accord avec la citation de Sean Burke en tête du résumé de l'éditeur (onglet Détails du livre sur cette page): cet ouvrage est simplement le meilleur livre d'informatique que j'aie lu depuis dix ans. Je le recommande vraiment à tous les lecteurs parlant suffisamment l'anglais. Ce livre est disponible en téléchargement gratuit au format PDF sur le site de l'auteur (n'hésitez pas, allez voir), mais le sujet est suffisamment ardu pour que je recommande l'acquisition de la version papier. C'est en tous cas ce que j'ai fini par faire, je ne le regrette vraiment pas.





 Poster une réponse

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


Description :

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)...
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
le 06/07/2013 à 17:19
Un livre absolument passionnant qui montre comment utiliser les concepts de la programmation fonctionnelle (Lisp, Haskell) en Perl pour construire des fonctions de rappel, des itérateurs paresseux, des fermetures, des "usines de fonctions", etc. Ce livre n'est pas destiné aux débutants et demande quelques efforts, mais il a changé en partie ma façon de programmer en Perl et même ma façon de comprendre l'art de la programmation en général. Les techniques décrites par Mark Jason Dominus rendent incroyablement simples des choses qui seraient autrement bien complexes.

A noter qu'il est possible de le télécharger gratuitement (et légalement) au format PDF sur le site de l'auteur.
couverture du livre Perl Best Practices

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

Perl Best Practices

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

Édition : O'Reilly UK - 542 pages , 1re édition, 19 juillet 2009

ISBN10 : 0596001738 - ISBN13 : 9780596001735

Commandez sur www.amazon.fr :

29.70 € TTC (prix éditeur 29.70 € TTC) livraison gratuite !
  • Best Practices
  • Code Layout
  • Naming Conventions
  • Values and Expressions
  • Variables
  • Control Structures
  • Documentation
  • Built-in Functions
  • Subroutines
  • I/O
  • References
  • Regular Expressions
  • Error Handling
  • Command-Line Processing
  • Objects
  • Class Hierarchies
  • Modules
  • Testing and Debugging
  • Miscellanea
  • Essential Perl Best Practices
  • Perl Best Practices
  • Editor Configurations
  • Recommended Modules and Utilities
  • Bibliography
Critique du livre par la rédaction arnolem le 1er janvier 2006
« 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 œuvre 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.




 Poster une réponse

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


Description :

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.
[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
le 06/07/2013 à 23:48
Hum, compliqué d'expliquer, j'ai des sentiments partagés. C'est un excellent bouquin, écrit par un vrai spécialiste que je me garderai bien de critiquer car je suis loin, très très très loin, d'avoir son niveau, et j'ai appris plein de choses en le lisant, mais, en même temps, imposer des normes de codage, hum, je n'adhère pas complètement, certaines me paraissent vraiment inutiles ou même stupides.

Bref, j'ai appris plein de choses avec ce bouquin très bien fait, mais je suis loin d'être d'accord avec certaines recommandations.
Responsable bénévole de la rubrique Perl : djibril -