Cours introduction au langage Perl, tutoriel pour débuter en Perl document PDF.
I. INTRODUCTION
A. QU’EST CE QUE PERL ?
B. QUELLE UTILISATION ?
DEUX VERSIONS APERÇU
III. TYPES DE DONNÉES
A. CONSTANTES
B. SCALAIRES
C. TABLEAUX, LISTES
D. TABLEAUX INDICÉS (OU ASSOCIATIFS)
E. REMARQUES
1. Perl5 autorise les combinaisons, comme un tableau de tableaux
2. Pas de booléens (comme en langage C)
3. Tableaux à deux dimensions
4. Références
IV. EXPRESSIONS
A. OPÉRATEURS
1. Opérateurs arithmétiques
2. Chaînes de caractères
3. Parenthèses
B. COMPARAISONS
1. de chiffres
2. de chaînes
3. de booléens
V. SYNTAXE GÉNÉRALE
A. SOYONS RIGOUREUX
B. EXPRESSIONS CONDITIONNELLES
C. BOUCLES
1. « tant que »
2. « répéter »
3. « pour »
4. « pour tout »
D. PROCÉDURES
1. déclaration
2. avec paramètre(s)
3. fonctions
VI. FONCTIONS PRÉDÉFINIES
A. SYSTÈME
B. MATHÉMATIQUE
C. CHAÎNES DE CARACTÈRES
D.TABLEAUX, LISTES
E.TABLEAUX INDICÉS
VII. GESTION DE FICHIERS
A. OUVERTURE
1. en lecture
2. en écriture
3. Gestion des erreurs (||)
B. FERMETURE
C. LECTURE
D. ECRITURE
E. PARCOURS
F. FICHIER SPÉCIAL : <>
G. AUTRE NOTATION
VIII. EXPRESSIONS RÉGULIÈRES
A. RAPPEL
1. Exemples d’utilisation
2. Utilisation avancée
B. REMPLACEMENT
IX. VARIABLES ET TABLEAUX SPÉCIAUX
X. STRUCTURES COMPLEXES
XI. EXEMPLES
A. PASSAGE DE PARAMÈTRES AU PROGRAMME
B. PARCOURS DE FICHIER
C. PROGRAMMATION OBJET
D. PERL ET CGI
1. Premier CGI: sans paramètres
2. Deuxième CGI: associé à un formulaire
3. Un exemple un peu plus complexe
E. ACCÈS AUX BASES DE DONNÉES : DBI
F. ACCÈS À UNE BASE DE DONNÉES DEPUIS WEB
XII. BIBLIOGRAPHIE
XIII. INDEX
XIV. ANNEXES : INSTALLATION ET UTILISATION DE PERL
A. INSTALLATION DU PROGRAMME PRINCIPAL
1. Sur Unix
2. Sur Windows ou NT
3. Sur Mac OS
B. INSTALLATION DE MODULES
1. Sur Unix
2. Sur Windows
3. Sur Macintosh
4. Quelques modules utiles
C. DOCUMENTATION EN LIGNE
D. PERL SOUS UNIX
E. PERL SOUS WINDOWS
F. ENVIRONNEMENTS DE DÉVELOPPEMENT
1. Open Perl-Ide
2. Visual perl
3. Komodo
4. OptiPerl
5. SlickEdit
6. Perl Builder
Résumé sur introduction au langage Perl
I. INTRODUCTION
A. Qu’est ce que Perl ?
P.E.R.L. signifie Practical Extraction and Report Language. Que l’on pourrait (essayer de) traduire par « langage pratique d’extraction et d’édition ».
Créé en 1986 par Larry Wall (ingénieur système). Au départ pour gérer un système de « News » entre deux réseaux.
C’est :
• Un langage de programmation
• Un logiciel gratuit (que l’on peut se procurer sur Internet notamment)
• Un langage interprété : pas de compilation moins rapide qu’un programme compilé chaque « script » nécessite d’avoir l’interpréteur Perl sur la machine pour s’exécuter.
Pourquoi Perl est devenu populaire :
• portabilité : Perl existe sur la plupart des plateformes aujourd’hui (Unix, NT, Windows, Mac, VMS, Amiga, Atari …)
• gratuité : disponible sur Internet (ainsi qu’un nombre impressionnant de librairies et d’utilitaires)
• simplicité : Quelques commandes permettent de faire ce qu’un programme de 500 lignes en C ou en Pascal faisait.
• robustesse : Pas d’allocation mémoire à manipuler, chaînes, piles, noms de variables illimités…
……….
Introduction au langage perl (724 Ko) (Cours PDF)