Jupyter Notebook Complete Beginner Guide - From Jupyter to Jupyterlab, Google Colab and Kaggle!

Поделиться
HTML-код
  • Опубликовано: 24 янв 2025

Комментарии • 281

  • @OtRatsaphong
    @OtRatsaphong 2 года назад +54

    Great video! Short, Sharp, to the point. Good revision for me. Love your videos. Thank you!!

    • @robmulla
      @robmulla  2 года назад +3

      Really appreciate the feedback. Makes me thankful that you found it helpful. Please share my channel with anyone else you think might enjoy it!

    • @Chisom293
      @Chisom293 Год назад

      Hi Dave,
      Please, can you help me fix some problems I am having installing/setting up Anaconda/Jupyter notebook? I have been stuck with this issue since yesterday and unable to progress with what I have been trying to achieve.
      My normal work environment is vs code but there are files I want to open and work on on Jupyter to achieve an intended purpose but they keep opening automatically on vs code which is not desirable for me. I have tried getting help online/RUclips but all to no avail. Any help or referral will be greatly appreciated.
      Thank you.
      Chisom

    • @syamtunuguntla
      @syamtunuguntla 5 месяцев назад

      Absolutely one of the Best video on Jupyter notebooks. Good revision for me as well

  • @wojomojo
    @wojomojo 15 часов назад

    I mean, this is as great a video as anyone could expect. Thorough but moving right along w/o a lot of filler. Informative and nicely planned/edited with the key content. Hats off!

  • @ibowman_UCLA_BRAIN
    @ibowman_UCLA_BRAIN 2 года назад +11

    This is a way chill and straightforward intro. I specifically liked the feature comparison (i.e. why?) shortcut summary (i.e. protips) at the end. Thank you.

    • @robmulla
      @robmulla  2 года назад +1

      Thanks! Glad you found it helpful.

  • @robmulla
    @robmulla  3 года назад +32

    For some reason RUclips STILL isn't automatically loading chapters for my videos. So here they are:
    Timeline:
    00:00 Intro
    00:40 Python shell and IPython
    03:28 Pip install amd starting jupyter notebooks
    04:37 Jupyter Notebooks
    09:01 Juyter Lab
    15:33 Google Colab
    18:10 Kaggle Notebooks
    21:25 Keyboard Shortcuts
    24:50 Conclusion

  • @pdgoptics
    @pdgoptics 5 месяцев назад +7

    I especially appreciate that you started with the very basics of how python works on a command line. Well done.

  • @khangvutien2538
    @khangvutien2538 Год назад +3

    The content is clear.
    The diction is clear, I can run the video at x1.5 speed and pause when I need to examine the screen.
    Bravo and thank you.

  • @MarcMcRae
    @MarcMcRae Год назад +7

    NICE! One of the MOST informative overviews I have come across wrt jupyter notebook vs jupyterlabs (versions), settings and then options to run it elsewhere, etc. Learned a lot from this - great for some of us novices to get going.

  • @RegiiPad
    @RegiiPad Год назад +6

    congrats, simple, straightforward, and someone mentioned you've lost beginners, I don't agree about the relevance of the comment since the whole data science and notebooks are not for beginners, it presumes programming background at a minimum level and if you're a data science aspirant, you need to already be a scientist to a certain degree 😊.

  • @jdray
    @jdray Год назад +2

    Great intro for someone technical trying to get started with Jupyter notebooks. I want to introduce the concept of Jupyter notebooks to my organization, and explain why it's different (in a good way) to using Excel. Most users are non-technical, so throwing random Python code snippets at them will make them glaze over. I'll look at the rest of your videos and see if there's something that better-suits my goal. But thank you.

  • @JSambrook
    @JSambrook Месяц назад

    Hi Rob - This was super-helpful for me. I've been a GNU Emacs user since the mid-80s. It has served me well, but now that I'm retired and taking the time to learn about LLMs I figured I'd up my game a bit. I like the environment a lot and your tutorial was exactly what I needed. Now I'm thinking I'm going to have to look and see if Jupyter Lab can be configured for Emacs keybindings.
    At any rate, thank you so much for a great assist today.

  • @nandomatos3171
    @nandomatos3171 Год назад +5

    Rob Mulla, I say thanks a lot for helping me getting what I expected for months, for just a couple of hours, I understood and I am taking advantage of your amazing explanations. GREAT!

    • @robmulla
      @robmulla  Год назад

      Thanks so much 🙏 - Glad you learned something new

  • @CrushTheWealthGap
    @CrushTheWealthGap Год назад +3

    such a great tutorial. I was confused about a lot of things. This video cleared things up very quickly. thank you!

    • @robmulla
      @robmulla  Год назад +1

      Glad you found it helpful!

  • @fisherh9111
    @fisherh9111 Год назад +3

    Great example. Straight to the point. Clear speech. Thankyou.

  • @baldpolnareff7224
    @baldpolnareff7224 Год назад +17

    Learning python and specifically NumPy, SciPy, matplotlib, etc using Jupyter notebooks is amazing.
    It's so empowering after having been tortured with MATLAB throughout my university career

    • @robmulla
      @robmulla  Год назад +5

      As someone who has spent years with matlab early in my career I can totally relate to your feelings!

    • @baldpolnareff7224
      @baldpolnareff7224 Год назад +2

      @@robmulla I can't wrap my head around the fact that we didn't use python in any of my Aerospace engineering courses, what a wasted opportunity!

    • @fudgenuggets405
      @fudgenuggets405 Год назад +1

      YOu nailed it, brother. Rob's videos are great way to get started on this powerful tool.

    • @rohitg1392
      @rohitg1392 Год назад +1

      @@baldpolnareff7224 Same here! Dont mind me asking, where you studied Aerospace engineering? I studied in Singapore and was forced to learn C++ instead. But the university finally decided to swap it with Python. Strange indeed....

    • @baldpolnareff7224
      @baldpolnareff7224 Год назад

      @@rohitg1392 I studied in Italy. We did some C for a general programming course the first bachelor year and that is valuable. Then they bombarded us with MATLAB which is horrible. Don’t be sad about C++, it’s a great language. I personally don’t think Python is the ideal first programming language. Many people who are exposed to python initially, don’t learn anything else and end up producing garbage code because they’re not familiar with important principles of programming on a lower level. Python abstracts way too many things away from the user and that’s bad long term. Having a lower level language in your toolbox exposes you to many important concepts and you end up being better at programming, python included.

  • @rufusayers1249
    @rufusayers1249 Год назад +1

    I wanted to see JupyterLab in use after reading docs, and that's exactly what I got, thanks. The colab/Kaggle section was a surprise bonus, I'll definitely try that.

    • @camzilla8733
      @camzilla8733 Год назад

      Isn't a sucurity failure browse your files system trough your localhost? Someone in your network can access to your jupyter server?

    • @rufusayers1249
      @rufusayers1249 Год назад

      @@camzilla8733 Not inherently, no. It's how things are done that make them secure or insecure. If files are accessed in a secure manner, whether locally encrypted (your disk may already be encrypted), or over the network via VPN or SSL, then they will *generally* be safe from hacking, but there are no guarantees. Lightning can and does strike.
      I hope that helps. Apology for slow response.

  • @saysoukamneuth9794
    @saysoukamneuth9794 2 года назад +2

    Great job for for the introductions of: Jupyter Notebook, Jupyterlab, Jupyter Cloud, and Jupyter Kaggle. keep up up the great work! Thanks.

    • @robmulla
      @robmulla  2 года назад

      Glad you found it helpful.

  • @0xAquaWolf
    @0xAquaWolf 5 месяцев назад

    Legit the best explanation on this topic, thank you for creating the video i really appreciate how you built up the knowledge from scratch. I feel like the only thing you didn't cover was the vs code implementation but all of the knowledge transfers flawlessly and i really like how you went over the shortcuts that is a game change. Thank you Rob!

  • @jupyterjones308
    @jupyterjones308 Год назад +2

    Nice video easy to understand. A great help to newbies. I love using Jupyter notebook and have several hundred.

    • @robmulla
      @robmulla  Год назад +1

      Thanks so much for the feedback! I really like your username.

    • @jupyterjones308
      @jupyterjones308 Год назад +3

      @@robmulla I am seventy four and remember the cartoon the "Cosby Kids" "Basketball Jones featuring Tyrone Shoelaces" by Cheech and Chong. Well, I got the Jupyter Jones After I commented 'several hundred' I did a search for Notebooks. I have over well over two thousand.

  • @mikehills7247
    @mikehills7247 2 года назад +13

    Im a newbie to python and found this fantastic
    Im hoping to create a set of interactive math demos

    • @robmulla
      @robmulla  2 года назад +1

      Glad you found it helpful. Let me know if you have any questions and please share it with anyone else you think might be able to learn from it.

  • @rahuldas4967
    @rahuldas4967 Год назад +1

    This yt channel has the quality videos for data science ❣️
    Here quality means best time efficient and great leaning 🥰

    • @robmulla
      @robmulla  Год назад

      Thanks for watching and leaving a comment! Glad you found it helpful.

  • @JustinaHerrick
    @JustinaHerrick 8 месяцев назад +1

    This was extremely helpful for me. I am currently in a Data Analytics Program and learning Python as a beginner.

    • @robmulla
      @robmulla  8 месяцев назад

      Glad it helped!

  • @jimalix6270
    @jimalix6270 Год назад

    Excellent video! I'm learning Python and wanting to focus on data science. Your video opened a whole new avenue for me to explore! Thanks!

  • @robinhood3203
    @robinhood3203 2 года назад +1

    Have a DS interview coming next week, watched this as a great refresher!

    • @robmulla
      @robmulla  2 года назад

      Love to hear this. Hope your interview goes well!

  • @jerrygentry2348
    @jerrygentry2348 11 месяцев назад +1

    As someone just learning python I am finding Jupyter notebook a great way to annotate the exercises from the training for future reference. I haven't done much with export, but thanks for pointing that out. Since it can produce a makrdown file I can put it in an Obsidian file

    • @robmulla
      @robmulla  11 месяцев назад

      Glad to hear that! Thanks for watching.

  • @tomkmb4120
    @tomkmb4120 2 года назад +2

    This was a useful video for beginners, thanks a lot for taking the time to make it!

    • @robmulla
      @robmulla  2 года назад +2

      Glad it was helpful! Please share anywhere you think other people might also find it useful.

  • @seanflorida5957
    @seanflorida5957 7 месяцев назад +1

    Just getting adict to your contens now. Sharp and easy to follow. Thank you very much

  • @jamesstover718
    @jamesstover718 Год назад

    Thank you for the tip on a dark theme. I have vision problems and all the bright white screens are blinding to me and I can’t read the text hardly at all. With the dark theme, I am good. Thanks so much for all the tips, but the dark theme is a great boost for me!

  • @erison6791
    @erison6791 Год назад +1

    I really like your explanation, it is simple that everyone can understand. Awesome work bro. Hope to show us more work. Thank you.

    • @robmulla
      @robmulla  Год назад

      Glad you found it easy to follow. I tried to break it down in a way that would make sense to someone new to coding.

  • @ruirossi6241
    @ruirossi6241 2 года назад +1

    Thanks a lot. I'm starting in python and your classes have made it a lot easier

    • @robmulla
      @robmulla  2 года назад

      Great to hear! Let me know if there is anything I could do better, and share with anyone else you think might learn from them.

  • @RROxanaSS
    @RROxanaSS 2 года назад +2

    Very useful video. Thank you very much. I tried to use the keyboard shortcuts, but I didn't know about Esc.

    • @robmulla
      @robmulla  2 года назад +1

      Glad it helped. I use those keyboard shortcuts all the time!

  • @lgolsen
    @lgolsen 9 дней назад

    Just the intro that I needed.
    Quick note: the fast the A and B works as in ‘Above/Below’ instead of ‘Before/After’ will have me forever confused 🤣🤣🤣

  • @lilyliu9160
    @lilyliu9160 10 месяцев назад

    A great help to start with Jupyter for anyone with zero coding background.

  • @rexby
    @rexby Год назад +9

    To make numbered list with Markdown you can just use '1' in each line. It's more convenient. When you want to rearrange the list, you shouldn't change numbers manually.

  • @ROHITKUMAR-mu7ik
    @ROHITKUMAR-mu7ik 2 года назад +8

    That was short sweet and worthy

    • @robmulla
      @robmulla  2 года назад

      Glad you liked it!

  • @devashishsingh4614
    @devashishsingh4614 27 дней назад

    This was genuinely very helpful.

  • @iTzNabGamingPvP
    @iTzNabGamingPvP Год назад

    very helpful. helped me to understand my uni's online jupyter lab version and how to use ist. Thanks!

  • @oaschbeidl
    @oaschbeidl Год назад +1

    I actually respect the hell out of leaving misspoken bits in the video in this hyper polished social media landscape of today!
    Video was on point and super easy to follow, subbed and looking forward to checking out more of your content.

  • @ADV-IT
    @ADV-IT Год назад +1

    Thanks!

    • @robmulla
      @robmulla  Год назад +1

      Glad you found it helpful.

  • @nir.sandbank
    @nir.sandbank Год назад

    Great video. It'd be great if also talk about the weaknesses and differences of each tool. and when should we use each of them?

  • @ebabekele2
    @ebabekele2 Год назад +2

    Best tutorial keep it up!!!

    • @robmulla
      @robmulla  Год назад

      Thanks! I appreciate that.

  • @UK-cp5bx
    @UK-cp5bx 7 месяцев назад

    Thank you Rob!! Very nice explanation of Jupyter options and environments!

  • @danielgladish2502
    @danielgladish2502 Год назад

    Great great video! Nice production and great layman explanations!
    - A total jupyter beginner

  • @G_Paladin_S
    @G_Paladin_S Год назад

    The video is crystal clear and very beginner-friendly.👍

  • @ErnestGWilsonII
    @ErnestGWilsonII Год назад

    Excellent tutorial, very helpful!
    I am, of course, subscribed with notifications turned on, and thumbs up!

  • @TylerMacClane
    @TylerMacClane Год назад +1

    Rob thanks for the "J" and "K" keys,
    subscribed and enjoy watching

    • @robmulla
      @robmulla  Год назад +1

      Oh man. I use this all the time.

  • @MrDmasik
    @MrDmasik Год назад +1

    Great video thanks Rob!

    • @robmulla
      @robmulla  Год назад

      Thanks for watching!

  • @kennethstephani692
    @kennethstephani692 2 года назад +1

    Great video, Rob!!

  • @fiandrhi
    @fiandrhi 8 месяцев назад

    This was a well-designed video, straight to the point. Thanks. BTW, some of the keyboard shortcuts will be familiar to users of vim.

  • @ladiesperfume
    @ladiesperfume 2 года назад +1

    Hi, thanks so much for this. Keep going I love your videos so far.

    • @robmulla
      @robmulla  2 года назад

      Thank you so much for watching. Please share my channel with anyone who you think might find it helpful!

  • @Mioriish
    @Mioriish Год назад +1

    This video was really helpful. Thanks!

    • @robmulla
      @robmulla  Год назад

      Glad it was helpful!

  • @Developer_python_
    @Developer_python_ Год назад +1

    Thank u for the shortcuts)

    • @robmulla
      @robmulla  Год назад +1

      Glad you like them. They will save you a lot of time!

  • @TheMISBlog
    @TheMISBlog Год назад +1

    Very useful Video, thanks

    • @robmulla
      @robmulla  Год назад

      Glad it was helpful!

  • @JayRodge
    @JayRodge Год назад

    This is gold, great content as always!

  • @Trainer_Yuulee
    @Trainer_Yuulee Год назад +1

    Thanks for this video! it's help me with my master thesis :p

    • @robmulla
      @robmulla  Год назад +1

      Love that. Good luck!!

  • @NSKisHERE
    @NSKisHERE Год назад +1

    Perfect video, thanks for your work.

  • @ineschokri2577
    @ineschokri2577 2 года назад +3

    Great tutorial ! Thank you ^^

    • @robmulla
      @robmulla  2 года назад

      Thanks so much Inès. Glad you found it helpful.

  • @dcpope1
    @dcpope1 Год назад

    Fantastic presentation! Learned a lot!

  • @ukamakaazode
    @ukamakaazode Год назад +1

    Thank you Rob!

    • @robmulla
      @robmulla  Год назад

      Thanks for watching and commenting!

  • @dhess34
    @dhess34 Год назад

    I tried the top two suggested 'What is Jupyter' videos, and they were garbage. Yours however, is great! Thanks!

  • @torque6389
    @torque6389 6 месяцев назад

    Wow, great video! I now see the benefit of Jupyter lab!

  • @mamun001
    @mamun001 Год назад +2

    Jupyter notebook finally makes sense

  • @jessegarris7037
    @jessegarris7037 10 месяцев назад

    Great video mate. Perfect introduction

  • @testlan7765
    @testlan7765 5 месяцев назад

    as a short video, that's fantastic. good to learn. thanks

  • @nazzak2093
    @nazzak2093 2 года назад +2

    Thank you for work, great introduction to Jupiter. As a C++ dev, we don't have all these great tools. I'm sure we will never get them. Setting up a C++ project and all dependencies can sometimes take hours.

    • @robmulla
      @robmulla  2 года назад +1

      Glad you found the tutorial helpful. I'm not sure how something like jupyter would work for a compiled language, but it would be interesting to see!

  • @roylee3196
    @roylee3196 11 месяцев назад +1

    short and concise explanation!

  • @blubbfisch98
    @blubbfisch98 5 месяцев назад

    This video was very well-made. Thank you!

  • @jms7805
    @jms7805 Год назад +1

    Video still appropriate, good presentation skills.

  • @JJ-fq3dh
    @JJ-fq3dh 10 месяцев назад

    Thanks, perfect for me was looking for a consise jupyter explanation

  • @benjamin-lieb
    @benjamin-lieb 5 месяцев назад

    Awesome! Got me started fast!

  • @kalok000
    @kalok000 Год назад +1

    Great video thanks Rob! Can you also make a video about managing environment? often I come across problems with packages not being found on Jupyter after installing with pip

  • @BDDAlchemy
    @BDDAlchemy Год назад

    Thanks a lot for this. Was very helpful to get started.

  • @babatundeayinla3273
    @babatundeayinla3273 2 года назад +1

    Love it! Made it so easy. Thanks.

  • @wwpharmacist
    @wwpharmacist Год назад +1

    Many thanks for your awesome videos 👍

  • @tiredsentinel1724
    @tiredsentinel1724 Год назад

    Great video and thank you. Do you have a video going over the “lingo”? I m on is that probably before beginners stuff but I’m literally jumping into this with zero knowledge. Example: it took me about 15 minutes into your video to figure out what a “kernel” is.

  • @lukenewman9909
    @lukenewman9909 2 года назад +1

    This was great, thanks!

    • @robmulla
      @robmulla  2 года назад

      Glad you enjoyed it! Thanks for watching.

  • @anonim5052
    @anonim5052 9 месяцев назад +1

    great tutorial!

    • @robmulla
      @robmulla  9 месяцев назад

      Thanks. Share with a friend!

  • @shatakshiagrawal3062
    @shatakshiagrawal3062 2 года назад +1

    Thank you so much. This is a great video. Very helpful 👍☺️

    • @robmulla
      @robmulla  2 года назад

      Glad it was helpful! Share it with a friend or two.

  • @helloworld5794
    @helloworld5794 Год назад

    My goodness, you are amazing❤

  • @saxegothaea_conspicua
    @saxegothaea_conspicua Год назад

    amazing video!! Thanks for sharing!

  • @404errorpagenotfound.6
    @404errorpagenotfound.6 2 года назад +1

    New to channel, liked your vid & subbed.

    • @robmulla
      @robmulla  2 года назад +1

      Welcome aboard! Glad you liked the video.

  • @jeanchery7246
    @jeanchery7246 26 дней назад

    Rob Mulla are a Fine superb 👌 and 👍 teaching experience and l will follow up your journey!

  • @PeterDanford
    @PeterDanford 2 года назад +1

    really helpful and clear

    • @robmulla
      @robmulla  2 года назад

      So glad you found it helpful!

  • @fudgenuggets405
    @fudgenuggets405 Год назад

    I had an old laptop with jupyter installed and working pretty good but slow due to the laptop being 10 years old. It started to develop a hard drive issue so I figured good as time as any to upgrade. Got python installed ok, installed anaconda but could never get jupyter to start up. Little did I know until this video I could install jupyter by itself and boom... up and running within a couple of minutes of the opening of this video. I had given up and was using jupyter through VSCode until now.

  • @lindsaywang4413
    @lindsaywang4413 2 месяца назад

    This is so clear!

  • @puyakhalili
    @puyakhalili Год назад +1

    Thank you 🙏🏼

  • @kishortala2950
    @kishortala2950 11 месяцев назад

    Thanks Rob, Its a great explanation.

  • @nuwanthafernando3042
    @nuwanthafernando3042 11 месяцев назад

    I was struggling many Erro massage when installing jupyter notebook thanks sir

  • @Emmalineist
    @Emmalineist 7 месяцев назад

    This video was sooo helpful!

  • @kofio7581
    @kofio7581 Год назад

    Good job mate!

  • @beethovennine
    @beethovennine 2 года назад +2

    Hi! What do you think of Jupyter Lab? Is it more convenient than notebook? Thanks!

    • @robmulla
      @robmulla  2 года назад +1

      Yes, I mainly use jupyterlab! I talk about it in the second half of the video.

  • @mehdismaeili3743
    @mehdismaeili3743 2 года назад +1

    hi,this video is amazing. thank you

    • @robmulla
      @robmulla  2 года назад

      Thanks Mehdi. I go into a lot of detail which I hope wasn't too boring. I want people new to learning about jupyter notebooks to see how awesome they are!

  • @YuanYuan-uk8sz
    @YuanYuan-uk8sz Год назад

    thank you so much for your video,extremly heleful for me ,love you

  • @testastestukas957
    @testastestukas957 2 месяца назад

    Thanks for the great video.

  • @prashlovessamosa
    @prashlovessamosa 2 года назад +1

    Thanks brother

    • @robmulla
      @robmulla  2 года назад

      Welcome! Thanks for watching

  • @diaconescutiberiu7535
    @diaconescutiberiu7535 2 года назад +1

    Nice stuff ...and lol for me...being working with Jupiter Notebooks for 2 years, yet i didn't know about Jupiter Lab

    • @robmulla
      @robmulla  2 года назад

      Glad the video was helpful. I switched over to jupyter lab when it first came out and never looked back!

  • @craigbrooksby
    @craigbrooksby Год назад

    Well done. I am now subscribed :-)

  • @user-wr4yl7tx3w
    @user-wr4yl7tx3w Год назад

    can you do a video for deep dive into Kaggle notebooks

  • @infoseeker9151
    @infoseeker9151 2 месяца назад

    Great video! How do you get context menus to pop open to display options for functions, methods, etc.

  • @genthl-o6g
    @genthl-o6g 4 месяца назад

    really nice video!

  • @aw_6636
    @aw_6636 9 месяцев назад

    great video, thanks