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
Speakers: Olivier GIORGIS