Antes de presentar algunas cosas sobre complementos que están disponibles en los Jupyter notebooks y que aumentan enormemente la utilidad de éstas, creo conveniente mencionar lo importante que es saber de algunas cosas que ya vienen «disponibles de fábrica». El equivalente de ese conocimiento sobre el uso del MS Excel o las Google Spreadsheets que con sólo algunas combinaciones de teclas reducimos mucho el tiempo de uso a tener que estar moviendo las manos entre el teclado y el ratón.
Hay muchos sitios, páginas web, dpocumentos, videos y material al respecto de esto que menciono. Incluso los múltiples LLM y servicios a su alrededor pueden proporcionar información al respecto. Así, son muchas las cosas que uno puede aprender sobre el uso y aplicación de los Jupyter notebooks y todo en conjunto resulta abrumador (además de que no todo puede ser de utilidad para todos).

Entonces, advirtiendo de que esta no es una lista exhaustiva y con la consideración de que se trata de una apreciación personal, voy a indicar lo que considero importante conocer pronto para que poco a poco uno se familiarice con la herramienta y tener una base para un uso más avanzado1.
Creo que lo primero que uno debe aprender y dominar son las teclas y atajos de teclado. No todos pero si aquellos que permiten las acciones más comunes. Esto tiene la ventaja adicional de evitar acciones que por error efectuamos mientras escribimos creyendo que estamos editando el contenido de una celda o al menos saber el daño que pudimos haber causado. Entonces los principales atajos de teclado a tener presente son:
- Establecer el modo de trabajo: comando (Esc) o de edición (Enter).
- En modo comando:
- A inserta una nueva celda arriba de la actual, mientras que B lo hace por debajo.
- M convierte la celda a Markdown, Y la regresa a Code y R la convierte en Raw.
- D D (dos veces la tecla D) borra la celda.
- Z lleva a cabo el famoso undo.
- En modo de edición:
- Shift + Enter ejecuta la celda actual y mueve el foco a la siguiente.
- Ctrl + Enter ejecuta la celda actual y mantiene el foco en la celda.
- Alt + Enter (win) y Opt + Enter (mac) ejecuta la celda actual e inserta una abajo de ésta.
- Ctrl + ] indenta la línea o selección bajo el cursor, y Ctrl + [ desindenta. Usar Cmd en lugar de Ctrl en macOS. Puede requerir que el layout del teclado sea US (inglés).
- Ctrl + / alterna entre comentar y descomentar la línea bajo el cursor o la selección hecha. Usar Cmd en macOS.
- Ctrl + Shift + - divide la celda en la posición del cursor.
- Para trabajar con múltiples celdas:
- Shift + J (o Shift + Down) selecciona la siguiente celda hacia abajo.
Shift + K (o Shift + Up) selecciona la siguiente celda hacia arriba. - Una vez seleccionadas las celdas, se pueden borrar, copiar y pegar, o ejecutarlas en batch.
- Shift + M une varias celdas seleccionadas en una sola.
- Shift + J (o Shift + Down) selecciona la siguiente celda hacia abajo.
Referencias
- Celeste Grupman, «28 Jupyter Notebook Tips, Tricks, and Shortcuts«, dataquest.com, web. Published: 20254.01.30; visited: 2025.07.10. URL: https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/.
