Aller au contenu
Langage & Développement informatique

Python – Programmation structurée et applications pratiques

Cette formation de 35 heures permet d’acquérir les bases solides du langage Python. À travers une approche progressive et un projet fil rouge, les participants apprennent à écrire des scripts,…

35h
Intermédiaire
Blended

Description de la formation

Bases du langage & types de données

  • Syntaxe, variables, types (int, float, str, bool)
  • Opérateurs, conversions, conditions (if/elif/else)
  • Premiers scripts et exécutions

Boucles, fonctions et collections

  • Boucles for, while
  • Listes, tuples, dictionnaires
  • Fonctions définies par l’utilisateur, portée

Fichiers, exceptions & modules

  • Lire et écrire dans des fichiers (txt, csv)
  • Gestion des erreurs (try/except)
  • Importation de modules standards (math, random, datetime…)
  • Organisation du code en modules

Programmation orientée objet (POO)

  • Définir une classe, attributs, méthodes
  • Encapsulation, héritage, surcharge
  • Mini-projet orienté objet

Projet final & bonnes pratiques

  • Réalisation du projet fil rouge
  • Documentation (docstrings, commentaires)
  • Respect du style PEP8
  • Présentation des projets et bilan

Objectifs pédagogiques

  • Écrire des scripts Python structurés, lisibles et fonctionnels
  • Utiliser les structures de contrôle, fonctions et collections de données
  • Manipuler des fichiers, importer des modules et gérer les erreurs
  • Créer des programmes orientés objet et réaliser un projet Python complet

Programme détaillé

Module 1 Bases du langage & types de données
  • Syntaxe, variables, types (int, float, str, bool)
  • Opérateurs, conversions, conditions (if/elif/else)
  • Premiers scripts et exécutions
Module 2 Boucles, fonctions et collections
  • Boucles for, while
  • Listes, tuples, dictionnaires
  • Fonctions définies par l’utilisateur, portée
Module 3 Fichiers, exceptions & modules
  • Lire et écrire dans des fichiers (txt, csv)
  • Gestion des erreurs (try/except)
  • Importation de modules standards (math, random, datetime…)
  • Organisation du code en modules
Module 4 Programmation orientée objet (POO)
  • Définir une classe, attributs, méthodes
  • Encapsulation, héritage, surcharge
  • Mini-projet orienté objet
Module 5 Projet final & bonnes pratiques
  • Réalisation du projet fil rouge
  • Documentation (docstrings, commentaires)
  • Respect du style PEP8
  • Présentation des projets et bilan

Prérequis

  • Maîtrise de base de l’environnement informatique
  • Aucune connaissance préalable en programmation requise

Public visé

  • Débutants en programmation
  • Techniciens
  • Analystes
  • Étudiants
  • Professionnels en reconversion

Modalités de la formation

  • ⏱ Durée : 35h
  • 📍 Format : Mixte (présentiel + distanciel)
  • 📊 Niveau d'entrée : Intermédiaire
  • 👥 Effectif : 4 à 12 stagiaires (groupe restreint)
  • 🎯 Pédagogie : Apports théoriques, exercices pratiques, études de cas, projet fil rouge
  • ♿ Accessibilité : Formations accessibles aux personnes en situation de handicap. Contactez notre référent handicap.