IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Edito
Bienvenue sur la FAQ Perl. Cette FAQ a vocation de vous enseigner ou de vous faire revoir les notions élémentaires de ce fantastique langage. Perl est très usité dans différents domaines depuis la gestion système, l'administration de bases de données, les scripts CGI ou des contextes scientifiques tels la biologie moléculaire et la bioinformatique.
Les auteurs espèrent vous aider pour votre apprentissage. Aussi, n'hésites pas à leur soumettre toute suggestion par MP. Et n'oubliez pas aussi de poser vos questions sur le forum Perl de developpez.com.

Bonne lecture !

Statistiques
Nombre d'auteurs : 3
Nombre de questions : 94
Dernière mise à jour : 31/05/2005

        

Sommaire
        1. Introduction générale(8)
                1.1. Comprendre la FAQ(3)
                        A qui s'adresse la FAQ ?
                        Dois-je connaître un langage de programmation ?
                        Les autres sources d'informations
                1.2. Introduction au langage Perl(5)
                        Qu'est-ce que Perl ?
                        Bref historique de Perl
                        Avantages/Inconvénients de Perl
                        Les outils Perl
                        Mon premier programme
        2. S'initier à Perl(14)
                2.1. Les commentaires(2)
                        Comment insérer un commentaire dans le code ?
                        Comment commenter des portions de code plus larges ?
                2.2. Scalaires(12)
                        Qu'est ce qu'un scalaire ?
                        Que peut contenir un scalaire ?
                        Comment définir une variable scalaire ?
                        Comment déclarer une variable scalaire ?
                        Comment affecter une valeur à une variable scalaire ?
                        Et si je n'affecte pas de valeurs à mes variables ?
                        Quelles opérations peut-on réaliser sur ces variables ?
                        Mais comment faire la différence entre entiers, flottants, chaînes, etc.. ?
                        Que faire avec les valeurs numériques ?
                        Et les chaînes de caractères ?
                        Comment exprimer une chaîne de caractères ?
                        Mais que peut-on faire avec les chaînes de caractères ?
        3. Listes(10)
                Je n'ai pas qu'une valeur à traiter, comment fais-je ?
                Qu'est-ce qu'une liste simple ?
                Comment conserver des listes ?
                Comment définir et utiliser un tableau ?
                Mais comment accéder à un élément en particulier ?
                Comment gérer le nombre d'éléments du tableau ?
                Jongler avec listes et tableaux : c'est le cirque !
                Les listes, c'est bon, reprenez-en une tranche !
                Et les fonctions sur les listes et les tableaux ?
                Quelques fonctions surpuissantes !
        4. Les listes associatives(7)
                Qu'est-ce qu'une liste associative ?
                Comment conserver des listes associatives ?
                Comment définir et utiliser une table associative ?
                Et comment récupère-t'on le nombre d'éléments ?
                Mais comment accéder à un élément en particulier ?
                Encore une tranche ?
                Des fonctions, pour les listes et les tableaux associatifs ?
        5. Structures de contrôle(17)
                Tout en bloc !
                Visibilité réduite à 6 miles ...
                Longue portée ...
                Quelle alternative ?
                Liberté conditionnelle ...
                Sélection ... La raideur indigeste ...
                Répétitions et itérations
                Boucles bornées pour programmeurs obstinés
                Boucles comptées, mais quand on aime ...
                Boucles d'énumération
                Points de ruptures ... de séquences
                Sauter, c'est le meilleur moyen de se casser la figure.
                L'appel des fonctions à la pelle
                Le départ, des paramètres à mettre
                Et on les récupère comment, les paramètres, dans la fonction ?
                Et avec des listes comme paramètres ?
                Pensons au retour
        6. Les entrées/Sorties conversationnelles(4)
                L'entrée standard
                Un diamant dans Perl
                Ecrire sur la sortie standard
                La sortie standard
        7. Expressions régulières(8)
                Définition d'une expression régulière
                7.1. Classes de caractères(7)
                        Un caractère et ensemble de caractères
                        Caractères spéciaux et prédéfinies
                        Meta caractères et quantificateurs
                        Caractères d'ancrages
                        Mémorisation (Parenthèses de regroupement et de capture)
                        Options, compléments
                        Remplacement et substitution
        8. Perl avancé(10)
                8.1. Les fichiers(10)
                        Notion de handle de fichier
                        Ouvrir et fermer un fichier
                        Vivre et laisser mourir
                        Tests sur les fichiers
                        Se déplacer dans l'arborescence
                        Handle de répertoire
                        Suppression de fichiers
                        Renommer des fichiers
                        Création/Suppression de répertoires
                        Des commandes Unix dans Perl pour les fichiers
        9. Les processus(5)
                La fonction system
                La fonction exec
                Utiliser les backquotes
                Fork you !
                Les signaux
        10. Les modules(9)
                Qu'est ce qu'un module ?
                10.1. Installation des modules(3)
                        Windows
                        Unix
                        Macintosh
                Appeler un module local
                Appeler un module annexe
                Listing de quelques modules utiles
                10.2. Exemple d'utilisation de quelques modules(2)
                        Module DBI
                        Module CGI

        

Consultez les autres F.A.Q's

Ce document issu de www.developpez.com est soumis à la licence GNU FDL traduit en français ici
Permission vous est donnée de distribuer, modifier des copies de cette page tant que cette note apparaît clairement.