Accueil > Python

 > Formation : Programmer et automatiser des tâches avec Python

null

Python

Formation : Programmer et automatiser des tâches avec Python

Objectif


  • Installer et configurer un environnement de développement Python

  • Écrire des scripts Python en respectant les règles de syntaxe, utiliser les variables, types de données, conditions et boucles

  • Créer des fonctions et organiser un programme en modules, manipuler les principales structures de données

  • Lire, créer et modifier des fichiers texte, CSV et JSON

  • Développer des programmes orientés objet, gérer les erreurs et déboguer un programme

  • Utiliser les principaux outils de gestion des dépendances, développer une application répondant à un besoin professionnel

  • Optimiser la qualité et les performances du code

  • Se préparer à la certification TOSA Python RS6962

Certifications

TOSA - Plus d'infos

Durée : 4 jours (28 heures)

Dates :
-07/12/26

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

Programme de la formation

Module 1 – Découvrir Python et son environnement

  • Installation de Python
  • IDE (VS Code)
  • Interpréteur
  • Premiers scripts
  • Variables
  • Commentaires
  • Opérateurs
  • Types de données
  • Travaux pratiques

Module 2 – Langage et syntaxe

  • Utiliser les structures conditionnelles
  • Créer des boucles
  • Gérer les exceptions
  • Ecrire un code lisible
  • Utiliser les opérateurs
  • Manipuler les chaînes de caractères
  • Travaux pratiques

Module 3 – Fonctions

  • Créer des fonctions
  • Utiliser les paramètres
  • Retourner des valeurs
  • Comprendre la portée des variables
  • Utiliser les fonctions lambda
  • Documenter son code
  • Travaux pratiques

Module 4 – Structures de données

  • Listes
  • Tuples
  • Dictionnaires
  • Ensembles
  • Compréhensions de listes
  • Optimisation des traitements
  • Travaux pratiques

Module 5 – Programmation orientée objet

  • Créer des classes
  • Créer des objets
  • Utiliser les constructeurs
  • Appliquer l'héritage
  • Utiliser le polymorphisme
  • Organiser une architecture objet
  • Travaux pratiques

Module 6 – Modules et packages

  • Importer des modules
  • Créer ses propres modules
  • Créer des packages
  • Utiliser pip
  • Environnements virtuels
  • Bonnes pratiques de structuration d'un projet
  • Travaux pratiques

Module 7 – Manipulation de données

  • Lecture et écriture de fichiers
  • Csv
  • Json
  • Découverte de pandas
  • Nettoyage de données
  • Automatisation de traitements
  • Travaux pratiques

Module 8 – Optimisation et qualité du code

  • Déboguer
  • Profiler un programme
  • Améliorer les performances
  • Créer des tests unitaires
  • Utiliser pytest
  • Appliquer les bonnes pratiques de développement
  • Travaux pratiques

Module 9 – Projet professionnel

  • Fonctions
  • Structures de données
  • Programmation orientée objet
  • Modules
  • Automatisation
  • Optimisation
Menu