Agenda du cours

  • L’objectif de la première session sera de faire un rappel des notions de programmation en R et de bien configurer son environnement de développement avec Rstudio.
  • Lors de la seconde session, nous nous concentrerons sur l’écriture de fonctions, et nous introduirons les objets S3, et les classes les plus importantes.
  • Lors de la troisième séance, nous ferons un zoom particulier sur quelques librairies dédiées à la lecture et manipulation des données, avec un focus sur les données textuelles et les dates.
  • Lors de la quatrième séance, nous nous intéresserons à la créations de librairies R.
  • Lors de la cinquième session, nous nous initierons à la programmation littéraire et aux outils de la science reproductible avec l’outil quarto et le package renv.
  • Enfin, lors de la dernière séance, nous ferons une introduction à git, et à la plateforme github.

Matériel et supports de cours

Date Objectifs Cours Exercices Input
12 janvier IDE Rstudio, Rappels de R
19 janvier Fonctions, Objets S3
26 janvier Données, Texte, Dates
2 février Ecrire une librairie R
9 février Science reproductible
16 février Introduction à git et github
10 mars Projet final