Les livres en français
14 livres et 13 critiques, dernière mise à jour le 4 septembre 2022 , note moyenne : 4.2
- Programmation fonctionnelle en Perl - Améliorez la puissance expressive de vos programmes
- Les fondamentaux du langage Perl 5 - Apprentissage par la pratique
- Perl moderne - L'essentiel des pratiques actuelles
- Introduction à Perl
- Perl pour les Linguistes - Programmes en Perl pour l'exploitation des données langagières
- Perl et XML
- De l'art de programmer en Perl - Standards et règles pour du code maintenable
- Perl pour l'impatient - Technique & Pratique
- Introduction à Perl pour la bioinformatique
- Introduction à Perl/Tk
- Perl - précis & concis - Mémento du Perliste
- Perl 5
- Perl DBI, Le guide du développeur
- Programmation en Perl - Camel book
Programmation fonctionnelle en Perl
Améliorez la puissance expressive de vos programmes
Résumé de l'éditeur
Édition : Independently published - 222 pages, 1re édition, 25 mars 2018
ISBN10 : 1980583765 - ISBN13 : 978980583769
15,2 x 1,3 x 22,9 cm
Commenter Signaler un problème
[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 ?
J'espère que ça intéressera, ce n'est pas si souvent que l'on a de nouveaux livres Perl en français.
Les fondamentaux du langage Perl 5
Apprentissage par la pratique
Résumé de l'éditeur
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
- 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
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
Description :
[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 ?
Perl moderne
L'essentiel des pratiques actuelles
Résumé de l'éditeur
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
- 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
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
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 :
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 ?
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.
Introduction à Perl
Résumé de l'éditeur
Édition : O'Reilly - 286 pages, 4e édition, 1er mars 2006
ISBN10 : 284177404X - ISBN13 : 9782841774043
18 x 2 x 24
- 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
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
Description :
[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 ?
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.)
Perl pour les Linguistes
Programmes en Perl pour l'exploitation des données langagières
Résumé de l'éditeur
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
- 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
Commenter Signaler un problème
Description :
[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 ?
Perl et XML
Résumé de l'éditeur
Édition : O'Reilly - 262 pages, 1re édition, 20 février 2003
ISBN10 : 2841772209 - ISBN13 : 9782841772209
24 x 18 x 1 cm
- 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
Commenter Signaler un problème
Description :
[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 ?
De l'art de programmer en Perl
Standards et règles pour du code maintenable
Résumé de l'éditeur
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
- 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
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
Description :
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.
Perl pour l'impatient
Technique & Pratique
Résumé de l'éditeur
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
- 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
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
Description :
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 ?
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)
Introduction à Perl pour la bioinformatique
Résumé de l'éditeur
É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
- 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
A recommander !
Commenter Signaler un problème
Description :
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 ?
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,
En même temps, je crois que c'est le but du livre, comme c'est résumé sur la quatrième de couverture :
Introduction à Perl/Tk
Résumé de l'éditeur
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
- 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.
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
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.
Bonne lecture et n'hésitez pas à laisser vos commentaires.
Description :
[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
Perl - précis & concis
Mémento du Perliste
Résumé de l'éditeur
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
- 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
Commenter Signaler un problème
Description :
[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 ?
Perl 5
Résumé de l'éditeur
Édition : ENI - 312 pages, 1re édition, 1er septembre 2002
ISBN10 : 2746018055 - ISBN13 : 9782746018051
20 x 17,2 x 2 cm
- 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
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
Description :
[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 ?
Perl DBI, Le guide du développeur
Résumé de l'éditeur
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 :
- comment est conçu DBI et comment il fonctionne ;
- comment construire des requêtes et lier des paramètres ;
- comment travailler avec les descripteurs de bases de données, de pilotes et d'instructions ;
- comment détecter les erreurs dans vos programmes ;
- 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
- 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
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
Description :
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 ?
Programmation en Perl
Camel book
Résumé de l'éditeur
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
- Vue d'ensemble
- Composant de Perl
- Opérateur unaire et binaire
- Instructions et déclarations
- Recherche de motif
- Sous-programmes
- Formats
- Références
- Structures des données
- Paquetages
- Modules
- Objets
- Surcharge
- Variables liées
- Unicode
- Communication interprocessus
- Threads
- Compilation
- L'interface en ligne de commande
- Le debogueur Perl
- Mécanisme internes et accès externes
- CPAN
- Sécurité
- Technique courament employées
- Portabilité
- POD
- Culture Perl
- Noms spéciaux
- Fonctions
- Bibliothèque standard de Perl
- Modules de pragmas
- Modules Standard
- Messages de diagnostiques
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
Juste pour vous annoncer que le livre est désormais accessible gratuitement au format developpez.com
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.
Juste pour vous annoncer que le livre est disponible au format developpez.com
Bonne lecture et n'hésitez pas à laisser vos commentaires.