Le langage Perl : éléments de bibliographie

Transcription

Le langage Perl : éléments de bibliographie
Le langage Perl : éléments de bibliographie
Yves Guidet pour Apollo Formation
V 2.5.4 (June 14, 2016)
Yves Guidet pour Apollo Formation
Le langage Perl : éléments de bibliographie
Bibliographie succinte et annexes
I
Remarque préliminaire : les éditions O'Reilly France ont fermé
dénitivement.
I voir http://blog.immateriel.fr/
I
Lama book
I
Introduction
à Perl
de Schwartz Randal, Phoenix Tom et
Foy Briab
I
Camel book
I
Programmation
en Perl
de Larry Wall, Tom Christiansen,
Jon Orwant
I
Conway : De l'art de programmer en Perl Standards et
règles pour du code maintenable de Damian Conway (Perl
Best Practices)
Yves Guidet pour Apollo Formation
Le langage Perl : éléments de bibliographie
Webographie succinte
A tout seigneur : http://www.perl.org
Docs en Français : http://perl.enstimac.fr/
Le CPAN : http://search.cpan.org
En français, le site des mongueurs : http://www.mongueurs.net/
Citons en particulier :
http://articles.mongueurs.net/magazines/dossiers/01/
L'un de ces mongueurs, Sylvain Lhullier a écrit :
http://sylvain.lhullier.org/publications/intro_perl/index.html que
je recommande chaudement. Et bien sûr :
http://yvesguidetno-ip.biz/ où vous trouverez support et exercices
Yves Guidet pour Apollo Formation
Le langage Perl : éléments de bibliographie
XML
Depuis qu'ENI a changé de support, plus rien sur XML.
Je ne peux guère vous conseiller qu'un tuto (à voir sur le site des
mongueurs http://www.mongueurs.net/ ?).
Ainsi qu'un exemple (sla2txt) http://tinyurl.com/pj568jw
Yves Guidet pour Apollo Formation
Le langage Perl : éléments de bibliographie
DBI::DBD
Ce chapitre est en complète réécriture.
On retiendra :
I DBI l'abstraction
I DBD::... les pilotes
Techniquement, une des limitations de Perl est de ne traiter
(simplement) que des listes de scalaires. Or le résultat d'une
requête est quelque chose de plus complexe. D'où l'existence de
méthodes comme fetchrow_array, fetchrow_hashref, etc.
Yves Guidet pour Apollo Formation
Le langage Perl : éléments de bibliographie
DBI::DBD (suite)
Ensuite on ira voir :
I le CPAN http://tinyurl.com/a675jqm,
I le tuto de Djibril dans developpez.com :
http://djibril.developpez.com/tutoriels/perl/perl-dbi/ et ses
départements de France.
On pourra aussi consulter ache.pl http://bit.ly/1phN4jW
Et pour les exercices on pourra utiliser cf.sql http://bit.ly/1nQvIeG
Notons qu'on aura besoin de Xampp, l'installation est décrite ici :
http://bit.ly/1qune06
Vous aurez ainsi accès à phpmyadmin.
Yves Guidet pour Apollo Formation
Le langage Perl : éléments de bibliographie
CGI
Là aussi on ira lire CPAN et support, et étudier le script circ-CGI.pl,
à la racine du site perle.
Yves Guidet pour Apollo Formation
Le langage Perl : éléments de bibliographie
CSV
L'acronyme anglais CSV (pour Comma-Separated Values )
désigne des chiers texte contenant des données en colonne,
généralement séparées par des virgules, et utilisés par des tableurs,
parfois aussi des SGBD.
Bien sûr le CPAN donne de nombreux résultats ; attention aux
problèmes liés à l'encodage.
Yves Guidet pour Apollo Formation
Le langage Perl : éléments de bibliographie
Excel
Un coup de cpan donne 252 résultats.
On pourra regarder les modules d'Istemin.
On trouvera un tuto et un recueil d'expérience chez les monks :
http://tinyurl.com/lzx7att
Yves Guidet pour Apollo Formation
Le langage Perl : éléments de bibliographie
Mojolicious
Citons wikipédia : Mojolicious est un framework open source écrit
en Perl, qui applique le modèle de conception
Modèle-Vue-Contrôleur (MVC). Il a été créé par Sebastian Riedel,
créateur initial de Catalyst. Il vise à éviter la lourdeur de Catalyst.
Un doc ici, avec son "Hello World" :
http://wiki.linuxwall.info/doku.php/fr:ressources:dossiers:mojolicious
Tout se fait sous Linux, mais c'est transposable.
Notons que mon site utilise Perl Template Toolkit.
Yves Guidet pour Apollo Formation
Le langage Perl : éléments de bibliographie

Documents pareils

PERL 5.x Système et DBI

PERL 5.x Système et DBI Être capable de concevoir des programmes PERL 5.x. Etude des syntaxes. Apprendre le système Linux/Unix. Faciliter l'administration système via la création d'outils et l'automatisation. Création d'u...

Plus en détail

Formation programmation Perl DBI avec MySQL Plan de cours

Formation programmation Perl DBI avec MySQL Plan de cours Formation programmation Perl DBI avec MySQL Plan de cours

Plus en détail

Mini-projet bases de données / Perl - go: dept

Mini-projet bases de données / Perl - go: dept Si un module n’est pas installé, Perl dispose d’un module spécifique qui est une interface sur la base de données CPAN (voir http://www.cpan.org). Cette interface est appelée avec la ligne de comma...

Plus en détail