IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
logo
Edito
Bienvenue sur la FAQ Perl. Cette FAQ a pour 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ésitez 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 : 4
Nombre de questions : 108
Dernière mise à jour : 08/02/2006

rechercher
   sommaire    suivant    telecharger

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. Installation de Perl(4)
                2.1. Comment savoir si Perl est installé sur ma machine?(1)
                        Tout système d'exploitation
                2.2. Comment installer Perl?(3)
                        Sur Windows
                        Sur Linux
                        Sur Macintosh
        3. S'initier à Perl(60)
                3.1. Les commentaires(2)
                        Comment insérer un commentaire dans le code ?
                        Comment commenter des portions de code plus larges ?
                3.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.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 !
                3.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 ?
                3.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
                3.6. Les entrées/Sorties conversationnelles(4)
                        L'entrée standard
                        Un diamant dans Perl
                        Ecrire sur la sortie standard
                        La sortie standard
                3.7. Expressions régulières(8)
                        Définition d'une expression régulière
                        3.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
        4. Perl avancé(33)
                4.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
                4.2. Les processus(5)
                        La fonction system
                        La fonction exec
                        Utiliser les backquotes
                        Fork you !
                        Les signaux
                4.3. Les modules(12)
                        Qu'est ce qu'un module ?
                        4.3.1. Installation des modules(3)
                                Windows
                                Unix
                                Macintosh
                        Appeler un module local
                        Appeler un module annexe
                        Listing de quelques modules utiles
                        4.3.2. Exemple d'utilisation de quelques modules(2)
                                Module DBI
                                Module CGI
                        4.3.3. Mettre à jours ses Modules(3)
                                Windows
                                Linux
                                Macintosh
                4.4. Les réferences(6)
                        Qu'est ce qu'une référence, à quoi ça sert?
                        Comment créer une référence?
                        Qu'est ce qu'une référence anonyme?
                        Comment utiliser les références, le déférencement!
                        Cas particulier (tableau à 2 dimensions)!
                        Astuces sur les références et erreurs à éviter!
        5. Scripts utiles(1)
                Compatibilité Unix/Microsoft des fichiers (^M \n Mac)

rechercher
   sommaire    suivant    telecharger

Consultez les autres F.A.Q's

Valid XHTML 1.1!Valid CSS!


Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2005 Developpez 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.