Rencontres 2026
2026-06-17
Mettre en production
Faire vivre une application dans l’espace de ses utilisateurs
Les trois commandements d’Hadley (Wickham et Masiello 2025):
Image empruntée au cours de “Mise en production de projets data science”
| Type d’output | Exemples |
|---|---|
| API | Exposer un modèle ML pour servir ses prédictions |
| Base de données | Pipeline automatisé avec un ETL quotidien, chaîne de traitement de données |
| Application web | Tableau de bord, outil métier |
| Rapport automatique | Note générée sans intervention |
Note
Le package n’est pas toujours le moyen de partage de code le plus adapté
data.frame comme objet centralshiny (effet wahou), tidyverse (grammaire), RStudio (IDE tout en un) ont permis à de nouveaux profils de se mettre à R Markdown avant Quarto (❤️)
Jupyter pour la reproductibilité !Quarto: gros progrès dans le domaine par rapport à +\(\LaTeX\)Jupyterinstall.packages vs pip installrenv vs uvruff vs stylerGit )
Shiny au lieu de Quarto + Javascript)Jupyter notebooks, plus de linting (Ruff)Régulièrement des nouveautés utiles à la production
argparse (>=3.2, 2011) venv (>=3.3, 2012), pathlib (>=3.4, 2014), type hinting (>=3.5, 2015), f-string (>=3.6, 2016), tomllib et amélioration du traceback (>3.11, 2022)…
Rencontres 2026