Jupyter Notebook Tutorial

Project Data Science
Project Data Science
Never miss a tutorial! Subscribe to the Project Data Science channel: ...
Never miss a tutorial! Subscribe to the Project Data Science channel: https://bit.ly/3yTMdQV

Go from zero to hero with our Data Science Specialization: https://courses.projectdatascience.co....

Or learn about all of data science in one blog post! https://www.projectdatascience.com/wh...

...

Jupyter notebooks have become more and more popular within data science. They're very powerful, and will help you build your data science toolkit. This tutorial shows you how to use them!

Here are some of the things we'll cover:

- Basic Jupyter notebook functionality
- Jupyter keyboard shortcuts (I'm all about the keyboard shortcuts!)
- Some intermediate topics, like the Python kernel and the notebook terminal
- And, some of the powerful extensions and additional libraries that you can use to super-charge your Jupyter notebook setup.

If you learn something, throw us a subscribe, like, comment or share!

Happy learning!

---

00:00 Introduction
01:35 Jupyter notebook example
04:11 Installing Python and Jupyter notebooks
09:23 Launching Jupyter notebooks
11:08 Basic notebook functionality
20:58 The kernel, and variables
28:38 Other notebook functionality
34:45 The menu
35:52 Jupyter notebook keyboard shortcuts
36:57 Load and display data using pandas
40:33 Using terminal commands inside a Jupyter notebook
42:30 Jupyter notebook magic commands
45:07 Other features outside of the notebooks
46:41 Shutting down Jupyter notebooks
48:02 Jupyter notebook extensions and other libraries
52:47 Conclusion, and thank you

---

Additional Project Data Science Resources:

- https://projectdatascience.com/ (The official Project Data Science site!)
- Pandas Mega-Tutorial - Learn one of P... (Pandas Mega-Tutorial - everything you need to know when you're first learning pandas, one of the main Python libraries for data science)
- Matplotlib Mega-Tutorial - Data visua... (Matplotlib Mega-Tutorial - data visualization in Python!)
- Intro to Machine Learning with Python... (Beginner's introduction to machine learning with Python.)
- Beginner's Introduction to Neural Net... (Beginner's introduction to neural networks in Python.)

---

Additional Resources:

- https://github.com/jupyter/jupyter/wi... (A gallery of interesting Jupyter Notebooks.)
- https://docs.conda.io/en/latest/minic... (Miniconda -- this is how I recommend installing Python and conda. We use conda for virtual environments.)
- https://jupyter.org/ (The main Project Jupyter homepage.)
- https://nbconvert.readthedocs.io/en/l... (nbconvert, for converting your notebooks to different formats.)
- https://nbformat.readthedocs.io/en/la... (nbformat, for programmatically creating, reading, and modifying Jupyter notebooks)
- https://papermill.readthedocs.io/en/l... (Papermill, for parameterizing and executing notebooks.)
- https://nbviewer.jupyter.org/ (nbviewer, a way to share Jupyter notebooks via the browser)
- https://github.com/ipython-contrib/ju... (Jupyter notebook extensions)

همه توضیحات ...