Cheatsheet de Jupyter Notebook

Una cheatsheet de Jupyter Notebook con los atajos y funciones más útiles para sacarle el máximo provecho a esta popular herramienta de programación.

9 dic 2025 • 6 min de lectura • Equipo Q2BSTUDIO

Cheatsheet de Jupyter Notebook

Arranca tu productividad en Jupyter Notebook con atajos esenciales, comandos magic y consejos de flujo de trabajo que transformarán tu experiencia en ciencia de datos y desarrollo. Jupyter Notebook se ha convertido en el estándar para computación interactiva, análisis de datos y flujos de trabajo de machine learning. Tanto si trabajas con Python para ciencia de datos, experimentas con modelos de inteligencia artificial o prototipas código, dominar los atajos de teclado y las magic commands de Jupyter puede aumentar drásticamente tu eficiencia.

Modos de funcionamiento: Command Mode vs Edit Mode. Jupyter opera en dos modos que determinan qué atajos están disponibles. Command Mode activado con Esc controla operaciones a nivel de celda como crear, borrar y convertir celdas. Edit Mode activado con Enter permite editar el contenido dentro de una celda. Un atajo esencial para recordar es presionar H en modo comando para mostrar el diálogo completo de atajos, tu referencia rápida cuando olvides una tecla.

Atajos esenciales en Command Mode. Navegación y ejecución de celdas. Shift + Enter Ejecuta la celda actual y selecciona automáticamente la celda de abajo; es el atajo más usado para ejecutar código secuencialmente. Ctrl + Enter Ejecuta la celda actual sin mover el foco; útil para reejecutar celdas. Alt + Enter Ejecuta la celda y añade una nueva celda debajo; ideal para desarrollo iterativo.

Gestión de celdas. A Inserta una nueva celda arriba. B Inserta una nueva celda abajo. D, D Presiona D dos veces para borrar la celda actual; cuidado con este atajo. Z Deshace el último borrado de celda. Shift + M Fusiona celdas seleccionadas tras seleccionar varias con Shift + J o Shift + K.

Conversión de tipos de celda. Y Convierte la celda a Código. M Convierte la celda a Markdown. R Convierte la celda a Raw cuando no quieres ejecutar su contenido. 1 a 6 Convierte la celda en títulos de nivel 1 a 6 para documentar con estructura.

Operaciones con el kernel. I, I Presiona I dos veces para interrumpir el kernel cuando una ejecución se queda atascada. 0, 0 Reinicia el kernel al pulsar 0 dos veces, útil para limpiar variables y empezar desde cero.

Visualización y navegación. L Alterna números de línea en la celda actual. O Alterna la salida de la celda para ocultarla al presentar. H Muestra el diálogo de ayuda de atajos.

Atajos esenciales en Edit Mode. Edición de texto. Tab Autocompletado o sangrado. Shift + Tab Muestra la tooltip o documentación del objeto bajo el cursor, muy útil para explorar APIs sin salir del notebook. Ctrl + ] Indentar líneas seleccionadas. Ctrl + [ Desindentar. Ctrl + / Alterna comentario sobre líneas seleccionadas para depuración rápida.

Navegación en la edición. Ctrl + A Seleccionar todo el texto de la celda. Ctrl + Z Deshacer. Ctrl + Shift + Z o Ctrl + Y Rehacer. Ctrl + Home Ir al inicio de la celda. Ctrl + End Ir al final. Ctrl + Left Mover el cursor una palabra a la izquierda. Ctrl + Right Mover el cursor una palabra a la derecha. Esc Cambiar a Command Mode.

Magic commands para potenciar tu flujo de trabajo. Las magic commands son directivas especiales que amplían la funcionalidad de Jupyter. Existen line magics prefijadas con % que operan en una línea y cell magics prefijadas con %% que operan en toda la celda. Perfilado de rendimiento. %time Mide un único tiempo de ejecución. %timeit Ejecuta múltiples veces y devuelve estadísticas, ideal para comparar enfoques. %%time Mide el tiempo de una celda completa. %timeit es especialmente valioso para benchmarks reproducibles.

Ejecutar scripts externos y gestión de paquetes. %run Permite ejecutar scripts Python externos dentro del notebook para mantener el código modular. Puedes instalar paquetes desde el propio notebook usando el prefijo ! como en ! pip install numpy pandas matplotlib o ! conda install scipy según tu gestor. Esto evita cambiar de terminal y acelera el desarrollo.

Visualización y archivos. %matplotlib inline Renderiza gráficos de matplotlib dentro de las celdas. %matplotlib widget activa gráficos interactivos en JupyterLab. %%writefile Escribe el contenido de la celda a un archivo, útil para extraer módulos o guardar fragmentos reutilizables. También puedes usar comandos de shell con ! ls -l o %%bash para scripts multi línea, integrando control de versiones y manejo de archivos sin salir del entorno.

Explorar magics disponibles. %lsmagic Lista todas las magics disponibles. Añade ? tras una magic para ver su documentación y ejemplos, por ejemplo %timeit ? o %matplotlib ?.

Consejos avanzados y buenas prácticas. Organiza tu notebook con celdas Markdown para documentar y usar niveles de título para estructura. Mantén las celdas enfocadas en una sola responsabilidad para facilitar depuración y lectura. Ten en cuenta los números de ejecución In para seguir el orden real de ejecución. Con notebooks grandes, usa extensiones como tabla de contenidos, divide secciones en notebooks diferentes y extrae código reutilizable con %%writefile para crear módulos Python.

Integración con herramientas modernas. Jupyter funciona muy bien con herramientas de desarrollo y despliegue. Si trabajas con inteligencia artificial o necesitas salida estructurada de modelos LLM, Jupyter es un entorno natural para prototipar agentes IA y pipelines de IA para empresas. En Q2BSTUDIO combinamos experiencia en desarrollo de software a medida con soluciones de inteligencia artificial; conoce nuestras soluciones de IA en servicios de inteligencia artificial y cómo desarrollamos aplicaciones a medida en desarrollo de aplicaciones y software a medida.

Depuración y rendimiento. Usa %debug después de una excepción para entrar en el debugger. Activa %pdb on para acceder automáticamente al debugger en errores. Combina impresión de logs con %timeit para localizar cuellos de botella. Reinicia el kernel con 0, 0 cuando el estado de las variables sea inconsistente y ejecuta Run All para comprobar reproducibilidad.

Personalización. Personaliza atajos desde el menú Help Keyboard Shortcuts para adaptar Jupyter a tu forma de trabajar. Esta personalización, junto con el uso de magics y buenas prácticas, convierte Jupyter en una poderosa herramienta para ciencia de datos, desarrollo de modelos y prototipado rápido.

Por qué elegir a Q2BSTUDIO. En Q2BSTUDIO somos especialistas en software a medida y aplicaciones a medida, inteligencia artificial aplicada a empresas, ciberseguridad y pentesting, servicios cloud aws y azure, y servicios inteligencia de negocio con herramientas como power bi. Ofrecemos soluciones integrales que combinan desarrollo, automatización de procesos y consultoría de datos para llevar tus proyectos desde el prototipo en Jupyter hasta productos de producción seguros y escalables.

Palabras clave para tu búsqueda: aplicaciones a medida, software a medida, inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio, ia para empresas, agentes IA, power bi. Dominar Jupyter Notebook y sus atajos te ahorra tiempo y mejora la calidad de tu trabajo; invertir en estas habilidades se traduce en mayor productividad y mejores resultados en proyectos de data science, machine learning e integración empresarial. Feliz codificación y si necesitas asesoría o desarrollo a medida, en Q2BSTUDIO podemos ayudarte a convertir prototipos en soluciones de valor.

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

Inteligencia artificial

Agentes de IA, chatbots y asistentes inteligentes que automatizan tareas y atienden a tus clientes 24/7 para mejorar la eficiencia de tu negocio.

Más info

Desarrollo de software

Aplicaciones web, móviles y de escritorio, intranets, e-commerce, SaaS y plataformas de gestión diseñadas para las necesidades concretas de tu empresa.

Más info

Servicios cloud

Migración, infraestructura, hosting gestionado, alta disponibilidad y seguridad en Microsoft Azure y Amazon Web Services para que tu negocio escale sin límites.

Más info

Ciberseguridad y pentesting

Auditorías de seguridad, test de intrusión (pentesting) y protección de aplicaciones, datos e infraestructura on-premise y cloud, con hacking ético y cumplimiento normativo.

Más info

Business Intelligence

Cuadros de mando y análisis de datos con Power BI: integramos tus fuentes, diseñamos dashboards y KPIs y convertimos tus datos en decisiones.

Más info

Automatización de procesos

Automatizamos tareas repetitivas y conectamos tus aplicaciones con n8n, Power Automate, Make y RPA, eliminando trabajo manual y aumentando la productividad.

Más info

Formación para empresas

Formamos a tus equipos en tecnología con criterio: desarrollo web, bases de datos, Git, buenas prácticas y seguridad, automatización con n8n, inteligencia artificial para empresas y creación de soluciones de IA con Azure AI Foundry.

Más info

Auditoría de código

Auditamos el código que creas tú, tu equipo o una IA: te decimos qué está bien y qué mejorar, lo securizamos y lo dejamos listo para producción, web o app.

Más info

Generación de imágenes con IA

Creamos por ti las imágenes que necesita tu negocio con inteligencia artificial: producto, redes, publicidad, ilustración y avatares. Tú nos dices qué quieres y te lo entregamos listo para usar.

Más info

Generación de vídeos con IA

Creamos por ti vídeos con inteligencia artificial: promocionales, para redes, presentadores virtuales, doblaje y animaciones. Nos cuentas la idea y te lo entregamos montado y listo para publicar.

Más info

Avatares conversacionales con IA

Creamos avatares conversacionales con IA —humanos digitales con cara y voz— que atienden a tus clientes y equipos con el conocimiento de tu empresa, en tu web, monitores interactivos, WhatsApp o Teams.

Más info

Marketing Online e IA

Google Ads, Meta Ads, LinkedIn Ads y posicionamiento en motores de IA (GEO/AEO): captamos clientes y hacemos que tu marca aparezca donde te buscan, también en ChatGPT, Gemini y Perplexity.

Más info

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.

Live Chat