Of course, no one writes a notebook in JSON – it is just used as a text format for persistence and interchange. The Dashboard can be used to create notebooks. In the upper-right section of the interface is a dropdown box that provides options to create new notebooks:
Note that a notebook need not use Python; in this case Hy and Julia are also options. Once chosen (we will use Python 3 for this example), a new tab is created in which the following web page is displayed:
Note the green outline around the cell. This indicates that the editor is in edit mode. This mode is used to enter text into cells. There is also command mode, which is used to issue commands to the notebook as a whole.
At this point, we can enter our code into the cell, resulting in the notebook previously discussed, without having to edit any JSON.