Programmer et automatiser des tâches avec Python - Certification TOSA

“AIT Consultants privilégie l’accompagnement personnalisé et la proximité. Une formation en face-à-face avec un formateur expert pour progresser à son rythme et développer des compétences opérationnelles.“

Contact

Amandine CLAUZEL - Responsable Commerciale téléphone : 04 67 13 45 45

Session

Session 1 : Du 08-12-2026 au 11-12-2026 - Montpellier


Session 2 : Du 15-02-2027 au 18-02-2027 - Montpellier


Résumé de la formation

Durée : 28 heures

Type de formation : Formation en centre

Lieu de la formation : Hérault - Montpellier

Public : Cette formation s'adresse à toute personne souhaitant acquérir ou développer des compétences en programmation Python.

Validation : Certification

Financement(s) possible(s) :

  • Compte personnel de formation
  • Entreprise
  • OPCO

Domaine : Informatique

Objectif de la formation

Installer et configurer un environnement de développement Python adapté à ses besoins professionnels.
Écrire des scripts Python en respectant les règles de syntaxe et les bonnes pratiques de programmation.
Utiliser les variables, types de données, opérateurs, structures conditionnelles et boucles afin de développer des programmes fonctionnels.
Concevoir des fonctions réutilisables et organiser un programme en modules afin d'améliorer sa maintenabilité.
Manipuler efficacement les principales structures de données (listes, tuples, dictionnaires, ensembles) pour traiter des informations.
Lire, créer et modifier des fichiers texte, CSV et JSON afin d'automatiser des traitements de données.
Développer des programmes orientés objet utilisant classes, objets, héritage et encapsulation.
Gérer les erreurs et mettre en œuvre des techniques de débogage afin de fiabiliser un programme.
Utiliser les principaux outils de gestion des dépendances et des environnements Python.
Développer une application répondant à un besoin professionnel en appliquant les bonnes pratiques de programmation.
Évaluer et améliorer la qualité de son code avant son déploiement.
Se préparer au passage de la certification TOSA Python RS6962.

Programme de la formation

Module 1 – Découvrir l'environnement Python

Cette première séquence permet au participant de découvrir le langage Python et son environnement de développement. Il installe les outils nécessaires, configure son espace de travail et réalise ses premiers scripts. Les notions de variables, de types de données, d'opérateurs et de commentaires sont abordées afin de maîtriser les bases de la programmation.

Module 2 – Maîtriser la syntaxe du langage Python

Le participant apprend à écrire un programme en utilisant les règles de syntaxe propres à Python. Il met en œuvre les structures conditionnelles, les boucles, les opérateurs logiques ainsi que la gestion des exceptions. Les exercices proposés permettent de développer des scripts répondant à des problématiques professionnelles tout en appliquant les bonnes pratiques de programmation.

Module 3 – Concevoir des fonctions réutilisables

Cette séquence est consacrée à la création de fonctions afin de structurer un programme et de favoriser la réutilisation du code. Le participant apprend à utiliser les paramètres, les valeurs de retour, les variables locales et globales ainsi que les fonctions anonymes. Il découvre également les principes de documentation d'un programme afin d'améliorer sa lisibilité et sa maintenance.

Module 4 – Manipuler les structures de données

Le participant développe les compétences nécessaires à la manipulation des listes, tuples, dictionnaires et ensembles. Il apprend à parcourir, rechercher, modifier et organiser les données ainsi qu'à utiliser les compréhensions de listes pour optimiser certains traitements. Les mises en situation permettent d'automatiser des opérations couramment rencontrées dans un contexte professionnel.

Module 5 – Développer une application orientée objet

Cette partie de la formation introduit les principes fondamentaux de la programmation orientée objet. Le participant crée des classes, instancie des objets, utilise les constructeurs et met en œuvre les mécanismes d'encapsulation, d'héritage et de polymorphisme. Il structure progressivement une application complète

Prérequis

Utilisation courante d'un ordinateur
Bonne maîtrise de Windows ou macOS
Notions de logique informatique recommandées