- Comprendre les bases du langage Python
- Installer et configurer un environnement de développement Python
- Écrire des scripts Python simples et structurés
- Utiliser les structures de contrôle et les fonctions
- Manipuler les types de données courants
- Lire et écrire des fichiers
- Gérer les erreurs et les exceptions
- Découvrir les bases de la programmation orientée objet
- Appliquer Python à des cas pratiques professionnels
Module 1 : Introduction à Python et au Blended Learning
- Présentation de la formation et de l'organisation blended learning
- Historique et usages de Python
- Installation de Python et des outils (IDE, interpréteur)
- Premiers scripts Python
Module 2 : Fondamentaux du langage Python
- Syntaxe de base
- Variables et types de données
- Opérateurs et expressions
- Entrées et sorties standard
Module 3 : Structures de contrôle
- Conditions (if, elif, else)
- Boucles (for, while)
- Instructions break et continue
- Bonnes pratiques de structuration du code
Module 4 : Fonctions et modularité
- Définition et appel de fonctions
- Paramètres et valeurs de retour
- Portée des variables
- Introduction aux modules et bibliothèques
Module 5 : Structures de données
- Listes, tuples, dictionnaires, ensembles
- Parcours et manipulation des collections
- Compréhensions de listes
- Cas pratiques
Module 6 : Gestion des fichiers et des erreurs
- Lecture et écriture de fichiers
- Formats de fichiers courants
- Gestion des exceptions
- Débogage de base
Module 7 : Introduction à la programmation orientée objet
- Concepts clés de la POO
- Classes et objets
- Attributs et méthodes
- Héritage et encapsulation
Module 8 : Mise en pratique et projet de fin de formation
- Exercices pratiques encadrés
- Étude de cas professionnelle
- Réalisation d'un mini-projet Python
- Synthèse et évaluation des acquis
Attestation de formation
Non certifiante
Sans niveau spécifique