Semaine 1 : introduction#

Cours#

Consignes#

Avant le TP :

  • Relisez le cours

Pendant le TP puis chez vous :

  • Faites les feuilles de travail de TP ci-dessous;

  • Déposez régulièrement le TP sur GitLab (submit),

Avant mardi 21 janvier 23h59 :

  • Déposez votre TP sur GitLab, même incorrect ou incomplet (5 points/100).

TP#

Objectifs#

L’objectif de ce premier TP est de vous familiariser avec l’environnement de travail et les outils que nous utiliserons pendant tous le semestre :

  • Jupyter comme environnement interactif;

  • Python comme langage d’interaction, de calcul et de programmation;

  • GitLab pour la gestion des devoirs.

  • Pandas pour les statistiques et l’analyse de données

La plupart d’entre vous ont suivi les cours «Info 111: Programmation Impérative» et «Introduction à l’Informatique» au premier semestre et êtes déjà familiers avec l’environnement de travail. Les deux premières feuilles sont donc des rappels et vous permettront notamment de vous refamiliariser avec la correction automatique et les compréhensions. Viendra ensuite une feuille de prise en main de Pandas.

En fin de TP, vous combinerez tout ces outils pour mener une première étude statistique: il s’agira de tester une hypothèse sur la composition des jurys d’assise dans le contexte de la lutte pour les droits civiques aux États Unis.

Exercices avancés#

Les exercices (et projets) sont organisés en deux couches: tout d’abord des exercices pour mettre en œuvre les compétences fondamentales et les maîtriser à l’issue de l’UE; et d’autre part des exercices marqués d’un ♣ pour aller plus loin.

Feuilles de travail#