Python niveau opérationnel : 50 heures de cours individuels sur mesure

Certification : Programmer et automatiser des tâches avec python (tosa)

Proposée par OURAGAN FORMATION — 74000 Annecy

Formation Professionnelle
Présentiel
Pas d'apprentissage

Type

Catégorie de la certification

Certification inscrite au Répertoire Spécifique (RS)

Niveau de sortie

Niveau reconnu si applicable

N/C

Prix

Indiqué par l'établissement

3 850 €

Présentation

Analyse précise des besoins. Test de niveau mis à disposition. Cours d'essai de 30mn sur demande.

Formation dispensée en Présentiel à l'adresse suivante :

Localisation & Rattachements

Adresse
11, Avenue des Vieux Moulins 74000 Annecy
Académie
Grenoble
Département
Haute-Savoie
Région
Auvergne-Rhône-Alpes

La carte est indicative. Vérifiez l’accès avant votre déplacement.

Objectifs

Comprendre la logique de programmation Python. Écrire des scripts clairs, structurés et réutilisables. Manipuler des données, lire/écrire des fichiers, automatiser des tâches. Utiliser les principaux modules standards et installer des librairies externes.

Débouchés / Résultats attendus

A l'issue de la formation, le candidat sera en capacité de : Écrire des scripts clairs, robustes et structurés en Python. Réaliser des traitements sur des fichiers ou des données. Organiser son code en modules ou fonctions réutilisables. Utiliser Python dans un environnement professionnel (Linux, IDE, terminal).

Programme & Référentiel

Le programme sera adapté au niveau et aux objectifs du participant. 1. Introduction à Python Historique, philosophie, cas d’usage Installation (Python, IDE : VS Code, PyCharm, ou Jupyter) Premiers pas avec un script Python. 2. Variables, types de données et opérateurs Nombres, chaînes de caractères, booléens Opérations arithmétiques et logiques Conversion de types, formatage de texte (f-strings). 3. Structures de contrôle Conditions (if, elif, else) Boucles (for, while) Opérateurs logiques et tests multiples Introduction aux compréhensions de liste. 4. Fonctions et structuration du code Définition et appel de fonctions Paramètres, valeurs de retour Portée des variables (locale/globale) Notions de documentation (docstrings). 5. Structures de données intégrées Listes, tuples, dictionnaires, ensembles Méthodes usuelles de manipulation Parcours, filtres, tris, recherches Copie profonde vs copie superficielle 6. Fichiers et entrées/sorties Lecture/écriture de fichiers texte (TXT, CSV) Manipulation de chemins (os, pathlib) Traitement ligne par ligne et parsing. 7. Gestion des erreurs et exceptions Try/Except : capture et traitement des erreurs Types d’exceptions courantes Le bloc finally et bonnes pratiques de débogage. 8. Modules et librairies Importation de modules standards (math, random, datetime, os, etc.) Création et réutilisation de modules personnalisés Installation de packages avec pip Découverte de packages utiles : requests, openpyxl, pandas (intro). 9. Automatisation de tâches simples Script d’automatisation (fichiers, emails, renommage, etc.) Routines récurrentes (cron jobs ou planificateur de tâches). 10. Introduction à la Programmation Orientée Objet (POO) Notions de classe, objet, attribut, méthode Constructeurs et encapsulation Utilisation simple dans un projet. 11. Projet de synthèse Réalisation d’un script ou mini-application complète (selon public) Exemples : gestion de fichiers, analyse d’un CSV, convertisseur de données, automatisation d’un rapport Excel. La certification Tosa Python est délivrée avec indication d’un score (entre 551 et 1000), correspondant à un niveau (Opérationnel, Avancé ou Expert). En deçà du score de 551 points le candidat se verra délivrer une attestation de passage de la certification. Niveau Tosa Python visé : Opérationnel.