Jupyter, an evolution of IPython, is named after Galileo’s notebooks on discovering of Jupiter’s moons and the core languages: JuliaPython 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  -->
![Local image](../Images/Jupyter.png)
![Remote image](https://www.example.com/image.jpg)

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