Aller au contenu

Passer de Jupyter Notebook à Jupyter Lab

L'avènement des notebooks Jupyter a marqué un tournant dans le monde de la data science et de l'analyse de données. Ces environnements interactifs ont progressivement remplacé les scripts traditionnels grâce à leurs nombreux avantages. Si vous utilisez encore Jupyter Notebook pour travailler avec les notebooks alors il est temps de passer à JupyterLab.

L’histoire de Jupyter commence avec IPython, un shell Python interactif créé en 2001 par Fernando Pérez.

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#


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 !

Partagez sur les réseaux sociaux

Commentaires