
( I do not believe that there is a learning curve added to those that have not used the 'notebook' original version first.
If you use Emacs, then you probably enjoyed having multiple buffers with horizontal and vertical arrangements with one of them running a shell (terminal), and with jupyterlab this can be done, and the arrangement is made with drags and drops which in Emacs is typically done with sets of commands. What is paramount though is the ability to have split views of the tabs and the terminal. collapsing cells with a single mouse click and a small mark to remind of their placement.
Jupyterlab desktop code#
the drag and drop of cells so that you can easily rearrange the code. There are some specifics I like such as changing the 'code font size' and leaving the interface font size to be the same. Inspect variables, dataframes or plots quickly and easily in a console without cluttering your notebook output.įirst thing is that Jupyter lab from my previous use offers more 'themes' which is great on the eyes, and also fontsize changes independent of the browser, so that makes it closer to that of an IDE. Run code directly in a console using Shift+Enter. Run single expression, line or highlighted text using menu options or keyboard shortcuts. Run cells using, among other options, Ctrl+Enter. View Files, running kernels, Commands, Notebook Tools, Open Tabs or Extension manager. ipynb file, a file browser and a python console like this:Īnd now you have these tools at your disposal: So the way I use JupyterLab is by having it set up with an. Other answers have already mentioned this, but JL can in some ways be considered a tool to run Notebooks and more. I prefer using a keyboard shortcut for this, and assigning shortcuts is pretty straight-forward.Īnd the fact that you can execute code in a Python console makes JL much more fun to work with. But I would have to disagree.Ī great advantage with JL, and arguably one of the most important differences between JL and JN, is that you can more easily run a single line and even highlighted text. Other posts have suggested that Jupyter Notebook (JN) could potentially be easier to use than JupyterLab (JL) for beginners. 3 - And you would probably also like to know this: JupyterLab is an absolutely fantastic tool both to build plotly figures, and fire up complete Dash Apps both inline, as a tab, and externally in a browser. 2 - To contradict the numerous claims in the comments that plotly does not run well with JLab: Supported by both the classic Notebook and JupyterLabĪs of version 3.0, JupyterLab also comes with a visual debugger that lets you interactively set breakpoints, step into functions, and inspect variables. Throughout this transition, the same notebook document format will be JupyterLab will eventually replace the classic Jupyter Notebook. The single most important difference between the two is that you should start using JupyterLab straight away, and that you should not worry about Jupyter Notebook at all.