Programmation Python - Niveau 2

publicité
Programmation Python - Niveau 2
Référence : LAN-PYT-SV-N2-AUT
Durée : 3 jours soit 21 heures
Population visée :
Ouvrier – Employé – Employé qualifié – Cadre – Cadre
supérieur
Filière : Développement
Stage disponible en mode « In Class »
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
Page 1/2 - Programmation Python - Niveau 2 - Mise à jour le 13/02/2013
Concepteur : ENI SERVICE – Diffuseur : Groupe ARKESYS
Méthodes et moyens :
•
•
•
•
Explications théoriques suivies de pratiques guidées puis mises en autonomie
1 vidéoprojecteur par salle
Stage en mode « In Class » 2 téléviseurs et une caméra HD par salle
1 ordinateur par stagiaire
Méthodes d’évaluation des acquis :
•
•
Exercices de synthèse et d’évaluation
Evaluation de fin de stage
Profil formateur :
Nos formateurs bénéficient d’un suivi de compétences aussi bien au niveau technique que pédagogique.
Support stagiaire :
•
•
Support papier ou électronique (dématérialisé)
Les exercices d’accompagnement peuvent être récupérés sur clef USB
Page 2/2 - Programmation Python - Niveau 2 - Mise à jour le 13/02/2013
Concepteur : ENI SERVICE – Diffuseur : Groupe ARKESYS
Téléchargement