Les principes d’un programme
- Qu’est-ce qu’un programme ?
- Écriture d’un programme : syntaxe et instructions.
- Qu'est-ce qu’une fonction, une librairie ? Son rôle, son usage.
- Présentation du langage Python et de son écosystème.
Exercice
Écriture et exécution d’un premier programme Python.
Les fondamentaux des langages et Python
- Qu’est-ce qu’une variable ?
- Les types de variables : entiers, réels, chaînes de caractères...
- Déclaration, définition et initialisation d’une variable.
- Les différents opérateurs.
- Les structures de contrôles (boucles, tests).
- Les structures de données avancées (tuples, listes, dictionnaires).
- Les fonctions les plus utiles.
Exercice
Divers exercices pour se familiariser avec la syntaxe : manipulation de variables, manipulations d’opérateurs, sélection et boucles.
Python et le traitement de données
- Utiliser une distribution Python.
- Les librairies pour démarrer un projet d’analyse de données.
- Utiliser les notebooks Jupyter pour explorer ses données.
- Importer et exporter des données provenant de différentes sources (texte, CSV, JSON, Excel…).
- Manipuler des données avec Pandas (recherche, transformation, calculs simples).
Exercice
Lire un fichier Excel, sélectionner des lignes, recherche et calculs, sauvegarder ses résultats dans un autre format de fichier. Agrégation de données, pivots et jointures.
Visualisation des données avec Python
- Tracés de courbes, histogrammes et autres graphiques.
- Visualiser ses données sur une carte interactive avec Folium.
- Graphiques interactifs avec panel.
Exercice
Écrire des scripts Python pour mettre en œuvre différents graphiques.