Bien débuter en Perl par François Lieuze (autres articles) Date de publication

Bien débuter en Perl par François Lieuze (autres articles) Date de publication : Dernière mise à jour : Vous désirez apprendre le Langage Perl ? Vous ne savez pas par quoi commencer ? Ce guide va vous aider dans vos premiers pas, du choix de l'éditeur jusqu'à celui du livre ou des tutoriels en ligne ansi que de nombreux liens pour vous permettre de vous exercer et d'aller plus loin ! Bien débuter en Perl par François Lieuze (autres articles) - 2 - Copyright © 2008 - François Lieuze. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. http://woufeil.developpez.com/tutoriels/perl/debuter/ I - Qu'est ce que Perl ?.............................................................................................................................................. 3 II - Quels sont les outils dont j'ai besoin ?................................................................................................................. 4 II-1 - L'éditeur de texte.......................................................................................................................................... 4 II-2 - Perl................................................................................................................................................................4 II-3 - Test de fonctionnement................................................................................................................................ 4 III - Quelles sont les ressources disponibles pour apprendre le langage Perl ?........................................................ 5 III-1 - Les cours en ligne....................................................................................................................................... 5 III-2 - Les livres......................................................................................................................................................5 III-3 - Pour aller plus loin.......................................................................................................................................5 IV - J'ai un problème, aidez-moi !...............................................................................................................................6 V - Quelques liens utiles.............................................................................................................................................7 VI - Conclusion............................................................................................................................................................8 VII - Remerciements................................................................................................................................................... 9 Bien débuter en Perl par François Lieuze (autres articles) - 3 - Copyright © 2008 - François Lieuze. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. http://woufeil.developpez.com/tutoriels/perl/debuter/ I - Qu'est ce que Perl ? Perl est un langage de programmation conçu par Larry Wall dont la première version date de 1987. Ce langage de programmation a été créé dans l'optique d'être un intermédiaire entre le langage C et les langages de scripts comme bash. Au premier, il emprunte la syntaxe et aux seconds la simplicité. Perl est idéal pour : • L'administration système ; • La manipulation de texte (mail, logs..) ; • La création d'interfaces graphiques simple ; • Faire l'interface avec un système de gestion de base de données quelconque (MySQL, Oracle, PostGreSQL...) ; • L'automatisation de tâches répétitives ; • La programmation Web, au travers des modules CGI ; • Bien d'autres choses encore. Et, cerise sur le gâteau, Perl est entièrement multi-plateforme ! Que vous travaillez sur un Unixoide (Linux, BSD, Solaris, Mac...) ou un Windows, votre script Perl tournera sans aucune modification sur tous ces systèmes. Au niveau technique, Perl présente entre autres les avantages suivants : • Gestion automatique de la mémoire (système de Garbage Collector) ; • Manipulation aisée de données hétérogènes : tableau, chaîne de caractères, table de hachage, référence, et le plus important, tout cela combiné ! • Gestion native des expressions régulières ou regex ; • Plus de 13000 modules disponibles sur le site du CPAN. Pour finir la présentation, je ne peux m'empêcher de vous donner le slogan de Perl, qui démontre bien son état d'esprit : There Is More Than One Way To Do It (il y a plus d'une façon de le faire). Bien débuter en Perl par François Lieuze (autres articles) - 4 - Copyright © 2008 - François Lieuze. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. http://woufeil.developpez.com/tutoriels/perl/debuter/ II - Quels sont les outils dont j'ai besoin ? II-1 - L'éditeur de texte Pour commencer en Perl, la première chose est de disposer d'un bon éditeur de texte, qui permettra notamment de mettre en couleur vos codes Perl. Sous Windows, je conseille Notepad++, qui est un logiciel libre souvent mis à jour et qui offre beaucoup de possibilités en restant simple à utiliser. Sous Linux, si vous n'aimez pas les éditeurs comme vim ou emacs qui se basent surtout sur la ligne de commande (bien qu'emacs soit utilisable à la souris), je vous conseille l'excellent SciTe. On notera qu'il est également disponible sous Windows. Sous Mac, un excellent éditeur en français est Smultron. Notez bien que les logiciels proposés ne sont pas les seuls dans leur domaine, loin de là. Si vous avez déjà un éditeur favori qui gère la coloration syntaxique, utilisez-le. II-2 - Perl Une fois votre éditeur trouvé et configuré, attaquons-nous au principal : Perl lui-même ! Si vous êtes sous Linux ou Mac, réjouissez-vous : il y a 95% de chances pour que Perl soit déjà présent sur votre système ! Si vous n'en êtes pas sûr, lancez une console et tapez perl -v . Si Perl est installé, la commande affichera la version de Perl présente sur le système. Si Perl n'est pas installé, deux écoles : le recompiler vous-même (les sources sont disponibles sur perl.com) ou aller sur le site d' ActiveState dans la section ActivePerl et suivre les instructions pour télécharger et installer ActivePerl. Sous Windows, choisissez le fichier MSI, sous Mac le DMG et sous Linux le .DEB ou le .RPM. Trop compliqué ? Voici des liens directs vers les fichiers pour télécharger ActivePerl 5.10.0.1002 : • Sous Linux, en .rpm ; • Sous Linux, en .deb ; • Sous Mac ; • Sous Windows. II-3 - Test de fonctionnement Ouvrez votre éditeur, choisissez le langage Perl dans les choix de coloration et tapez le code suivant : #! /usr/bin/perl -w use strict; use warnings; print "Hello World !\n"; Puis enregistrez ce code sous le nom de test.pl (les fichiers perl ont une extension .pl ou .pm pour les modules). Ensuite, lancez une console ou sous Windows l'invite de commande, allez dans le répertoire où vous avez enregisté le fichier (à l'aide de la commande cd) et tapez : perl test.pl Normalement, le texte Hello World ! devrait s'afficher à l'écran. Félicitations ! Vous venez de faire votre premier programme avec Perl ! Bien débuter en Perl par François Lieuze (autres articles) - 5 - Copyright © 2008 - François Lieuze. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. http://woufeil.developpez.com/tutoriels/perl/debuter/ III - Quelles sont les ressources disponibles pour apprendre le langage Perl ? III-1 - Les cours en ligne Maintenant que vous disposez de tous les outils nécessaires pour faire du Perl, il est temps d'apprendre le langage. Avant de vous acheter un livre sur le sujet, vous préfèrerez peut-être suivre un cours d'introduction à Perl en ligne et gratuit. Là encore, deux écoles : • Si vous voulez rapidement être opérationnel sans aborder certaines subtilités, vous avez le cours Formez- vous rapidement à Perl, partie 1 2 et 3, de David Bourgais ; • Si vous voulez une introduction plus complète au langage Perl, Sylvain Lhullier a rédigé une excellente Introduction à la programmation en Perl, que vous pouvez suivre même si vous n'avez aucune connaissance en programmation. Une fois ces cours assimilés, tous nos cours sont disponibles sur http://perl.developpez.com/cours/ III-2 - Les livres Ca y est, vous avez appris le langage Perl et bien évidemment vous en êtes tombé amoureux, vous avez décidé d'acheter un livre, mais vous ne savez pas lequel. Il se trouve qu'Oreilly propose deux excellents livres sur le sujet, très complémentaires : • Introduction à Perl de Schwartz Randal, Phoenix Tom et Foy Briab. C'est le livre idéal si vous êtes débutant ; • Programmation en Perl, de Larry Wall, Tom Christiansen et Jon Orwant. Ce livre (surnommé Camel Book) est l'ouvrage de référence sur Perl, à posséder absolument ! D'autres livres sur Perl sont référencés sur http://perl.developpez.com/livres/ III-3 - Pour aller plus loin Le document de référence sur Perl est la documentation officielle. C'est un document très bien fait, qui regroupe à la fois les références de Perl et des tutoriaux, le tout traduit en Français ! Cette documentation est disponible ici. Je vous encourage également à regarder nos cours et notre FAQ. Bien débuter en Perl par François Lieuze (autres articles) - 6 - Copyright © 2008 - François Lieuze. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. http://woufeil.developpez.com/tutoriels/perl/debuter/ IV - J'ai un problème, aidez-moi ! Pas de panique, le club des développeurs est là pour vous aider. Tout d'abord, pensez bien à regarder dans la documentation officielle si votre problème n'est pas abordé. Vous ne disposez pas du pdf en question uploads/Litterature/ debuter-perl.pdf

  • 20
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager