Information détaillée concernant le cours

[ Retour ]
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: 
1) Vous vous engagez à participer à l'intégralité du module et à réserver les dates dans votre agenda. 
2) En cas de désistement tardif sans motif valable, les organisateur·rice·s se réservent le droit de vous facturer les frais engendrés par votre absence.
3) Un désistement tardif pour juste motif se justifie par la présentation d'un certificat médical. 
4) Toute annulation d'inscription ou désistement doit être annoncé aux organisateur·rice·s, ainsi qu'à la coordination du programme ([email protected]
5) En vous inscrivant, vous attestez avoir pris connaissance des conditions générales d'inscription et vous vous engagez à les respecter.
6) En cas de désistements répétés, nous nous réservons le droit de refuser vos futures inscriptions aux activités du programme.

Places

15

Délai d'inscription 26.02.2026
Contact

Emilien Schultz : [email protected]

short-url short URL

short-url URL onepage