Material for the jupyter notebooks workshop with edlab
- Gallery
https://github.com/jupyter/jupyter/wiki/A-gallery-of-interesting-Jupyter-Notebooks
https://nteract.io - Jupyterlab file and output formats
http://jupyterlab.readthedocs.io/en/stable/user/file_formats.html
https://github.com/jupyterlab/scipy2019-jupyterlab-tutorial
https://github.com/jupyterlab/jupyterlab-latex - Widgets in notebooks https://ipywidgets.readthedocs.io/en/latest/examples/Using%20Interact.html https://github.com/voila-dashboards/voila https://github.com/jacobstallone/D3-in-Jupyter-Notebook
- Jupyter Blogs https://gryd.us/reasons-jupyter-notebooks-perfect-for-teaching/ https://github.com/BenLangmead/comp-genomics-class
- Data science examples
https://github.com/rhiever/Data-Analysis-and-Machine-Learning-Projects https://github.com/firmai/industry-machine-learning - Docker images for jupyter
https://github.com/jupyter/docker-stacks https://github.com/pedrohserrano/machine-learning-use-cases
The IPython Notebook has two different keyboard input modes. Edit mode allows you to type code/text into a cell and is indicated by a green cell border. Command mode binds the keyboard to notebook level actions and is indicated by a grey cell border.
-
⌘ : Command
-
⌃ : Control
-
⌥ : Option
-
⇧ : Shift
-
↩ : Return
-
␣ : Space
-
⇥ : Tab
-
↩ : enter edit mode
-
⇧↩ : run cell, select below
-
⌃↩ : run cell
-
⌥↩ : run cell, insert below
-
Y : to code
-
M : to markdown
-
R : to raw
-
1 : to heading 1
-
2 : to heading 2
-
3 : to heading 3
-
4 : to heading 4
-
5 : to heading 5
-
6 : to heading 6
-
↑ : select cell above
-
K : select cell above
-
↓ : select cell below
-
J : select cell below
-
A : insert cell above
-
B : insert cell below
-
X : cut selected cell
-
C : copy selected cell
-
⇧V : paste cell above
-
V : paste cell below
-
Z : undo last cell deletion
-
D,D : delete selected cell
-
⇧M : merge cell below
-
S : Save and Checkpoint
-
⌘S : Save and Checkpoint
-
L : toggle line numbers
-
O : toggle output
-
⇧O : toggle output scrolling
-
Esc : close pager
-
Q : close pager
-
H : show keyboard shortcut help dialog
-
I,I : interrupt kernel
-
0,0 : restart kernel
-
␣ : scroll down
-
⇧␣ : scroll up
-
⇧ : ignore
-
⇥ : code completion or indent
-
⇧⇥ : tooltip
-
⌘] : indent
-
⌘[ : dedent
-
⌘A : select all
-
⌘Z : undo
-
⌘⇧Z : redo
-
⌘Y : redo
-
⌘↑ : go to cell start
-
⌘↓ : go to cell end
-
⌥← : go one word left
-
⌥→ : go one word right
-
⌥⌫ : delete word before
-
⌥⌦ : delete word after
-
Esc : command mode
-
⌃M : command mode
-
⇧↩ : run cell, select below
-
⌃↩ : run cell
-
⌥↩ : run cell, insert below
-
⌃⇧subtract : split cell
-
⌃⇧ : split cell
-
⌘S : Save and Checkpoint
-
↑ : move cursor up or previous cell
-
↓ : move cursor down or next cell
-
⇧ : ignore