Skip to content

Introduction to Jupyter Notebook

A basic Jupyter notebook is a sequence of cells. You can consider it like a sequence of one-dimensional spreadsheet.

A cell basically holds a piece of code or documentation.

You can edit and re-run code in a cell without disturbing the rest of program.

It is the first choice for the ML Developers.

Why use Jupyter Notebook?

Collaborative by default

  • You can share your code easily by the use of Jupyter notebooks along with the results.

  • You also have the capability of writing code and documentation in the same file.

Documentation

  • In the Jupyter notebook the code inter exists with the documentation..

Different versions of your code

  • You can get a multiple versions of code and run the whole code bit by bit.

Easy file sharing

  • A large number of supported file formats.

Supports different languages

  • It supports Julia, Python and R

Alternatives for Jupyter notebook

Frankly speaking, there are no real alternatives for Jupyter notebook.

But if you don't want to install Jupyter notebook on your device you go also head on Google Colab

Advantages of Google Colab

  • It is pre-customised for ML Development.
  • It has all the major ML packages installed and configured. You are just to code and run to get the output.
  • Your code executes on GPUs.