Information détaillée concernant le cours
| Titre | Python pour les SHS : introduction à la programmation pour l'analyse des données |
| Dates | 27 février (9h30-12h30 et 14h-17h) |
| Organisateur(s)/trice(s) | Dr Emilien Schultz, CREST Dr Léo Mignot, Sciences Po Bordeaux |
| Intervenant-e-s | Dr Emilien Schultz, CREST Dr Léo Mignot, Sciences Po Bordeaux |
| Description | Cette formation est une initiation à la programmation en langage Python pour la recherche en sciences humaines et sociales (SHS). Elle est pensée pour les besoins des sciences humaines et sociales, et destinée à tout praticien de la recherche souhaitant se familiariser avec la logique du langage de programmation que ce soit pour développer sa pratique ou acquérir une culture générale. Python est le langage de programmation le plus utilisé à travers le monde. Libre, multi-plateforme et pédagogique, il couvre un large éventail d'usages de petits morceaux de codes jusqu'aux applications actuelles en intelligence artificielle. La diversification des données et l'apparition de nouvelles stratégies d'analyse amène souvent à devoir se rapprocher de la programmation pour améliorer la flexibilité des traitements. L'utilisation du langage Python permet de couvrir un ensemble de besoins allant des traitements statistiques courants en SHS, la transformation de données complexes, l'automatisation de tâches ou encore la mise en place d'interfaces. La formation est pensée avant tout dans une perspective pratique : les participants seront amenés à installer sur leur ordinateur les outils nécessaires pour programmer, ils exécuteront du code déjà écrit et mettront en pratique les notions abordées.
Objectifs de la formation - Comprendre les atouts de Python pour le traitement de données - Se familiariser avec les bases du langage Python et les outils de son écosystème (notebooks computationnels, packages, …) - Manipuler différents types de données - Penser un chemin d'apprentissage pour des usages spécifiques en SHS
Prérequis La formation est pensée pour un public qui n'a pas de notions de programmation, et vise à présenter conjointement la logique de la programmation et les bases de Python. |
| Programme | Matin - Qu'est-ce qu'est la programmation scientifique et pourquoi Python ? - Comment exécuter du code & démonstration d'usages - Introduction aux bases du langage Python
Après-midi - Se repérer dans l'écosystème de package Python - Collecter et transformer des données faiblement structurées - Manipuler des données tabulaires avec Pandas |
| Lieu |
En ligne |
| Information | Conditions générales d'inscription: |
| Places | 15 |
| Délai d'inscription | 26.02.2026 |
| Contact | Emilien Schultz : [email protected] |