Jupyter Notebook Complete Beginner Guide - From Jupyter to Jupyterlab, Google Colab and Kaggle!
HTML-код
- Опубликовано: 4 июн 2024
- Jupyter notebooks and python notebooks are an important tool for data science. If you want to learn about them this is the ultimate jupyter notebook guide made in 2022. In this tutorial I try to provide everything you need to know to get started with notebooks. Jupyter notebook, jupyter lab, google colab and kaggle notebooks are all covered! Rob Mulla wil guide you though this tutorial.
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
Follow me on twitch for live coding streams: / medallionstallion_
Intro to Pandas video: www.youtube.com/watch?v=_Eb0u...
Exploritory Data Analysis Video: www.youtube.com/watch?v=xi0vh...
* RUclips: youtube.com/@robmulla?sub_con...
* Discord: / discord
* Twitch: / medallionstallion_
* Twitter: / rob_mulla
* Kaggle: www.kaggle.com/robikscube
#jupyternotebook #kaggle #python #datascience #googlecolab
Great video! Short, Sharp, to the point. Good revision for me. Love your videos. Thank you!!
Really appreciate the feedback. Makes me thankful that you found it helpful. Please share my channel with anyone else you think might enjoy it!
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
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.
Man this is fantastic, I benefit from watching it over and over as I get into data science!
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!
Thanks so much 🙏 - Glad you learned something new
This is gold, great content as always!
very helpful. helped me to understand my uni's online jupyter lab version and how to use ist. Thanks!
such a great tutorial. I was confused about a lot of things. This video cleared things up very quickly. thank you!
Glad you found it helpful!
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
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.
Thanks! Glad you found it helpful.
Great example. Straight to the point. Clear speech. Thankyou.
Glad you liked it!
The video is crystal clear and very beginner-friendly.👍
Thanks a lot for this. Was very helpful to get started.
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.
Great great video! Nice production and great layman explanations!
- A total jupyter beginner
Fantastic presentation! Learned a lot!
Thanks a lot. I'm starting in python and your classes have made it a lot easier
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.
Thanks, perfect for me was looking for a consise jupyter explanation
This was a useful video for beginners, thanks a lot for taking the time to make it!
Glad it was helpful! Please share anywhere you think other people might also find it useful.
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
Great job for for the introductions of: Jupyter Notebook, Jupyterlab, Jupyter Cloud, and Jupyter Kaggle. keep up up the great work! Thanks.
Glad you found it helpful.
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 😊.
amazing video!! Thanks for sharing!
Excellent tutorial, very helpful!
I am, of course, subscribed with notifications turned on, and thumbs up!
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.
Thanks!
Hi, thanks so much for this. Keep going I love your videos so far.
Thank you so much for watching. Please share my channel with anyone who you think might find it helpful!
I really like your explanation, it is simple that everyone can understand. Awesome work bro. Hope to show us more work. Thank you.
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.
Great video mate. Perfect introduction
Great tutorial ! Thank you ^^
Thanks so much Inès. Glad you found it helpful.
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!
Great to hear!
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!
Thank you so much. This is a great video. Very helpful 👍☺️
Glad it was helpful! Share it with a friend or two.
This video was sooo helpful!
Thanks Rob, Its a great explanation.
This video was really helpful. Thanks!
Glad it was helpful!
Very useful video. Thank you very much. I tried to use the keyboard shortcuts, but I didn't know about Esc.
Glad it helped. I use those keyboard shortcuts all the time!
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.
Isn't a sucurity failure browse your files system trough your localhost? Someone in your network can access to your jupyter server?
@@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.
This was a well-designed video, straight to the point. Thanks. BTW, some of the keyboard shortcuts will be familiar to users of vim.
A great help to start with Jupyter for anyone with zero coding background.
Great video, Rob!!
Thanks!
Love it! Made it so easy. Thanks.
Glad you found it helpful Babatunde!
Can I contact you for further help?
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?
This yt channel has the quality videos for data science ❣️
Here quality means best time efficient and great leaning 🥰
Thanks for watching and leaving a comment! Glad you found it helpful.
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.
Perfect video, thanks for your work.
Glad you liked it!
This was great, thanks!
Glad you enjoyed it! Thanks for watching.
Hey Rob, i love your style of teaching. How do you do the floating head thing? Greenscreen? OBS?
Great video thanks Rob!
Thanks for watching!
Good job mate!
Thank you!
This was extremely helpful for me. I am currently in a Data Analytics Program and learning Python as a beginner.
Glad it helped!
Have a DS interview coming next week, watched this as a great refresher!
Love to hear this. Hope your interview goes well!
Nice video easy to understand. A great help to newbies. I love using Jupyter notebook and have several hundred.
Thanks so much for the feedback! I really like your username.
@@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.
Im a newbie to python and found this fantastic
Im hoping to create a set of interactive math demos
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.
Many thanks for your awesome videos 👍
Glad you like them!
Thank you for the useful insights.
As for switching from using Jupyter Lab back to “traditional” Jupyter notebook shall I need to return back to Terminal and press Control C and what then ? )
Thank u for the shortcuts)
Glad you like them. They will save you a lot of time!
thank you so much for your video,extremly heleful for me ,love you
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
As someone who has spent years with matlab early in my career I can totally relate to your feelings!
@@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!
YOu nailed it, brother. Rob's videos are great way to get started on this powerful tool.
@@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....
@@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.
great video, thanks
Best tutorial keep it up!!!
Thanks! I appreciate that.
Thank you Rob!
Thanks for watching and commenting!
hi,this video is amazing. thank you
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!
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.
really helpful and clear
So glad you found it helpful!
Thanks!
Glad you found it helpful.
I was struggling many Erro massage when installing jupyter notebook thanks sir
Thanks for this video! it's help me with my master thesis :p
Love that. Good luck!!
great tutorial!
Thanks. Share with a friend!
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.
My goodness, you are amazing❤
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
Glad to hear that! Thanks for watching.
short and concise explanation!
🙏
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.
Good point! Thanks for pointing that out.
Wait, how does that work?
Very useful Video, thanks
Glad it was helpful!
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.
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!
Well done. I am now subscribed :-)
I tried the top two suggested 'What is Jupyter' videos, and they were garbage. Yours however, is great! Thanks!
Another great video with a lot of stuff to learn! And yes, I couldn't resist the subliminal nudging trick you used 😜, and I've just liked the video and subscribed to your channel.
So useful
really useful 😍
Appreciate that!
Great!
Thanks for watching!
介绍得很全面,讲解得很棒!
New to channel, liked your vid & subbed.
Welcome aboard! Glad you liked the video.
Nice work thanks Rob! Can you please make a tutorial where you explain how to make a web app using Django?
Rob thanks for the "J" and "K" keys,
subscribed and enjoy watching
Oh man. I use this all the time.
Could I run from my junyper Notebook a ssh connection to run a script on a second computer and then display the results on my laptop
?
Awesome!
Which tool are you using to record your video and be able to show yourself at the same time?
Thanks. I use OBS to record my videos.
That was short sweet and worthy
Glad you liked it!
Can u pip install python packages directly in jupyter notebook or jupyter lab? I have Python packages installed on my computer which can be run with Pycharm IDLE but jupyter notebook cant find those packages
Thanks brother
Welcome! Thanks for watching
Video still appropriate, good presentation skills.
Much appreciated!
What's your recommendation for virtual environments? Should I install Jupyter and the different data science packets into a venv or into my base Python installation? I assume that the same dependency concerns with software development aren't necessarily a concern with data science? Thanks!
Great question. I use conda to manage my environments pip to install most packages. Then install the ipykernel library so you can access each in your Jupyter environment
@@robmulla Any advice on switching environments in notebooks? I also use conda for envs but have to resort to annoying workarounds to have the correct env activated and reflected in my notebook.
Do you know if its possible to run notebook cells without an internet conenction? Or would you have to resort to .py files in that case?
If you’ve installed jupyter locally then it should have no dependence on the internet. Of course if your using Kaggle or colab then you do, but otherwise it’s just a way to interact with a python kernel running on your local machine.
can you do a video for deep dive into Kaggle notebooks
I'm puzzled. If you install jupyterlab you don't have the classic notebook subcommand, you have to use `lab`. It worked on your case because you previously installed notebook also?
Thanks great introduction - though I get a connection error when using Jupyter. I think it is where it is installed. So when I use PIP install Jupyter - should i be in a specific directory?
Hey! Glad you liked the introduction. How did you install python? Did you use anaconda? You don’t need to be in a specific directory, just the one you plan to work in.
What about JupyterLab in VSCode is it possible to using it in VScode like Jupyter Notebook.
I couldnt find an Extension for JupyterLab in VScode.
I've actually started using the jupyter extension in VScode. I still like the jupyter lab auto complete better, but depending on what I'm doing it can be better in VScode.
Nice stuff ...and lol for me...being working with Jupiter Notebooks for 2 years, yet i didn't know about Jupiter Lab
Glad the video was helpful. I switched over to jupyter lab when it first came out and never looked back!
some body please tell me what can i do with a jupiter notebook that a i cant do with visual studio code :)
💛