PYTHON Programmation - Niveau 2 Mixte : présentiel / à distance
Dernière mise à jour : 07/01/2025
M'inscrire à la formation
Public visé
- 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 de la formation
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
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
Compétences acquises à l'issue de la formation
- 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
- 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.
Modalités pédagogiques
- Explications théoriques suivies de pratiques guidées puis de mises en autonomie.
- Exercices autonomes et réguliers pour assurer l'assimilation
Moyens et supports pédagogiques
Votre formation a lieu en présentiel :
- 1 vidéoprojecteur par salle
- 1 ordinateur
Votre formation se déroule à distance avec :
- 1 ordinateur
- 1 connexion Internet
- 1 adresse e-mail valide
- 1 équipement audio (micro et enceintes ou casque)
- 1 Webcam (facultatif – dans l'idéal)
- 1 deuxième écran (facultatif – dans l'idéal)
Votre formation se déroule sur notre plate-forme de formation avec :
- 1 ordinateur
- 1 connexion Internet
- 1 adresse e-mail valide
- 1 équipement audio (micro et enceintes ou casque - facultatif)
Support stagiaire :
À l'issue de la formation, les exercices et travaux pratiques réalisés, leurs corrigés ainsi qu'un support de cours dématérialisé sera fourni à chaque stagiaire par e-mail ou via la plate-forme FOAD.
Modalités d'évaluation et de suivi
Profil du formateur
Nos formateurs sont certifiés à l'issue d'un parcours organisé par nos soins. Ils bénéficient d'un suivi de maintien et d'évolution de leurs compétences aussi bien au niveau technique que pédagogique.
Chacun de nos formateurs a bénéficié d'une formation spécifique à l'animation de classe virtuelle et à l'utilisation des solutions de formation à distance du Groupe ARKESYS.