Jupyter 101
Shortcuts for Cells
For the following commands, make sure you’re in command mode. You can enter this mode by pressing esc
.
a
: create a cell aboveb
: create a cell belowdd
: delete current cellm
: convert a cell to markdown (text cell)y
: convert a cell to code
Running Cells
For individual cells,
ctrl
+return
: run the current cellshift
+return
: run the current cell and move to the next cell
To run all cells in a notebook:
In the menu bar on the left, click
Run
. From here, you have several options. The ones we use most commonly are:Run All Above Selected Cell
: this runs every cell above the selected cellRun Selected Cell and All Below
: this runs the selected cell and all cells belowRun All
: this runs every cell in the notebook from top-to-bottom
Saving your notebook
Jupyter autosaves your work, but there can be a delay. As such, it’s a good idea to save your work as often as you remember and especially before submitting assignments. To do so, press ctrl
+ s
.
Restarting Kernel
In the menu bar on the left, click Kernel
. From here, you have several options. The ones we use most commonly are:
Restart Kernel...
Restart Kernel and Run up to Selected Cell
Restart Kernel and Run All Cells
Automatically Closing Brackets
Many IDEs like VSCode have a functionality that automatically closes brackets. For example, pressing (
, {
, or [
would automatically add the second bracket at the other end )
, }
, and ]
, respectively. Datahub does not have this functionality turned on by default, but you can do so by going into Settings
-> Auto Close Brackets
. If you see a check mark to the left of Auto Close Brackets
, then it’s enabled.