Python - Programmation niveau 2

Référence : LAN-PYT-SV-N2-AUT

Infos pratiques

  • Durée : 3 jours soit 21 heures
  • Population visée : Ouvrier – Employé – Employé qualifié – Cadre – Cadre supérieur
  • Public concerné : Développeurs, administrateurs systèmes

Programme

Objectifs pédagogiques

A l’issue de cette formation, l’apprenant sera capable de :

  • Comprendre et mettre en oeuvre des éléments de programmation plus avancée du langage Python ;
  • Etre autonome dans l'installation, la compréhension et la mise en oeuvre des nombreux modules Python disponibles ;
  • Développer vos propres modules en respectant les règles qualités les plus répandues.

Pré-requis

  • Avoir suivi le cours "Python - Programmation niveau 1 ", ou posséder les connaissances et compétences équivalentes.

Objectifs opérationnels 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

Méthodes et moyens

  • Explications théoriques suivies de pratiques guidées puis mises en autonomie
  • 1 vidéoprojecteur 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 sont certifiés à l’issue d’un parcours organisé par nos soins. Ils 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