Certif. RS 100% CPF À distance

Programmer et automatiser des tâches avec Python 100% sur mesure, à durée variable et à destination des débutants jusqu'à confirmés

STRAFORMATION

500 €à partir de
Durée variabledurée
5sessions actives
Francelieu

Objectifs de la formation

Permettre aux apprenants, quel que soit leur niveau initial, de maîtriser le langage Python pour automatiser des tâches, développer des scripts utiles dans leur environnement professionnel, et acquérir une logique de programmation claire, efficace et réutilisable.
Pour les débutants :
Comprendre ce qu'est un langage de programmation et le rôle de Python.
Installer un environnement de développement simple (IDLE, VSCode, Jupyter).
Écrire et exécuter des scripts de base.
Manipuler les variables, types de données, conditions, boucles et fonctions.
Lire et écrire dans des fichiers texte (txt, csv).
Créer des automatisations simples (renommer des fichiers, lire un dossier, trier des données).
Pour les intermédiaires :
Structurer son code avec des fonctions et des modules.
Manipuler des fichiers Excel, CSV, JSON et XML via des bibliothèques (pandas, openpyxl…).
Automatiser des tâches de traitement de données.
Planifier des scripts (avec tâches planifiées ou crontab).
Gérer des erreurs et exceptions proprement.
Créer des scripts interactifs (saisie utilisateur, interface en ligne de commande).
Pour les confirmés :
Créer des scripts robustes et réutilisables dans un cadre professionnel.
Exploiter des API (lecture et écriture de données via des services web).
Automatiser des tâches web (scraping, envoi de mails, génération de rapports).
Créer des scripts de contrôle de dossiers, traitements batch, archivage automatisé.
Intégrer des automatisations dans des workflows métier (ex : automatiser la génération de factures ou rapports hebdomadaires).
Créer une interface graphique simple (Tkinter, Streamlit).
Objectifs transversaux (tous niveaux) :
Apprendre à analyser un problème et le traduire en code Python.
Développer une autonomie dans la rédaction, la relecture et l'amélioration des scripts.
Acquérir les bons réflexes pour documenter, tester et maintenir un projet Python.
Comprendre comment réutiliser des bibliothèques externes pour aller plus vite.

Programme

Niveau 1 – Débutant : Bases de la programmation Python
Objectifs pédagogiques :
Comprendre les fondements du langage Python
Être capable d'écrire et exécuter un script simple
Contenus :
Installation de Python, choix d'un éditeur (VS Code, Jupyter, Thonny)
Écrire son premier script : print, input
Variables, types de données (str, int, float, bool, list, dict)
Opérateurs, conditions (if/elif/else), boucles (for, while)
Fonctions : création, appel, passage de paramètres
Lire et écrire dans des fichiers .txt ou .csv
Mises en situation :
Script de génération automatique de mail type
Lecture de données depuis un fichier CSV et tri par critère
Niveau 2 – Intermédiaire : Structurer, manipuler, automatiser
Objectifs pédagogiques :
Structurer le code pour le rendre réutilisable
Automatiser des tâches liées aux fichiers et aux données
Contenus :
Organisation d'un projet Python : modules, fonctions, imports
Gestion des exceptions (try/except)
Bibliothèques utiles : os, shutil, datetime, pandas, openpyxl
Manipulation de fichiers Excel et CSV avec pandas
Traitement automatique d'un dossier (renommer, déplacer, archiver)
Scripts planifiés : tâches automatiques sous Windows / Linux
Mises en situation :
Script qui trie automatiquement les fichiers par extension
Génération automatique d'un rapport Excel récapitulatif
Niveau 3 – Confirmé : Automatisations avancées et intégration
Objectifs pédagogiques :
Exploiter des API et des services externes
Créer des automatisations web, email ou graphiques
Contenus :
Requêtes HTTP et APIs avec requests (ex : météo, conversion devise, Google Sheets)
Web scraping avec BeautifulSoup ou Selenium
Envoi automatique d'e-mails avec smtplib et email
Génération de documents (PDF, Word avec reportlab ou docx)
Interface graphique avec Tkinter ou Streamlit (ex : mini outil de facturation ou formulaire interne)
Sécurisation du code, bonnes pratiques, documentation
Mises en situation :
Script qui récupère les taux de change et les insère dans un tableau Excel
Générateur automatique de devis en PDF depuis un formulaire
Modules complémentaires (à la carte)
Introduction à Git et GitHub pour versionner ses scripts Python
Utiliser Python avec une base de données (SQLite)
Automatiser un processus métier spécifique (workflow RH, gestion de stock, facturation…)
Créer une API avec Flask ou FastAPI (niveau expert)

Résultats attendus

Certification
Modalités d'évaluation d'atteinte des objectifs de la formation
Évaluation individuelle du profil, des attentes et des besoins du participant avant le démarrage de la formation
Évaluation des compétences en début et en fin de formation
Évaluation des connaissances à chaque étape de la formation (via questionnaires, exercices, travaux pratiques, entretiens avec le formateur en présentiel ou en télé-présentiel si formation à distance)
Questionnaire d'évaluation de la satisfaction en fin de formation
QCM/Quizz
Grille d'évaluation
Tests de contrôle de connaissances et validation des acquis à chaque étape
Moyens permettant le suivi et l'appréciation des résultats
Suivi de l'exécution :
Feuilles de présences signées des participants et du formateur par demi-journée
Recueil individuel des attentes du stagiaire
Questionnaire d'auto-évaluation des acquis en début et en fin de formation
Évaluation continue durant la session
Questionnaire d'évaluation de la satisfaction en fin de formation
Une attestation d'assiduité de fin de formation ou certification si formation certifiante sera remise au(x) stagiaire(s) en fin de formation, mentionnant les objectifs, la nature, la durée de l'action et les résultats de l'évaluation des acquis de la formation.

Les points forts

Certification

La certification

Programmer et automatiser des tâches avec Python (Tosa)

  • TypeCertif. RS
  • Spécialité (NSF)Informatique, traitement de l'information, réseaux de transmission
  • DomaineDéveloppement informatique
RS 6962 CertifInfo 118154

Organisme & lieu