17h35 Créer des sites web Jupyter interactifs avec JupyterLite par Jérémy Tuloup

Introduction

Les notebooks Jupyter sont un outil open source très populaire dans les domaines de la science des données et du calcul scientifique, permettant aux utilisateurs de combiner du code, du texte et des éléments multimédia au sein d’un même document.

L’écosystème Jupyter est vaste et complexe, avec différents projets et bibliothèques fonctionnant ensemble pour permettre la programmation interactive et la science des données. Dans un premier temps, nous explorerons l’écosystème Jupyter, en passant en revue les principaux projets et bibliothèques.

Nous verrons comment les différents travaux au sein de l’écosystème Jupyter ont conduit au récent projet JupyterLite : une distribution Jupyter fonctionnant intégralement dans le navigateur sans composants côté serveur .

Un avantage significatif de cette approche réside dans la facilité de déploiement et l’accessibilité au plus grand nombre .

JupyterLite est désormais de plus en plus adopté par les enseignants et plateformes éducatives en ligne pour fournir un outil facilement accessible pour l’apprentissage de la programmation, l’analyse de données, le calcul scientifique et bien plus encore !

Jérémy Tuloup, QuantStack

La vidéo

Les slides

Jérémy Tuloup, créateur de JupyterLite

../../../_images/jeremy_tuloup.webp
../../../_images/cv.webp

L’écosystème Jupyter est très vaste

../../../_images/ecosysteme.webp

JupyterLite

../../../_images/jupyterlite.webp

Jupyter

../../../_images/jupyter.webp

JupyterLite schema

../../../_images/jupyerlite_schema.webp

Technos

../../../_images/technos.webp

Jupyter et Python dans le navigateur, pas de serveur Python, peut être hébergé comme site statique

../../../_images/navigateur.webp

Générateur de site statique

../../../_images/site_statique.webp
pip install jupyterlite-core
jupyter lite build

iframe

../../../_images/iframe.webp

Education

../../../_images/education.webp

Déploiement sur github pages mais aussi sur gitlab

../../../_images/deploiement_github.webp

Demo

../../../_images/demo.webp

Références

../../../_images/references.webp