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 read • Q2BSTUDIO Team

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.

A BREAK?

Play for a moment before you go

OUR SERVICES

How we can help you

Artificial intelligence

AI agents, chatbots, and intelligent assistants that automate tasks and serve your customers 24/7 to improve the efficiency of your business.

More info

Software Development

Web, mobile, and desktop applications, intranets, e-commerce, SaaS, and management platforms designed for your company's specific needs.

More info

Cloud services

Migration, infrastructure, managed hosting, high availability, and security on Microsoft Azure and Amazon Web Services to help your business scale without limits.

More info

Cybersecurity and pentesting

Security audits, penetration testing and protection of applications, data and infrastructure on-premise and cloud, with ethical hacking and regulatory compliance.

More info

Business Intelligence

Dashboards and data analysis with Power BI: we integrate your sources, design dashboards and KPIs and turn your data into decisions.

More info

Process automation

We automate repetitive tasks and connect your applications with n8n, Power Automate, Make, and RPA, eliminating manual work and increasing productivity.

More info

Training for Companies

We train your teams in technology with criteria: web development, databases, Git, best practices and security, automation with n8n, artificial intelligence for companies and creation of AI solutions with Azure AI Foundry.

More info

Code Auditing

We audit the code that you, your team or an AI create: we tell you what is good and what to improve, we secure it and make it ready for production, web or app.

More info

AI Image Generation

We create for you the images that your business needs with artificial intelligence: product, networks, advertising, illustration and avatars. You tell us what you want and we deliver it ready to use.

More info

AI Video Generation

We create videos with artificial intelligence for you: promotional, networking, virtual presenters, dubbing and animations. You tell us the idea and we will deliver it assembled and ready to publish.

More info

AI Conversational Avatars

We create conversational avatars with AI – digital humans with a face and voice – that serve your customers and teams with the knowledge of your company, on your website, interactive monitors, WhatsApp or Teams.

More info

Online Marketing and AI

Google Ads, Meta Ads, LinkedIn Ads and AI Engine Positioning (GEO/AEO): we attract customers and make your brand appear where they search for you, also on ChatGPT, Gemini and Perplexity.

More info

Do you have a project in mind?

Tell us your vision and we'll turn it into a software solution. Whatever the scope, we make your idea real.

Live Chat