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

Les meilleurs cours et tutoriels pour apprendre Perl

Cette page recense tous les cours et tutoriels de formation pour apprendre à programmer en Perl. Vous y trouverez des articles pour tous les niveaux de débutant à expert. L'ensemble des tutoriels touche Perl 5, Perl 6, la programmation orientée objet, graphique avec Perl/TK… N'hésitez pas à en profiter. Si vous souhaitez proposer, participer à l'enrichissement de ces ressources, vous êtes au bon endroit également.

13 commentaires Donner une note à l´article (5)

Page lue   fois.

Nombre d´auteurs : 26, nombre de traducteurs : 4, nombre d´articles : 66, dernière mise à jour : 21 décembre 2020 

 
Pour débuter

Sommaire

menu Bien débuter en Perl
  • PDF on-line ZIP E-book 
    fr
    Programmation en PERL
    par Larry Wall, Tom Christiansen, Jon Orwant
    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 Perl, 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. 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.
    Ce livre a été publié à l'origine en 2001, mais il reste la « bible » du langage Perl en français. Il couvre la version Perl 5.6 du langage. Il existe une 4e édition en anglais, sortie 12 ans plus tard en 2012, en rapport avec Perl 5.16 et à ce jour (17/04/2018), nous sommes en Perl 5.26.
     
  • PDF on-line ZIP E-book 
    fr
    Les programmeurs Perl résolvent des problèmes et trouvent des solutions. Perl est l'arme secrète qu'ils utilisent quand ils ont à résoudre un problème tout de suite. Le Perl moderne élève cette productivité à un niveau supérieur. Apprenez la philosophie Perl pour libérer toute la puissance du langage.
     
  • PDF on-line ZIP E-book 
    fr
    Certaines sections de ce document référencent d'autres parties (plus complètes et précises) de la documentation de Perl 6. Vous devriez les lire si vous avez besoin de plus d'information sur un sujet précis. En lisant ce document, vous trouverez des exemples pour la plus part des sujets discutés. Pour mieux les comprendre, vous pouvez expérimenter en les modifiant.
     
  • PDF on-line ZIP E-book 
    fr
    Cette série de cours est une traduction ou plutôt une adaptation assez libre d'une série de blogs en anglais de Moritz Lenz, qui m'a aimablement donné l'autorisation de faire cette adaptation en français. L'essentiel du contenu technique provient du texte de Moritz Lentz, qui mérite tout le crédit pour son travail, mais j'ai suffisamment réécrit ce texte pour mériter pour ma part de supporter intégralement la responsabilité de toute erreur qui aurait pu s'y glisser.
     
  • PDF on-line ZIP E-book 
    fr
    Cette série de tutoriels est une traduction ou plutôt une adaptation assez libre d'une série de blogs en anglais de Moritz Lenz, qui m'a aimablement donné l'autorisation de faire cette adaptation en français.
     
  • PDF on-line ZIP E-book 
    fr
    Cette série de tutoriels est une traduction ou plutôt une adaptation assez libre d'une série de blogs en anglais de Moritz Lenz, qui m'a aimablement donné l'autorisation de faire cette adaptation en français.
    La présente troisième partie approfondit certaines notions importantes (en particulier les regex et les grammaires), introduit quelques autres nouveautés et se termine par un long chapitre sur le Perl 6 idiomatique.
     
  • PDF on-line ZIP E-book 
    fr
    Ce cours fait suite à une série de trois tutoriels décrivant les principaux changements entre la version 5 de Perl, une vénérable dame qui a commencé sa carrière il y a plus de 20 ans (en 1994), et la nouvelle mouture, Perl 6, radicalement nouvelle et bien plus moderne et plus expressive, qui devrait sortir en version de production avant la fin de l'année 2015. Il est maintenant simple d'apprendre Perl 6.
     
  • PDF on-line ZIP E-book 
    fr
    Ce cours ou tutoriel fait suite à une série de trois d'articles décrivant les principaux changements entre la version 5 de Perl, une vénérable dame qui a commencé sa carrière il y a plus de 20 ans (en 1994), et la nouvelle mouture, Perl 6, radicalement nouvelle et bien plus moderne et plus expressive, qui devrait sortir en version de production avant la fin de l'année 2015. Il est maintenant simple d'apprendre Perl 6.
     
  • PDF on-line ZIP E-book 
    fr
    La puissance des expressions régulières de Perl 5 a longtemps fait de ce langage l'instrument de choix par excellence pour analyser des données textuelles. Depuis, de nombreux autres langages de programmation ont cherché à copier les expressions régulières de Perl. Lisez ce tutoriel, vous pourrez apprendre facielement les expressions régulière sous Perl 6.
     
  • PDF on-line ZIP E-book 
    fr
    Cours complet pour débuter et se former au langage de programmation Perl, que l'on soit un habitué du C ou novice en programmation.
    Le cours a été réalisé pour un environnement Linux, mais les codes fonctionneront aussi sous Windows.
     
  • PDF on-line ZIP 
    fr
    FAQ Perl
    par Equipe Perl
    Cette FAQ Perl a pour vocation de vous enseigner ou de vous faire revoir les notions élémentaires de ce fantastique langage.
     
  • PDF on-line ZIP 
    fr
    FAQ Perl6
    par Equipe Perl
    Cette FAQ Perl6 a pour vocation de vous enseigner ou de vous faire revoir les notions élémentaires de ce fantastique langage.
     
  • PDF on-line ZIP E-book 
    fr
    Bien débuter en Perl
    par François Lieuze
    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 !
     
  • PDF on-line ZIP E-book 
    fr
    L'objet de ce cours est de vous permettre d'acquérir rapidement les bases d'un langage de programmation tel que Perl. Ce cours sera donc composé de plusieurs parties dont voici la première. Ainsi, vous apprendrez à obtenir rapidement l'interpréteur Perl, à l'installer sur des systèmes communément utilisés (Windows, MacOS X et Linux) et à vous initier aux variables de base de ce langage.
     
  • PDF on-line ZIP E-book 
    fr
    Dans la première partie, nous avions vu ensemble les 3 variables fondamentales de Perl. À présent, nous irons plus loin dans la compréhension de ce langage pour nous faciliter la vie dans nos développements. Ainsi, nous apprendrons à partager notre code pour ne plus le rendre "monolithique", à découvrir des nouvelles boucles et à faire prendre des décisions à nos programmes. Enfin, nous allons voir quelles sont quelques variables dites "spéciales" que Perl met à notre disposition pour nous faciliter la vie.
     
  • PDF on-line ZIP E-book 
    fr
    À présent, nous allons envisager ce qui fait de Perl sa robustesse, les expressions régulières, les fichiers et les modules. Bien souvent, la "légende" sur Perl veut que les expressions régulières (ou regexps, expressions rationnelles) soient particulièrement difficile à appréhender et à lire. De même, le nombre de modules est très conséquent et l'on ne sait lequel choisir. Mais, tout cela n'est pas la réalité de Perl et nous verrons que ces principes sont simples à apprendre. Enfin, nous verrons comment rendre notre code plus propre et plus valide.
     
  • PDF 
    fr
    la syntaxe, toutes les fonctions, les concepts avancés... Inclus également la FAQ Perl officielle.
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel a pour but de vous donner des pistes pour trouver facilement de la documentation sur le langage de programmation Perl via le site de developpez.com.
     
menu Perl 6
  • PDF on-line ZIP E-book 
    fr
    Ce document présente la programmation objet en Perl 6. Rien ne vous oblige à faire de la programmation orientée en Perl 6, mais le modèle objet est bien plus développé en Perl 6 qu'en Perl 5, il est même au centre des entrailles du langage. Il est donc important de comprendre son fonctionnement même si vous n'avez pas l'intention immédiate de programmer dans le paradigme objet.
    Si la programmation orientée objet vous intéresse, alors bienvenue dans un paradigme objet puissant, expressif et résolument moderne.
    Ce tutoriel présuppose que vous ayez une connaissance minimale de la syntaxe de Perl 6
     
  • PDF on-line ZIP E-book 
    fr
    La première version officielle de production du langage de programmation Perl 6 est sortie fin décembre 2015. Perl 6 reste dans l'esprit de Perl, et sa syntaxe présente de fortes ressemblances avec les versions antérieures de Perl, mais c'est véritablement un nouveau langage, résolument moderne et d'une puissance expressive sans précédent.
     
  • PDF on-line ZIP E-book 
    fr
    Certaines sections de ce document référencent d'autres parties (plus complètes et précises) de la documentation de Perl 6. Vous devriez les lire si vous avez besoin de plus d'information sur un sujet précis. En lisant ce document, vous trouverez des exemples pour la plus part des sujets discutés. Pour mieux les comprendre, vous pouvez expérimenter en les modifiant.
     
  • PDF on-line ZIP E-book 
    fr
    Cette série de cours est une traduction ou plutôt une adaptation assez libre d'une série de blogs en anglais de Moritz Lenz, qui m'a aimablement donné l'autorisation de faire cette adaptation en français. L'essentiel du contenu technique provient du texte de Moritz Lentz, qui mérite tout le crédit pour son travail, mais j'ai suffisamment réécrit ce texte pour mériter pour ma part de supporter intégralement la responsabilité de toute erreur qui aurait pu s'y glisser.
     
  • PDF on-line ZIP E-book 
    fr
    Cette série de tutoriels est une traduction ou plutôt une adaptation assez libre d'une série de blogs en anglais de Moritz Lenz, qui m'a aimablement donné l'autorisation de faire cette adaptation en français.
     
  • PDF on-line ZIP E-book 
    fr
    Cette série de tutoriels est une traduction ou plutôt une adaptation assez libre d'une série de blogs en anglais de Moritz Lenz, qui m'a aimablement donné l'autorisation de faire cette adaptation en français.
    La présente troisième partie approfondit certaines notions importantes (en particulier les regex et les grammaires), introduit quelques autres nouveautés et se termine par un long chapitre sur le Perl 6 idiomatique.
     
  • PDF on-line ZIP E-book 
    fr
    Ce cours fait suite à une série de trois tutoriels décrivant les principaux changements entre la version 5 de Perl, une vénérable dame qui a commencé sa carrière il y a plus de 20 ans (en 1994), et la nouvelle mouture, Perl 6, radicalement nouvelle et bien plus moderne et plus expressive, qui devrait sortir en version de production avant la fin de l'année 2015. Il est maintenant simple d'apprendre Perl 6.
     
  • PDF on-line ZIP E-book 
    fr
    Ce cours ou tutoriel fait suite à une série de trois d'articles décrivant les principaux changements entre la version 5 de Perl, une vénérable dame qui a commencé sa carrière il y a plus de 20 ans (en 1994), et la nouvelle mouture, Perl 6, radicalement nouvelle et bien plus moderne et plus expressive, qui devrait sortir en version de production avant la fin de l'année 2015. Il est maintenant simple d'apprendre Perl 6.
     
  • PDF on-line ZIP E-book 
    fr
    La puissance des expressions régulières de Perl 5 a longtemps fait de ce langage l'instrument de choix par excellence pour analyser des données textuelles. Depuis, de nombreux autres langages de programmation ont cherché à copier les expressions régulières de Perl. Lisez ce tutoriel, vous pourrez apprendre facielement les expressions régulière sous Perl 6.
     
  • PDF on-line ZIP E-book 
    fr
    Interview de Larry Wall - Perl 6
    par Mike Saunders, djibril, Mishulyna, Laurent Rosenfeld
    Perl 6 est en cours de conception depuis 15 ans, et doit sortir à la fin de cette année. Nous avons discuté avec son créateur pour savoir de quoi il est question.
     
menu Perl et la programmation orientée objet
menu Perl et les modules CPAN
menu Perl et les interfaces graphiques
  • PDF on-line ZIP E-book 
    fr
    Cet article vous explique comment empêcher une application Perl/Tk de rester figée en utilisant une barre de progression, en créant des threads.
     
  • PDF on-line ZIP E-book 
    fr
    Introduction à Perl/Tk
    par Nancy Walsh
    Perl/TK est une extension de Perl grâce à laquelle l'interface utilisateur des programmes devient graphique. Avec Tk, les programmes Perl ne sont plus limités au mode texte, mais créent fenêtres graphiques, boutons, zones de saisie, boîtes de liste, menus et barres de défilement. Tk libère le développeur du confinement de la ligne de commande et lui permet de construire des applications graphiques répondant à des événements, sous MS-Windows comme sous Unix.
     
  • PDF on-line ZIP E-book 
    fr
    Multithreading dans les applications Perl/Tk : comment ne pas geler l'interface graphique quand une tâche dure longtemps.
     
  • PDF on-line ZIP E-book 
    fr
    Le but de cet article est d'expliquer comment empêcher une application Perl/Tk de se figer pendant une longue tâche. Pour ce faire, nous parlerons des avantages et inconvénients des différentes méthodes : méthodes Tk, modules externes (threads, Win32...).
     
  • PDF on-line ZIP E-book 
    fr
    Cet article a pour but de vous expliquer comment intercepter les sorties standards (STDOUT) et sorties d'erreurs (STDERR) en Perl/Tk.
     
  • PDF on-line ZIP 
    fr
    FAQ Perl Tk
    par Equipe Perl
    Cette FAQ Perl/TK vous donne des astuces pour vos créations d'interfaces graphiques en Perl Tk.
     
  • PDF on-line ZIP E-book 
    fr
    Perl et GTK2
    par Patrice Le Borgne
    Ce tutoriel vous présente l'utilisation de la bibliothèque GTK2 avec le langage de script Perl.
     
  • PDF on-line ZIP E-book 
    fr
    Ce n'est pas un sujet qui va révolutionner la blogosphère, mais il m'a pris un peu de temps. Je suis donc sûr qu'un jour un internaute sera content de trouver ici deux ou trois astuces qui lui épargneront de longues recherches. Si tu es celui-ci, Perlophile, fais-moi un signe.
     
menu Perl et les bases de données
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel vous permettra d'apprendre les bases d'utilisation du module DBI afin de se connecter à une base de données et de lire ou insérer des données.
    La notion des placeholders pour protéger et optimiser les requêtes sera abordée.
     
menu Perl et les fichiers particuliers
  • PDF on-line ZIP E-book 
    fr
    Renommer, copier ou déplacer des fichiers reste basique en Perl, mais il y a des subtilités à connaître pour éviter de mauvaises surprises. Lisez ce tutoriel pour apprendre à ne pas se faire piéger !
     
  • PDF on-line ZIP E-book 
    fr
    Le module ODF::lpOD apporte un nouveau style d'interface pour la manipulation des documents au format ODF (OpenOffice). ODF::lpOD est le premier module créé sous l'espace de noms ODF. Cet article, qui n'est pas un manuel de référence, est une introduction didactique à son utilisation et une compilation de recettes simples ; son objectif est de permettre une prise en main rapide, de présenter par des exemples simples quelques fonctionnalités représentatives, et de faciliter la mise en place d'une "preuve du concept".
     
  • PDF on-line ZIP E-book 
    fr
    mandations de la communauté Perl.Cet article vous explique comment lire et écrire des fichiers XML en utilisant certains modules existant sur le site du CPAN.
     
menu Perl et la bioinformatique
  • PDF on-line ZIP E-book 
    fr
    BioPerl est une librairie Perl contenant énormément de programmes facilitant l'analyse de données biologiques. Son installation n'est pas toujours simple. Ce tutoriel a pour but de montrer des exemples d'installation sous différents systèmes d'exploitation et avec différentes versions de Perl.
     
  • PDF on-line ZIP E-book 
    fr
    Cet article a pour vocation de vous expliquer comment extraire des informations dans la banque de données GenBank relatives à une séquence nucléique via un numéro d'accession, identifiant, en utilisant un module CPAN Perl (bioperl) nommé Bio::DB::GenBank.
     
menu Perl et le réseau
menu Perl et le WEB
  • PDF on-line ZIP E-book 
    fr
    Cet article assez simple a pour but de vous montrer comment échanger des informations entre un programme PHP et un programme Perl/CGI à travers les sessions.
     
menu Divers
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel a pour but de vous lister quelques configurations des éditeurs de texte (Notepad++) ou EDI (NetBeans) utilisés par les programmeurs Perl. Elles permettent de faciliter la vie du Perléen !
    Vous pouvez participer à enrichissement de ce tutoriel .
     
  • PDF on-line ZIP E-book 
    fr
    Nous appelons « décorateur » une fonction qui permet de modifier le comportement d'une autre fonction sans toucher au code de cette autre fonction. Cela permet notamment d'ajouter des traces d'exécution (par exemple à des fins de débogage) ou d'accélérer le fonctionnement d'une fonction en ajoutant un cache.
     
  • PDF on-line ZIP E-book 
    fr
    Les nouveautés de Perl 5.24
    par Sébastien Tramonis-Asperghis
    Une nouvelle année, une nouvelle version stable de Perl. Revue des nouveautés majeures de la version 5.24, publiée le 09 mai 2016, une présentation de Sébastien Tramonis-Asperghis.
     
  • PDF on-line ZIP E-book 
    fr
    Les nouveautés de Perl 5.22
    par Sébastien Tramonis-Asperghis
    Une nouvelle année, une nouvelle version stable de Perl. Revue des nouveautés majeures de la version 5.22, publiée le 01 juin 2015, une présentation de Sébastien Tramonis-Asperghis.
     
  • PDF on-line ZIP E-book 
    fr
    Ce guide de Rafael Garcia-Suarez vous aidera à comprendre comment utiliser l'Unicode en Perl 5.
     
  • on-line vidéo 
    fr
    Journées Perl 2017
    par djibril
    Ce tutoriel contient l'ensemble des vidéos et présentations des journées Perl 2017.
     
  • on-line vidéo 
    fr
    Journées Perl 2016
    par djibril
    Ce tutoriel contient l'ensemble des vidéos et présentations des journées Perl 2016.
     
  • on-line vidéo 
    fr
    Journées Perl 2015
    par djibril
    Ce tutoriel contient l'ensemble des vidéos et présentations des journées Perl 2015.
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel décrit les différents encodages de caractères, comment ils peuvent conduire à des problèmes et comment les gérer dans un programme Perl.
     
  • on-line vidéo 
    fr
    Journées Perl 2014
    par djibril
    Tutoriel contenant des vidéos et présentations des journées Perl 2014.
     
  • PDF on-line ZIP E-book 
    fr
    Ce document est le troisième et dernier d'une série de tutoriels visant à montrer comment utiliser certaines techniques de la programmation fonctionnelle en Perl et acquérir ainsi une bien meilleure expressivité. Cette troisième partie montre en particulier comment les fonctions d'ordre supérieur (fonctions de rappel, fermetures, itérateurs, générateurs de fonctions, etc.) abordées dans la seconde partie permettent d'étendre le langage et notamment de créer de nouveaux opérateurs de listes tels que ceux abordés dans la première partie. Il n'est pas indispensable d'avoir lu la première partie de ce tutoriel pour lire cette troisième partie, mais une bonne compréhension des notions abordées dans la deuxième partie est nécessaire.
     
  • PDF on-line ZIP E-book 
    fr
    Ce document est le deuxième d'une série de tutoriels visant à montrer comment utiliser certaines techniques de la programmation fonctionnelle en Perl et acquérir ainsi une bien meilleure expressivité. Cette deuxième partie aborde en particulier les fonctions d'ordre supérieur (fonctions de rappel, fermetures, itérateurs, etc.) permettant de résoudre simplement et élégamment des problèmes assez complexes. Il n'est pas indispensable d'avoir lu la première partie de ce tutoriel pour lire cette deuxième partie.
     
  • PDF on-line ZIP E-book 
    fr
    Ce document est le premier d'une série de tutoriels visant à montrer comment utiliser certaines techniques de la programmation fonctionnelle en Perl et acquérir ainsi une bien meilleure expressivité. Cette première partie aborde en particulier les opérateurs de listes (grep, map, for, sort, etc.) et montre comment il est possible d'enchaîner certains d'entre eux pour former une espèce de « pipeline » dans lequel les données transitent et subissent une série de transformations successives permettant de résoudre simplement et élégamment des problèmes assez complexes.
     
  • on-line vidéo 
    fr
    Journées Perl 2013
    par djibril
    Tutoriel contenant des vidéos et présentations des journées Perl 2013.
     
  • on-line vidéo 
    fr
    Journées Perl 2012
    par djibril
    Tutoriel contenant des vidéos et présentations des journées Perl 2012.
     
  • on-line vidéo 
    fr
    Journées Perl 2009
    par djibril
    Tutoriel contenant des vidéos et présentations des journées Perl 2009.
     
  • on-line vidéo 
    fr
    Le but de cet article est de vous présenter des vidéos des journées Perl.
     
  • PDF on-line ZIP E-book 
    fr
    Les nouveautés de Perl 5.20
    par Sébastien Tramonis-Asperghis
    Une nouvelle année, une nouvelle version stable de Perl. Revue des nouveautés majeures de la version 5.20, publiée le 27 mai 2014, une présentation de Sébastien Tramonis-Asperghis.
     
  • PDF on-line ZIP E-book 
    fr
    Voici une petite présentation sur les expressions régulières de Perl 5 et PCRE, une présentation de Sébastien Tramonis-Asperghis.
     
Consultez tous les cours
  

Copyright © 2020 Developpez.com Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.