7 Reasons Why I Love Jupyter Lab! | Data Science For The Developers

Sdílet
Vložit
  • čas přidán 21. 07. 2024
  • In this little nine-minute video I will cover 7 reasons why I love Jupyter Lab, and why you should prefer it too, in case you have been working using Jupyter Notebooks. This might also give you some hints on what kind of functionality there exists for you to power up your development. Did I miss an awesome thing that you value in Jupyter Lab? Drop a note in the comments section and let me and others know of it.
    As always, I appreciate any feedback on this channel, and definitely value any likes I get. If you like to see more of this content, remember to subscribe and enable notifications. Nowadays you have to go to my channel profile and subscribe there, but likes you can do immediately, any time you like. I also take requests for future content.
    Timecodes:
    0:00 - What is Jupyter Lab, and why are we talking about it?
    0:45 - The First thing I love about Jupyter Lab
    1:36 - The Second thing I love about Jupyter Lab
    2:05 - The Third thing I love about Jupyter Lab
    3:16 - The Fourth thing I love about Jupyter Lab
    4:32 - The fifth thing I love about Jupyter Lab
    6:18 - The Sixth thing I love about Jupyter Lab
    6:38 - The Seventh thing I love about Jupyter Lab
    Links in the video:
    - • How To Setup Jupyter L...
    - jupyter.org/

Komentáře • 17

  • @adrianrostkowski3271
    @adrianrostkowski3271 Před rokem +1

    Have you seen Obsidian for notes?
    It has a lot of features and it also works on your machine instead of other server.

    • @DevXplaining
      @DevXplaining  Před rokem

      Not yet, but definitely sounds like worth taking a look! :)

  • @clementihammock7572
    @clementihammock7572 Před 10 měsíci +2

    Yes, I switched immediately because of the Dark Theme and the terminal.

  • @kisho2679
    @kisho2679 Před 6 měsíci +1

    can it create references (look up pop-ups, links) at singular cells level to various other cells in different separate documents?

    • @DevXplaining
      @DevXplaining  Před 6 měsíci

      Not really sure about that. Markdown links between notebooks, sure, between cells and anchors, sure, from notebook to another notebooks cell, don't really know. I can find some discussions but never tried that myself.

  • @imbadatcod7208
    @imbadatcod7208 Před rokem +1

    Is it possible to get code completion in jupyterlab? I am using the desktop version and could not get it to work, and pressing tab all the time is really annoying

    • @DevXplaining
      @DevXplaining  Před rokem +2

      Hi, sadly no, I am always looking for that too. With basic Jupyter you need to keep on pressing tab to get suggestions.
      However, there are ways around that:
      - I often use VSCode for the notebooks, as an alternative, because I get the power of all plugins online, for example AI assisted autocompletions
      - You can use Jupyter extensions, for example Hinterland nbextension
      Word of warning, setting up extensions may or may not work for you, and may make the environment more volatile too. This is not a worry if you are able to setup multiple different virtual environments, then it's easy to experiment with them. But worth warning, some people have had great success, others not so much.
      But if you go down that path, here's an article that lists more cool extensions to experiment with: towardsdatascience.com/12-jupyter-notebook-extensions-that-will-make-your-life-easier-e0aae0bd181
      I was about to make a video on that topic but they already explained those pretty well :)

  • @kisho2679
    @kisho2679 Před 6 měsíci +1

    how much CSV data (how big file size) can it process compared to MS Excell or LibreOffice? Is it suitable for BigData?

    • @DevXplaining
      @DevXplaining  Před 6 měsíci

      I don't know the upper limits, but of course the CSV preview is very limited, and also opening huge gigabyte-or-more-csv files might not be a good usecase for editor anyway. Programmatically frameworks like Pandas can handle them better.

  • @xnegusx
    @xnegusx Před rokem +1

    How do I get doc strings when I hover on methods

    • @DevXplaining
      @DevXplaining  Před rokem

      In Jupyterlab? No hover as far as I know, you have to press Shift+Tab like I do.
      But with IDE plugins, for example VSCode Jupyter plugin, it works on hover too.

  • @kisho2679
    @kisho2679 Před 6 měsíci +1

    is it suitable for Julya programming language?

    • @DevXplaining
      @DevXplaining  Před 6 měsíci

      It sure is! Not something I have experience on, nor videos, but looks like fun as well. Here's a good writeup of how they work together. julia.quantecon.org/getting_started_julia/getting_started.html#running-jupyterlab

  • @m12652
    @m12652 Před měsícem +1

    Is it better than VSCode?

    • @DevXplaining
      @DevXplaining  Před měsícem

      Well, I use both. VSCode is awesome for dealing with multiple languages and config files, very flexible.
      Jupyter is great when dealing with mostly Python and data files, soecialized in those.
      I've got Jupyter plugin in VSCode too, so I use both, depending on what I'm working on.

    • @m12652
      @m12652 Před měsícem

      @@DevXplaining Fair enough... does Lab do anything vsc doesn't?