Open Source >> Python
Référence : Python
Durée : 5 jours
Vous allez apprendre à :
Maîtriser les fondamentaux et les mécanismes de développement python
Audience :
Développeur Administrateur système & réseau
Pré-requis :
Administration élémentaire d'un système GNU/Linux
Programme :
Introduction
• Langage de script interprété
• Prise en main de l'interpreteur
Types élémentaires
• Les scalaires : les nombres
• Les séquences :
• Mutables : les listes
• Immutables : les chaînes, les tuples
• Les dictionnaires
Les structures de contrôles
• Conditions
• Boucles
Les fonctions
• Prototypes, arguments
• Sémantique des appels
Programmation objet
• Classe, objets, méthodes, instances,
• Encapsulation, Polymorphisme
• Héritage simple, héritage multiple
Les modules
• Principes
• Quelques exemples :
» Module re : Expression rationnelles
» Module os : Services du système d'exploitation
» Module csv : Traitement de fichiers structurés par séparateurs.
Python et le Web : Introduction à Zope
• Architecture générale : mécanisme de publication
• Interactions DTML-Python : exemples