Aller au contenu

Votre progression en Python

Formations Python : choisissez votre parcours

Apprendre à programmer, développer des applications, analyser des données ou automatiser votre activité : partez de votre objectif et de votre expérience.

Formations
6
Niveaux
3
Jours par formation
3 à 5

Votre objectif, votre progression

Trouvez votre parcours de formation

Choisissez un objectif, puis rejoignez la progression au niveau qui correspond à votre expérience.

Vous avez déjà les bases ? Une expérience équivalente peut remplacer une étape. Les prérequis de chaque fiche restent la référence ; ces parcours sont des progressions conseillées.

Python

Développer des applications Python

Passer des premiers programmes à un code structuré, testé et maintenable.

16 jours112 heures si vous suivez toutes les étapes

Votre point de départ : Vous découvrez la programmation et souhaitez construire des applications ou des outils métiers.

  1. Python Initiation

    Débutant - 5 jours

    Acquérir les bases du langage et de la programmation.

  2. Python POO

    Intermédiaire - 5 jours

    Structurer le code avec des objets, après les fondamentaux.

  3. Python Tests et qualité

    Intermédiaire - 3 jours

    Savoir lire et modifier un programme avant de fiabiliser ses comportements.

  4. Python Perfectionnement

    Avancé - 3 jours

    Approfondir le langage après une mise en pratique des fonctions et des classes.

Entre les étapes, mettez les notions en pratique. Le perfectionnement suppose déjà une expérience des fonctions, modules et classes ; il peut être suivi plus tard, selon vos besoins.

Python

Analyser des données scientifiques

Construire des analyses numériques reproductibles, puis vérifier leurs traitements.

11 jours77 heures si vous suivez toutes les étapes

Votre point de départ : Vous êtes ingénieur, chercheur ou analyste et souhaitez exploiter Python pour vos données.

  1. Python Initiation

    Débutant - 5 jours

    Acquérir les bases si vous débutez en Python.

  2. Python Scientifique

    Avancé - 3 jours

    Maîtriser les bases Python et avoir déjà écrit quelques scripts.

  3. Python Tests et qualité

    Intermédiaire - 3 jours

    Tester et fiabiliser les fonctions et les traitements de vos projets.

Avec les bases Python et quelques scripts déjà écrits, vous pouvez entrer directement en Scientifique. La POO et le perfectionnement ne sont pas des passages obligatoires pour ce parcours.

Python

Automatiser les tâches d'exploitation

Développer des scripts système réutilisables et sécuriser leur évolution.

11 jours77 heures si vous suivez toutes les étapes

Votre point de départ : Vous administrez des systèmes ou des réseaux, ou développez des outils internes.

  1. Python Initiation

    Débutant - 5 jours

    Apprendre à programmer si les bases vous manquent.

  2. Python Automatisation

    Intermédiaire - 3 jours

    Disposer des bases en algorithmique, de connaissances système et d'une pratique du terminal.

  3. Python Tests et qualité

    Intermédiaire - 3 jours

    Fiabiliser les scripts, leurs dépendances et leurs traitements de fichiers.

Avec des bases en algorithmique, une pratique du terminal et des connaissances système, vous pouvez rejoindre directement Automatisation. Les tests viennent ensuite consolider des scripts que vous savez déjà lire et modifier.

Le catalogue Python

Choisissez aussi une formation à la carte

Chaque programme peut être suivi indépendamment si vous possédez les prérequis. Les niveaux, durées et contenus sont détaillés dans les fiches.

🐍 Formations Python

Python - Débutant Complet

Réf. PYDEBDébutant5 jours

Formation complète pour vrais débutants en programmation. 5 jours pour acquérir des bases solides :

  • Introduction à l'algorithmique
  • Logique de programmation fondamentale
  • Premiers pas avec Python
  • Développement de programmes simples
Découvrir la formation Débutant : Python - Débutant Complet

Python - Prog Orientée Objet

Réf. PYPOOIntermédiaire5 jours

Maîtrisez la programmation orientée objet en Python. 5 jours intensifs. Cette formation vous permettra de :

  • Comprendre les concepts de classes et d'objets
  • Implémenter l'héritage et le polymorphisme
  • Appliquer l'encapsulation et les bonnes pratiques
  • Concevoir des architectures logicielles robustes
Découvrir la formation POO : Python - Prog Orientée Objet

Python - Perfectionnement

Réf. PYPERAvancé3 jours

Perfectionnez vos compétences Python avec des concepts avancés. Formation de 3 jours incluant :

  • Décorateurs et contextes managers
  • Générateurs et itérateurs
  • Programmation fonctionnelle avancée
  • Développement d'un projet concret
Découvrir la formation Perfectionnement : Python - Perfectionnement

Python - Automatisation

Réf. PYAUTIntermédiaire3 jours

Automatisez les opérations courantes sous Windows et Linux avec Python 3.14 et uv. 3 jours pour :

  • Gérer les fichiers et les inventaires IP
  • Analyser les logs et produire des rapports CSV ou JSON
  • Interagir avec le système et les services HTTP
  • Créer des outils CLI configurables, journalisés et testés
Découvrir la formation Automatisation : Python - Automatisation

Python - Tests, qualité et bonnes pratiques de développement

Réf. PYTESIntermédiaire3 jours

Fiabilisez vos applications Python 3.14 avec uv, Ruff, mypy et pytest. 3 jours pour :

  • Concevoir des tests unitaires et d'intégration avec pytest
  • Isoler les dépendances avec des fixtures et des mocks
  • Analyser le code, le typage et la couverture des tests
  • Refactoriser et automatiser les contrôles avec GitHub Actions
Découvrir la formation Tests et qualité : Python - Tests, qualité et bonnes pratiques de développement

Python - Scientifique

Réf. PYSCIAvancé3 jours

Maîtrisez les bibliothèques scientifiques Python : NumPy, Pandas, Matplotlib, SciPy, Jupyter et Marimo. 3 jours pour :

  • Manipuler des données avec NumPy et Pandas
  • Visualiser des résultats avec Matplotlib
  • Effectuer des calculs scientifiques avec SciPy
  • Automatiser vos analyses et pipelines
Découvrir la formation Scientifique : Python - Scientifique

Un choix adapté à votre situation

Les bons repères avant de vous inscrire

Vous débutez

Commencez par l'initiation si vous découvrez le langage. Prenez ensuite le temps de pratiquer sur des scripts ou un projet avant de rejoindre un programme plus exigeant.

Vous avez déjà de l'expérience

Comparez ce que vous savez déjà faire avec les prérequis. Une formation précédente n'est pas obligatoire si vous avez acquis les mêmes bases dans vos projets.

Vous formez une équipe

Précisez les pratiques actuelles, les applications à développer et les résultats attendus. Le point de départ et les étapes peuvent être adaptés aux profils du groupe.

Choisir entre développement, automatisation et calcul scientifique

La formation Python POO aide à structurer des applications avec des objets. Les tests et la qualité approfondissent leur fiabilité ; le perfectionnement s'adresse à des personnes qui pratiquent déjà les fonctions et les classes.

La formation Python - Automatisation s'adresse aux administrateurs systèmes, techniciens d'exploitation, professionnels DevOps, techniciens réseaux et développeurs. Des bases en algorithmique, une pratique du terminal et des connaissances système sont nécessaires.

La formation Python Scientifique se concentre sur NumPy, Pandas, Matplotlib et SciPy. Vous pouvez y accéder avec les bases Python et quelques scripts déjà écrits, sans avoir suivi tout le parcours de développement.

La formation Python Tests et qualité s'adresse aux personnes qui savent lire et modifier un programme. Elle complète aussi bien des applications que des scripts d'automatisation ou des traitements scientifiques.

Construisons le parcours adapté à votre projet

Décrivez votre expérience, vos objectifs et vos contraintes. Nous pourrons préciser le point de départ, les formations utiles et la place de la mise en pratique.

Consultez aussi les modalités et tarifs des prestations.