Saltar al contenido principal

Funciones

doQumentation convierte el contenido de código abierto de IBM Quantum en una plataforma de aprendizaje interactiva con ejecución de código en vivo, modo simulador y seguimiento del progreso de aprendizaje.

Biblioteca de Contenidos

381 Páginas de Contenido

42 Tutoriales, 171 Guías, 154 páginas de Cursos y 14 Módulos — todo procedente de la documentación de código abierto de Qiskit de IBM Quantum.

Explorar tutoriales

Auto-Sincronización desde Upstream

El contenido se sincroniza automáticamente desde el repositorio de GitHub de IBM, manteniendo los tutoriales y cursos actualizados con las últimas versiones de Qiskit. Last upstream content update: 2026-08-27 (commit 1a3b8eb3).

Navegación Estructurada

Barras laterales generadas automáticamente con categorías plegables. Los Tutoriales, Guías, Cursos y Módulos tienen cada uno su propia barra lateral organizada.

Ejecución de Código en Vivo

Alternancia Ejecutar / Volver

Cada página de notebook tiene un botón Ejecutar que activa todas las celdas de código con un kernel de Jupyter en vivo. Haga clic en Volver para regresar a la vista estática.

Tres Backends de Ejecución

Ejecución remota gratuita a través de Binder (sin instalación necesaria), completamente offline a través de Docker, o autoalojado en un RasQberry Pi.

Configurar backend

IBM Cloud Code Engine

Kernel Jupyter sin servidor en tu cuenta de IBM Cloud. Inicio en frío en segundos en lugar de los 10–25 minutos de Binder. El nivel gratuito cubre aproximadamente 14 horas al mes.

Configurar Code Engine

Modo Workshop

Realiza talleres con hasta 50 participantes. Despliega múltiples instancias de Code Engine y comparte una única URL — los participantes se distribuyen automáticamente con sesiones fijas y failover automático.

Guía de configuración del workshop

Monitoreo de Workshop

Panel en vivo con actualización automática (30 s) que muestra recuentos de kernels por instancia, kernels activos, conexiones, uso de memoria y tiempo de actividad. Cada instancia expone un endpoint /stats. El script de prueba de carga simula usuarios concurrentes para encontrar los límites de capacidad antes de que comience la clase.

Panel de Configuración

Abrir en Google Colab

Cada página de notebook tiene un botón 'Abrir en Colab' para ejecución en la nube sin instalación. Abre notebooks traducidos al navegar en otro idioma.

Retroalimentación de Ejecución de Celdas

Retroalimentación visual en cada celda: borde ámbar mientras se ejecuta, verde al terminar, rojo en caso de error. Aparece una leyenda en la barra de herramientas cuando el kernel está listo.

Sugerencias de Error Contextuales

Detección automática de ModuleNotFoundError, NameError y desconexión del kernel. Aparecen sugerencias accionables debajo de la celda con correcciones sugeridas.

Instalación pip con Un Clic

Cuando se detecta un paquete faltante, aparece un botón 'Instalar' en el que se puede hacer clic. Después de completar la instalación, la celda fallida se vuelve a ejecutar automáticamente.

Abrir en JupyterLab

Cada página de notebook tiene un botón para abrir el .ipynb completo en JupyterLab para edición avanzada y exploración.

Ejecutar todo y reiniciar

Ejecutar todo ejecuta cada celda en orden con un contador de progreso en vivo. Detente después de la celda actual en cualquier momento. Reiniciar te da un kernel nuevo sin perder tu sesión de Binder.

Integración con IBM Quantum

Almacenamiento de Credenciales

Guarde su token de API de IBM Quantum y CRN una vez en Configuración. Almacenado localmente en su navegador con caducidad automática de 7 días por seguridad.

Configurar credenciales

Auto-Inyección

Las credenciales se inyectan silenciosamente en el kernel al iniciar. No es necesario pegar tokens en cada notebook — solo haga clic en Ejecutar.

Modo Simulador

Ejecute todos los notebooks sin una cuenta de IBM Quantum. Elija AerSimulator para simulación ideal, o elija entre docenas de FakeBackends que modelan el ruido de dispositivos reales. No requiere configuración.

Activar simulador

Insignia de Modo de Ejecución

La barra de herramientas muestra qué modo está activo — el nombre del simulador (p. ej., 'FakeSherbrooke') o 'IBM Quantum' — para que siempre sepa cómo se está ejecutando su código.

Aprendizaje y Progreso

Seguimiento del Progreso

Las páginas que visita obtienen una marca de verificación (✓) en la barra lateral. Los notebooks que ejecuta obtienen un indicador de reproducción (▶). Siga su recorrido a través del contenido.

Insignias de Categoría

Cada categoría de la barra lateral muestra una insignia como '3/10' para que pueda ver el progreso de un vistazo. Haga clic para borrar el progreso por sección.

Reanudar Lectura

La página de inicio muestra una tarjeta 'Continuar donde lo dejó' con su última página visitada y cuándo estuvo allí.

Ir a la página de inicio

Marcadores

Marca cualquier página con una estrella para añadirla a marcadores. Los marcadores aparecen en la página de inicio. Almacenados localmente, hasta 50 páginas.

Ver marcadores

Páginas recientes

La página de inicio muestra tus 5 páginas visitadas más recientemente para acceso rápido.

Ir a la página de inicio

Preferencias de Visualización

Ajusta el tamaño de fuente del código (10–22 px), activa/desactiva las salidas estáticas de celdas y suprime las advertencias de Python para una salida más limpia.

Ajustar visualización

Consejos de incorporación

Los visitantes por primera vez ven consejos contextuales — como "Haz clic en Ejecutar para ejecutar código en vivo" en páginas de notebooks. Los consejos se descartan automáticamente después de unas visitas.

Multiidioma

20 Idiomas

El sitio completo está disponible en 20 idiomas, incluyendo alemán, japonés, español, francés y más. Cada idioma funciona en su propio subdominio con interfaz traducida.

Respaldo automático

Las páginas no traducidas vuelven al inglés con un banner en el idioma del lector, para que ninguna página falte nunca.

Búsqueda, UI y Despliegue

Búsqueda Local

Búsqueda de texto completo en todas las 381 páginas, funciona sin conexión. Los resultados aparecen instantáneamente mientras escribe.

Modo Oscuro

Soporte completo para tema oscuro. Los diagramas de circuitos y las salidas de Matplotlib se invierten automáticamente para mayor legibilidad.

Incrustaciones de Video

Videos de cursos con mapeo a YouTube para reproducción confiable. Recurre a IBM Video cuando YouTube no está disponible.

Despliegue con Docker

Construcción de Docker de múltiples etapas con CI/CD a GitHub Container Registry. Pila completa (sitio + Jupyter) o imagen estática ligera.

Diseño Responsivo

Navegación tipo hamburguesa, desplazamiento horizontal de código y cuadrículas de tarjetas responsivas. Funciona en teléfonos y tabletas.

Renderizado Matemático

KaTeX para renderizado de matemáticas LaTeX rápido y de alta calidad en todas las páginas de contenido — ecuaciones, matrices y notación cuántica.