Jupyter, an evolution of IPython, is named after Galileo’s notebooks on discovering of Jupiter’s moons and the core languages: Julia, Python and R

Notebook Cells
A notebook consists of two types of Cells:
- Code Cell
This is where you enter your Python or Spark SQL code. You can run each individual cell by clicking on the Run icon - Markdown Cell
Here you can add titles, comments, images and extra explanation to make the Notebook more readable

Markdown Codes
<!-- Headers: -->
# Header 1
## Header 2
### Header 3
<!-- Formatting -->
**bold text**
*italic text*
~~strikethrough text~~ <!-- 2 enters == Hard Line Break -->
<!-- Lists -->
<!-- 2 spaces at the end == Soft Line Break -->
- Item 1
Extra line<!-- 2 spaces before == Tab -->
- Item 2
1. Item 1
2. Item 2
<!-- Hyperlinks -->
[Google](https://www.google.com)
<!-- Images -->


<!-- Code block -->
import pandas as pd
df = pd.read_csv('data.csv')