L’histoire de Jupyter remonte à 2001 avec la création d’IPython, un shell interactif pour Python par Fernando Pérez. Ce projet a évolué pour donner naissance, en 2014, au Projet Jupyter, une plateforme open source dédiée au calcul interactif, supportant aujourd’hui plus de 40 langages (Python, R, Julia, Scala, etc.). L'avènement des cahiers (les fameux notebooks) a été une petite révolution dans le monde de la data science. Les praticiens les ont tout de suite adopté pour plusieurs raisons : Vous connaissez tous Jupyter Notebook et son interface aux multiples avantages: Exécuter le code par blocs (cellules) Documenter de faire du traitement de texte Afficher les graphiques à l'intérieur Possibilité d'exporter en PDF Partager son travail Les cahiers (notebook) ont ainsi envoyé les scripts sur le banc de touche. Toutefois, lorsque l'exécution doit prendre beaucoup de temps, ils sont convertis en scripts pour être exécutés, ce qui est très pratique. Ils permettent aux enseingants de mettre à disposition des apprenants des supports code et textes. Si Jupyter Notebook est plus connu, Jupyter Lab qui se rapproche plus d'un IDE va bientôt prendre le dessus et je vous invite à tester sinon à faire la migration tout simplement. Voici quelques particularités : Tout l'ensemble dans un seul onglet Une meilleure navigation dans les fichiers Un meilleur affichage des fichiers.csv L'expérience utilisateur est meilleure que sur Jupyter Notebook classique. Installation simple# Comment installer ? $ pip install jupyterlab Lancement# Comment démarrer ? $ jupyter-lab Votre navigateur par défaut s'ouvrira automatiquement sur l'interface Jupyter Lab. Alternatives en ligne# Pour ceux qui préfèrent travailler dans le cloud, voici les outils de notebook en ligne pour : Google Colaboratory (intégration avec Google Drive) Kaggle Notebooks (environnement compétition data) Naas (notebooks automatisés) Références# https://fr.wikipedia.org/wiki/Jupyter https://pypi.org/project/jupyterlab/ Jupyter Lab représente l'avenir de l'écosystème Jupyter. Plus complet, plus flexible et plus puissant que Jupyter Notebook, il offre une expérience de travail considérablement améliorée. La migration est simple et les bénéfices immédiats. Si vous utilisez encore Jupyter Notebook au quotidien, le moment est venu de faire le pas vers Jupyter Lab. Votre productivité vous remerciera !