Se rendre au contenu

Python Debutant

https://groupe-sr3.odoo.com/web/image/product.template/259/image_1920?unique=15a6ec9
(0 avis)

À partir de 1800 € HT
D​urée du cours : 3 jours - 21 heures

  • En entreprise ou à distance
  • Audit gratuit
  • Formateur expert dédié
  • Prise en charge OPCO possible 
0,00 € 0,00 €

Cette combinaison n'existe pas.

Objectifs du cours

Vous souhaitez découvrir la programmation et apprendre à utiliser Python ?

Cette formation de 21 heures vous accompagne progressivement dans la découverte du langage Python, depuis les fondamentaux de la programmation jusqu’aux premières notions de programmation orientée objet.

Accessible aux débutants, elle permet d’apprendre à manipuler les variables, les structures de données, les conditions, les boucles et les fonctions, puis de progresser vers la manipulation de fichiers, la gestion des erreurs et la structuration du code.

La formation privilégie la pratique : les notions abordées sont progressivement mises en application au travers d’exercices, de démonstrations et de réalisations concrètes.

L’objectif : vous permettre de comprendre la logique d’un programme Python, d’écrire vos premiers scripts et d’acquérir des bases suffisamment solides pour poursuivre ensuite votre progression.

À l’issue de la formation, les participants seront capables de :

  • comprendre les concepts fondamentaux de la programmation et l’environnement de développement Python ;
  • utiliser les variables, les principaux types de données et les opérateurs ;
  • utiliser les structures de contrôle de flux : conditions et boucles ;
  • manipuler les principales structures de données Python ;
  • créer et utiliser des fonctions pour structurer et réutiliser son code ;
  • comprendre les principes de modularité ;
  • utiliser des modules et des bibliothèques Python ;
  • lire et écrire des fichiers, notamment des fichiers texte et CSV ;
  • identifier et gérer les principales erreurs et exceptions ;
  • comprendre les principes fondamentaux de la programmation orientée objet ;
  • créer et manipuler ses premières classes et ses premiers objets.

Public

Elle est notamment adaptée :

  • aux professionnels souhaitant acquérir des compétences en programmation ;
  • aux professionnels souhaitant découvrir les possibilités d’automatisation offertes par Python ;
  • aux salariés amenés à manipuler des données ou des outils numériques ;
  • aux étudiants et personnes en reconversion professionnelle ;
  • aux personnes souhaitant découvrir le développement logiciel ;
  • à toute personne souhaitant acquérir les fondamentaux du langage Python.

Prérequis

Aucune connaissance préalable en programmation n’est nécessaire.

Il est toutefois recommandé :

  • de maîtriser les fonctions courantes d’un ordinateur ;
  • de savoir naviguer dans les dossiers et manipuler des fichiers ;
  • d’être à l’aise avec la navigation sur Internet ;
  • de pouvoir installer et utiliser des logiciels ;
  • d’avoir une appétence pour les outils numériques et la résolution de problèmes.

Contenu du cours

Partie 1 – Introduction à Python et à la programmation

Découvrir Python et son environnement

  • Comprendre ce qu’est Python et identifier ses principaux usages.
  • Découvrir l’environnement de développement.
  • Prendre en main un IDE.
  • Découvrir Jupyter Notebook.
  • Exécuter ses premières instructions Python.

Comprendre les concepts fondamentaux

  • Variables.
  • Types de données.
  • Nombres et chaînes de caractères.
  • Opérateurs.
  • Conversions de types.
  • Entrées et sorties.
  • Utilisation de input() et print().

Mise en pratique : Écrire et exécuter ses premiers programmes simples.

Partie 2 – Contrôles de flux et structures de données

Utiliser les conditions

  • if
  • elif
  • else
  • Opérateurs de comparaison.
  • Opérateurs logiques.
  • Conditions imbriquées.

Utiliser les boucles

  • Boucle for.
  • Boucle while.
  • Parcourir une collection.
  • Contrôler l’exécution d’une boucle.

Manipuler les structures de données

  • Listes.
  • Tuples.
  • Dictionnaires.
  • Ensembles.
  • Ajouter, modifier et supprimer des données.
  • Parcourir les différentes structures.
  • Introduction aux compréhensions de listes.

Mise en pratique : Créer de petits programmes combinant conditions, boucles et structures de données.

Partie 3 – Fonctions et modularité

Créer et utiliser des fonctions

  • Comprendre l’intérêt des fonctions.
  • Définir une fonction.
  • Appeler une fonction.
  • Utiliser des paramètres.
  • Passer des arguments.
  • Retourner une valeur.

Structurer son code

  • Comprendre la portée des variables.
  • Éviter la répétition du code.
  • Organiser progressivement un programme.
  • Comprendre le principe de modularité.

Découvrir les modules et bibliothèques

  • Comprendre ce qu’est un module.
  • Importer et utiliser un module.
  • Découvrir quelques bibliothèques standard de Python.
  • Réutiliser des fonctionnalités existantes.

Mise en pratique : Créer un programme structuré à partir de plusieurs fonctions.

Partie 4 – Fichiers, gestion des erreurs et introduction à la programmation orientée objet

Manipuler des fichiers

  • Ouvrir et fermer un fichier.
  • Lire le contenu d’un fichier.
  • Écrire dans un fichier.
  • Manipuler des fichiers texte.
  • Découvrir la manipulation de fichiers CSV.

Gérer les erreurs et exceptions

  • Identifier les principales erreurs en Python.
  • Lire et comprendre un message d’erreur.
  • Utiliser try et except.
  • Anticiper certaines erreurs.
  • Améliorer la robustesse d’un programme.

Découvrir la programmation orientée objet

  • Comprendre le principe de la programmation orientée objet.
  • Comprendre la notion de classe.
  • Créer et utiliser un objet.
  • Utiliser des attributs.
  • Créer et utiliser des méthodes.
  • Découvrir le principe d’héritage.

Mise en pratique : Réaliser un programme permettant de mobiliser plusieurs des compétences acquises pendant la formation.

Cours mis à jour en date du 10/09/2026