In Machine learning you'll keep hearing about this thing called a Jupyter Notebook
What is it and should you use it?
Let's explain
(1/10)

What is it and should you use it?
Let's explain
(1/10)


(2/10)

This is especially useful in Machine Learning and DataScience.
(3/10)
These notebooks have several benefits:
- Rather than commenting code out to test newer code, you can simply put it in a new cell and run it
- Helps with rapid prototyping of code
- You can document your code with markdown in the same place, which makes it easy for ...
(4/10)
- Rather than commenting code out to test newer code, you can simply put it in a new cell and run it
- Helps with rapid prototyping of code
- You can document your code with markdown in the same place, which makes it easy for ...
(4/10)
... someone else to view and run your code.
- These notebooks can run on your local system to you servers
However they have problems too.
(5/10)
- These notebooks can run on your local system to you servers
However they have problems too.
(5/10)
- They way you write code in Jupyter notebooks is generally not optimal for production environments
- They are not suited for general development like web, mobile, game dev etc.
These notebooks really shine for machine learning and data science related workloads.
(6/10)
- They are not suited for general development like web, mobile, game dev etc.
These notebooks really shine for machine learning and data science related workloads.
(6/10)
The easiest and quickest way to get started with Jupyter notebooks is by using colab, an online notebook hosted on Google's servers.
- Zero configuration required
- Free access to GPUs
- Easy sharing
//colab.research.google.com
(7/10)
- Zero configuration required
- Free access to GPUs
- Easy sharing

(7/10)
In case you really hate google, you can use Kaggle notebooks, it is also a notebook but has a bit of a different interface than colab.
//www.kaggle.com/kernels
(8/10)

(8/10)
You can also host a Jupyter notebook on your own computer, here's a guide on how to do so
//realpython.com/jupyter-notebook-introduction
(9/10)


(9/10)
Here's the bottom-line, it doesn't really matter where you write your code, be it jupyter, vs code, atom....
Your code itself it what matters the most, focus on that and use whichever IDE/ text editor you like!
Good luck!
Your code itself it what matters the most, focus on that and use whichever IDE/ text editor you like!
Good luck!
