Jupyter
My Top 5 Most Used on Mac:
Shift + Enter - Run and advance
B - Insert cell below
D, D - Delete cell
M - Convert to Markdown
Tab - Autocomplete
Cell Execution (Most Important)
Shift + Enter - Run current cell and move to next
Cmd + Enter - Run current cell and stay on it
Option + Enter - Run current cell and insert new cell below
Command Mode Shortcuts (press Esc first)
A - Insert cell above
B - Insert cell below
D, D (press D twice) - Delete selected cell
Z - Undo cell deletion
M - Change cell to Markdown
Y - Change cell to Code
C - Copy cell
V - Paste cell below
X - Cut cell
Shift + M - Merge selected cells
Navigation
Up/Down arrows - Navigate between cells (in Command mode)
Shift + Up/Down - Select multiple cells
Cmd + S - Save notebook
Edit Mode Shortcuts
Tab - Code completion / indent
Shift + Tab - Show function documentation (press 1-4 times for more detail)
Cmd + / - Comment/uncomment line
Cmd + ] - Indent
Cmd + [ - Dedent
Cmd + D - Delete line
Option + Up/Down - Move line up/down
Quick Reference
H (in Command mode) - Show all keyboard shortcuts