Objectif de la formation : Python Initiation
Cette formation a pour objectif de permettre aux apprenants de maîtriser les bases du langage Python et de développer progressivement des compétences avancées en programmation. À travers un apprentissage structuré, ils apprendront à écrire du code efficace, à manipuler des données et à concevoir des applications simples.
Ce que vous allez apprendre
- Comprendre et écrire du code Python en respectant les bonnes pratiques de programmation.
- Utiliser les structures de contrôle (conditions, boucles, fonctions) pour créer des programmes interactifs.
- Manipuler efficacement les données avec des structures comme les listes, dictionnaires et fichiers.
- Exploiter des fichiers externes (CSV, JSON).
Programme de formation
📌 Module 1 : Introduction à Python et à la Programmation
- Présentation du langage Python et de son écosystème
- Installation et configuration (Python, IDLE, VS Code, Jupyter Notebook)
- Syntaxe de base : variables, types de données, commentaires
- Opérations arithmétiques et manipulation des chaînes de caractères
- Premiers scripts Python
📌 Module 2 : Structures de Contrôle
- Les conditions (
if, elif, else
) - Les boucles (
for
,while
) - Utilisation des opérateurs logiques et relationnels
- Introduction aux exceptions (
try-except
)
📌 Module 3 : Fonctions et Programmation Modulaire
- Définition et appel de fonctions
- Les paramètres et les valeurs de retour
- Portée des variables (locale vs globale)
- Introduction aux fonctions lambda et récursives
📌 Module 4 : Manipulation des Données et Structures de Données
- Les listes (
list
) et leurs méthodes - Les tuples (
tuple
), les ensembles (set
) et les dictionnaires (dict
) - Les compréhensions de listes et de dictionnaires
- Tri et filtrage des données
📌 Module 6 : Gestion des Fichiers
- Lecture et écriture dans des fichiers (
txt
,csv
,json
)