Jupyter est une application web utilisée pour programmer dans plus de 40 langages de programmation, dont Python, Julia, Ruby ou encore R. Jupyter est une évolution du projet IPython.
JupyterLab s'appuie sur lâarchitecture de Jupyter et propose une interface utilisateur repensĂ©e et dĂ©coupĂ©e en composants.
JupyterLab Training est un logiciel libre basé sur JupyterLab développé et utilisé par Logilab pour la formation (notamment Python et Python scientifique).
Il permet la mise à disposition aux stagiaires du contenu (cours, exercices, logiciels tiers) ainsi que d'un environnement de dévelopement. Plus besoin de mettre à disposition une salle de formation avec
des logiciels adaptés et parfois complexes à installer, un simple navigateur web suffit pour participer à la formation. Un plugin permet de faire des exercises en utilisant les bonnes pratiques des tests unitaires.
Technos en logiciel libre :
* JupyterLab,
* JupyterHub,
* Docker,
* Kubernetes,
* Python,
* TypeScript,
* React