Skip to main content

Formation Python fondamentaux

Apprendre à coder en Python et à créer ses premiers scripts pour manipuler des données et résoudre des problèmes concrets.

À l'issue de cette formation, le participant maîtrise les fondamentaux du langage Python : syntaxe de base, structures de données et raisonnement algorithmique. Il est en mesure d'écrire des scripts fonctionnels, de manipuler des données structurées et de résoudre des problèmes simples de manière autonome.

Sur mesure

2 jours

A définir

A définir

Présentiel

formation fondamentaux python

Le programme de la formation Python

ENVIRONNEMENT ET PRISE EN MAIN

  • Installation Python 3 : Anaconda, pip, environnements virtuels (venv)
  • Premiers pas dans VS Code : extensions, terminal intégré, débogueur
  • Types primitifs : int, float, str, bool — déclaration et conversion
  • Structure d'un script : indentation, commentaires, import de modules 
  • Atelier : écriture et exécution du premier script interactif


STRUCTURES DE DONNÉES

  • Listes : création, indexation, slicing, méthodes append/remove/sort
  • Tuples et ensembles : immuabilité, opérations d'ensemble, cas d'usage
  • Dictionnaires : clés/valeurs, itération, méthodes get/update/pop
  • Compréhensions de listes et de dictionnaires : syntaxe et bonnes pratiques
  • Atelier : structuration et manipulation d'un jeu de données métier


LOGIQUE ALGORITHMIQUE

  • Conditions : if / elif / else — opérateurs de comparaison et logiques
  • Boucles : for sur itérables, while avec condition, break et continue
  • Fonctions : définition, paramètres, valeur de retour, portée des variables
  • Récursivité : principe, cas d'arrêt, exemples factorielle / fibonacci
  • Atelier : algorithmes de tri et de recherche implémentés en Python


FICHIERS, EXCEPTIONS ET BONNES PRATIQUES

  • Lecture /écriture de fichiers : open(), with, modes r/w/a
  • Parsing CSV avec le module csv et introduction à pandas (read_csv)
  • Gestion des erreurs : try / except / finally, hiérarchie des exceptions
  • Qualité du code : nommage PEP 8, docstrings, modularité
  • Atelier : traitement complet d'un fichier CSV avec rapport de sortie


PROJET ET ÉVALUATION FINALE

  • Livrable : script Python analysant un dataset CSV (filtrage, agrégation,     export)
  • Format : restitution individuelle commentée et démonstration en direct
  • Critères : fonctionnalité, lisibilité PEP 8, gestion des erreurs
  • Correction collective : revue de code croisée et retours formateur
  • Bilan : axes de progression et ressources pour continuer

Objectifs de la formation

Installer et configurer un environnement
Python opérationnel (Anaconda / VS Code)
Écrire des scripts Python en appliquant
les règles de syntaxe et de typage

Manipuler les structures de données natives :
listes, tuples, dictionnaires, ensembles

Concevoir des algorithmes utilisant
conditions, boucles et fonctions

Lire, écrire et traiter des fichiers texte et CSV
avec Python

Identifier et corriger des erreurs grâce aux
messages d'exception Python

Produire un script documenté répondant à

un besoin métier concret

Méthode pédagogique

Apprentissage par la pratique
→ chaque notion est rapidement suivie d’un atelier (écriture de script, manipulation de données, algo…)


  • Progression par étapes
    → on construit les compétences bloc par bloc :
    environnement → données → logique → fichiers → projet

  • Mise en situation réelle
    → travail sur des cas concrets métier (dataset CSV, traitement de données)

  • Approche par projet
    → un livrable final permet de mobiliser toutes les compétences

  • Apprentissage par l’erreur
    → gestion des exceptions + corrections collectives = droit à l’erreur intégré

  • Feedback continu
    → retours du formateur + revue de code croisée
  • A qui s'adresse cette formation ?

    Public cible

    • Débutants en informatique souhaitant acquérir les bases de la programmation Python

    Prochaines sessions

    Lieu : à définir ensemble

    Dates : à définir ensemble

    Tarifs 

    • Sur devis uniquement

    Modalités

    Formation en présentiel

    Orientée projet

    Axée sur la pratique et l’autonomie

    Évaluation concrète plutôt que

    théorique

    Ces formations IT, IA et Management de projet
    peuvent vous intéresser !

    FONDAMENTALE

    Vente en magasin

    Vente et négociation


    Sur devis uniquement


    Au choix

    Au choix

    FONDAMENTALE

    Vente aux grands compte

    Vente et négociation


    Sur devis


    Au choix

    Au choix

    COMPLÉMENTAIRE

    Stratégie développement commercial

    Vente et négociation


    Sur devis


    Au choix

    Au choix