Python – Fonctions essentielles

Cette formation permet de découvrir les bases du langage Python, connu pour sa simplicité, sa lisibilité et sa puissance. Elle s’adresse aux débutants ou développeurs souhaitant se familiariser avec la syntaxe, les structures fondamentales et les bonnes pratiques de la programmation Python.

Certification associée

Pour qui ?

Personnes débutantes en programmation, analystes, scientifiques de données souhaitant automatiser, manipuler des fichiers ou développer des scripts Python.

Introduction à Python 

  • Philosophie du langage et cas d’usage 
  • Installation de Python et choix d’un environnement (IDLE, VS Code, Jupyter…)
  • Premier script, indentation et exécution 
  • Types dynamiques et typage faible 

Variables, types et opérateurs 

  • Nombres, chaînes de caractères, booléens 
  • Conversion de types, fonctions intégrées (type, len, int, str, etc.) 
  • Opérateurs arithmétiques, logiques, relationnels 
  • Formatage de chaînes (f-strings, format(), %) 

Structures de contrôle 

  • Conditions : if, elif, else 
  • Boucles : for, while 
  • Utilisation de break, continue, range() 
  • Bonnes pratiques d’indentation et de lisibilité 

Fonctions et modularité 

  • Déclaration et appel de fonctions 
  • Paramètres, valeurs de retour, valeurs par défaut 
  • Variables locales et globales 
  • Modules et importation (import, from … import …) 

Collections de données 

  • Listes : création, indexation, slicing, méthodes (append, remove, sort) 
  • Tuples, ensembles (set), dictionnaires (dict) 
  • Parcours de collections, compréhension de liste (list comprehension) 
  • Manipulations de structures imbriquées

Fichiers et entrées/sorties 

  • Lecture et écriture de fichiers texte 
  • Ouverture avec with open(…) as f: 
  • Méthodes de lecture (read(), readlines()) et d’écriture 
  • Traitement de fichiers CSV simples 

Erreurs et exceptions 

  • Types d’erreurs courantes (SyntaxError, TypeError, ValueError, etc.) 
  • Gestion des exceptions avec try / except 
  • Utilisation de finally et else 
  • Affichage des erreurs personnalisées 
  • Comprendre la syntaxe, la logique et la structure d’un script Python
  • Utiliser les types de données, les conditions, les boucles et les fonctions
  • Écrire des scripts simples et lisibles pour automatiser des tâches ou traiter des  données
  • Notions de logique ou d’algorithmique 

Modalités de mise en œuvre de l’action de formation

Au démarrage de la session, le formateur échangera avec le(s) stagiaire(s) afin d’effectuer une analyse de leurs attentes, de leurs besoins et de leurs acquis.

Moyens pédagogiques, techniques et d’encadrement :

  •  Moyens et méthodes pédagogiques :
    o Apports théoriques et mises en pratique.
    o Chaque point du programme fait l’objet d’une explication théorique appuyée d’une démonstration. Elle est suivie d’une mise en pratique par le biais d’exercices concrets
  •  Moyens techniques :
    o Un ordinateur équipé des logiciels et outils nécessaires à la réalisation de la formation
  •  Moyens d’encadrement :
    o Formateur possédant plusieurs années d’expérience
    o Chargé(e) du projet Numerica

Moyen de suivre l’exécution de la formation :

  • Une feuille d’émargement sera signée par les stagiaires à chaque début de session (matin et après-midi)

Moyens permettant d’évaluer les résultats de la formation :

  • Une évaluation de la formation sera complétée par le stagiaire au terme de la session
  • Le formateur évaluera les acquis des stagiaires tout au long de la formation par des mises en situations pratiques.

Cette action de formation peut-être certifiante.

Durée : 5 jours
Tarif : 2 800 € HT

Dijon :

Session 1 :

Du 13 au 17/10/2025

Montbéliard :

Session 1 :

Du 8 au 12/12/2025

Cette formation peut-être réalisée en session sur-mesure.

Contactez-nous pour construire ensemble une formation adaptée à vos besoins.