diff --git a/module2/exo4/analyse-journal.org b/module2/exo4/analyse-journal.org
new file mode 100644
index 0000000000000000000000000000000000000000..adcb0a7e445a8c82d54d335460af9fbe93932aad
--- /dev/null
+++ b/module2/exo4/analyse-journal.org
@@ -0,0 +1,55 @@
+#+TITLE: Analyse du journal
+#+AUTHOR: Louis Lacoste
+#+DATE: 2022-11-20
+#+LANGUAGE: fr
+# #+PROPERTY: header-args :eval never-export
+
+#+HTML_HEAD:
+#+HTML_HEAD:
+#+HTML_HEAD:
+#+HTML_HEAD:
+#+HTML_HEAD:
+#+HTML_HEAD:
+
+* Récupération des données du journal
+
+Ici nous allons importer les étiquettes et les exporter dans un
+fichier =data.csv=.
+
+#+begin_src shell :results output :exports both
+grep -oP "(?<=:)([a-zA-Z]*)(?=:)" ~/org/journal.org > data.csv
+head -n 5 data.csv
+#+end_src
+
+#+RESULTS:
+: informatique
+: wikipedia
+: biologie
+: virus
+: allergie
+
+* Traitement des données
+
+#+NAME: import-python
+#+begin_src python :results output :session :exports both :dir /home/polarolouis/Documents/MOOC/RR/mooc-rr/module2/exo4
+import csv
+with open('data.csv', 'r', encoding='utf8') as csvfile:
+ reader = csv.reader(csvfile)
+ for row in reader:
+ print(row)
+#+end_src
+
+#+RESULTS: import-python
+#+begin_example
+
+['informatique']
+['wikipedia']
+['biologie']
+['virus']
+['allergie']
+['biologie']
+['LOGBOOK']
+['END']
+['LOGBOOK']
+['END']
+#+end_example
diff --git a/module2/exo4/data.csv b/module2/exo4/data.csv
new file mode 100644
index 0000000000000000000000000000000000000000..9bbb23b7ae77150a0d24568e017d7c724bd7ae34
--- /dev/null
+++ b/module2/exo4/data.csv
@@ -0,0 +1,10 @@
+informatique
+wikipedia
+biologie
+virus
+allergie
+biologie
+LOGBOOK
+END
+LOGBOOK
+END