Page 1/2 - Programmation Python - Niveau 2 - Mise à jour le 13/02/2013
Concepteur : ENI SERVICE – Diffuseur : Groupe ARKESYS
Programmation Python - Niveau 2
Référence : LAN-PYT-SV-N2-AUT
Durée : 3 jours soit 21 heures
Filière : Développement
Stage disponible en mode « In Class »
Population visée :
Ouvrier – Employé – Employé qualifié – Cadre – Cadre
supérieur
Public concerné :
Développeurs, administrateurs systèmes
PRÉ-REQUIS
• Avoir suivi le cours " Programmation Python - Niveau 1 ", ou posséder les connaissances et compétences
équivalentes.
OBJECTIFS PEDAGOGIQUES
A l’issue de cette formation, l’apprenant sera capable de :
• Comprendre et mettre en œuvre des éléments de programmation plus avancée du langage Python ;
• Etre autonome dans l'installation, la compréhension et la mise en œuvre des nombreux modules Python
disponibles ;
• Développer vos propres modules en respectant les règles qualités les plus répandues.
OBJECTIFS OPERATIONNELS ET CONTENU DE LA FORMATION
Rappels sur les bases de la programmation Python
• Données classiques
• Données " langage évolué "
• Instructions conditionnelles et boucles
• Les imports de modules
• La programmation orientée objet
• La gestion des erreurs et les exceptions
Données complémentaires " langage évolué "
• Les " list compréhensions "
• Les méthodes privées
• Fonctionnement et utilisation des générateurs et itérateurs
• Fonctionnement et utilisation des décorateurs
• Fonctionnement et utilisation des descripteurs
• Fonctionnement et utilisation des gestionnaires de contexte
Etude des modules les plus modulaires pour :
• Dialoguer avec les bases de données
• Manipuler les fichiers XML
• Utiliser les expressions régulières
• Développer rapidement de nouvelles lignes de commande avec options
• Créer des macros LibreOffice
Industrialisation de son module en respectant les standards
• Bien structurer son module
• Réaliser des tests unitaires sur le code
• Gérer la documentation associée