formation proposée par ONEO - AIT Consultants

Programmer et automatiser des tâches avec python - certification tosa

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.

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

contacterContacter le centre de formation