Science des données 2
Licence 3 MIASHS
Université de Lille
Semestre 1, 2026-2027
Objectifs de ce module
Ce module a pour objectif de compléter le cours science des données 1.
Il sera lui-même complété dans le module de science des données 3 au semestre suivant.
Outre la maîtrise d'un certain nombre de notions, l'étude de la science des données nécessite la mise en pratique via la confrontation avec des études de cas.
Aussi, une grande partie du module sera tournée vers la mise en pratique.
Après des années d'expérience, je suis maintenant convaincu que R est un meilleur environnement pour la science des données et en particulier pour son enseignement. Néanmoins, par cohérence avec le reste de la formation de licence MIASHS qui s'appuie sur Python, la mise en pratique sera réalisée en Python ou en R (au choix, en fonction de vos connaissances).
Une connaissance minimale de Python ou R est indispensable pour suivre ce cours. En aucun cas ce cours n'est un cours de Python ou de R. En cas de besoin, lire cet ouvrage pour une présentation de Python, ou celui-ci pour R. À titre personnel, je recommande R pour ce module et toutes les activités qui touchent à la science des données et aux statistiques.
Calendrier
À préciser.
Mise en pratique
Quelques règles à respecter :
- Il faut travailler sous Ubuntu (ou plus généralement, Linux) : c'est le meilleur moyen d'éviter des bugs. Si vous travaillez sous Windows, vous allez rencontrer des bugs dus à Windows et je ne pourrais pas vous aider à les résoudre.
- Quand vous me rendez un TP (ou un contrôle) :
- je ne veux pas de notebook : je veux :
- soit un fichier Python qui, quand je l'exécute dans une console Linux en tapant une commande telle que python nom-du-fichier.py, fait ce qui est demandé dans le sujet.
- soit un fichier R que je peux sourcer dans R (commande source ("nom-du-fichier.R")
- Je ne dois pas devoir modifier votre fichier. En particulier, attention si vous supposez que le fichier de données est contenu dans votre répertoire courant (ou un autre) sur l'ordinateur sur lequel vous faites le TP (ou le contrôle). Dans le programme que vous me rendez, le fichier de données est chargé via son url.
- Ce qu'affiche votre programme doit être clair et compréhensible : cet affichage doit répondre aux questions du sujet.
- Un programme doit être commenté et correctement présenté. Il commence toujours par un commentaire indiquant le nom de la personne qui l'a écrit et le TP (ou contrôle) auquel il répond.
- On n'importe que les bibliothèques qui sont utilisées (et une seule fois).
Contrôle de connaissances
À préciser.
Pré-requis