Exercices
Choisir un module et travailler dans une page dédiée
Les exercices sont maintenant organisés par module. Chaque module possède sa propre page large, avec les exercices de laboratoire, les exercices supplémentaires et les fichiers de données disponibles.
Le module Brio de chaque semaine indique la page à utiliser. Les énoncés et les documents restent sur le site du cours; il n’est donc pas nécessaire de créer ou de cloner un nouveau dépôt d’exercices.
Le travail réalisé doit être conservé dans le même portfolio GitHub individuel pendant toute la session. Le portfolio contient uniquement le travail personnel: code, résultats, visualisations, vérifications et réflexions. Il ne doit pas contenir de copie des énoncés ni des corrigés.
Choisir un module
Module 2
Structures et fichiers
Structures de données, fichiers texte, JSON, Excel, données en ligne, sauvegarde d’objets R et facteurs.
Module 3
Calculs en R
Calcul vectoriel, conditions logiques, probabilités, simulation, tests statistiques et modèles linéaires.
Module 4
Prétraitement des données
Transformation de variables, dates, données manquantes, normalisation, chaînes de caractères et fusion.
Modules 5 et 6
Graphiques en R
Graphiques de base, annotations, sous-fenêtres et ggplot2.
Module 7
Bonnes pratiques et Quarto
Lisibilité du code, blocs R, rapport Quarto et vérification du rendu. Entraînement aux jointures et R Markdown en complément.
Module 9
Contrôle, boucles et fonctions
Imprécision numérique, environnements, structures de contrôle, boucles et fonctions.
Modules 10 et 11
Objets, tests et exceptions
Classes et méthodes, vérification d’une fonction, exceptions et débogage.
Module 12
Tests et performance
Tests, mesure du temps d’exécution, mémoire, vectorisation, parallélisation et métaprogrammation.
Comment utiliser les exercices