Jupyter
Command Mode
-
CTRL-SHIFT-h
- Open a help popup -
a
- Above -
b
- Below -
CTRL-Enter
- Runc
,x
,v
- copy, cut, paste
-
ii
- Interrupt Kernel -
00
- Restart Kernel
Edit Mode
TAB
- CompletionShift-TAB
- DocumentationESC
- Back to command mode w/o runningCTRL-Enter
- Run
Hints
- Add
?
to functions and methods to see docs - Add
??
to functions and methods to see source - Add cell magic to make matplotlib plots show up:
%matplotlib inline
- See cell magics
%lsmagic
- Add
?
to magic for docs
%timeit?
Magic keywords
# set up matplotlib to work interactively in the notebook
%matplotlib
# time how long it takes for a function to run
%timeit fibo1(20)
# time how long it takes for a whole cell to run
%%timeit
# render figures directly in the notebook
%matplotlib inline
# On higher resolution screens, use
%config InlineBackend.figure_format = 'retina'
# turn on the interactive debugger
%pdb
# convert a notebook to HTML, slides
jupyter nbconvert --to html notebook.ipynb
jupyter nbconvert notebook.ipynb --to slides
jupyter nbconvert notebook.ipynb --to slides --post serve