Recursos
O doQumentation transforma o conteúdo de código aberto da IBM Quantum em uma plataforma de aprendizado interativa com execução de código ao vivo, modo simulador e acompanhamento do progresso de aprendizado.
Biblioteca de Conteúdo
381 Páginas de Conteúdo
42 Tutoriais, 171 Guias, 154 páginas de Cursos e 14 Módulos — todos provenientes da documentação Qiskit de código aberto da IBM Quantum.
Explorar tutoriais →Sincronização Automática da Origem
O conteúdo é sincronizado automaticamente do repositório GitHub da IBM, mantendo tutoriais e cursos atualizados com os lançamentos mais recentes do Qiskit. Last upstream content update: 2026-08-27 (commit 1a3b8eb3).
Navegação Estruturada
Barras laterais geradas automaticamente com categorias recolhíveis. Tutoriais, Guias, Cursos e Módulos têm cada um sua própria barra lateral organizada.
Execução de Código ao Vivo
Alternância Executar / Voltar
Cada página de notebook tem um botão Executar que ativa todas as células de código com um kernel Jupyter ao vivo. Clique em Voltar para retornar à visualização estática.
Três Backends de Execução
Execução remota gratuita via Binder (sem instalação necessária), totalmente offline via Docker, ou auto-hospedado em um RasQberry Pi.
Configurar backend →IBM Cloud Code Engine
Kernel Jupyter serverless na sua conta IBM Cloud. Inicialização a frio em segundos em vez dos 10–25 minutos do Binder. O nível gratuito cobre aproximadamente 14 horas por mês.
Configurar Code Engine →Modo Workshop
Execute workshops em sala de aula com até 50 participantes. Implante múltiplas instâncias do Code Engine e compartilhe uma única URL — os participantes são distribuídos automaticamente com sessões persistentes e failover automático.
Guia de configuração do workshop →Monitoramento de Workshop
Dashboard ao vivo com atualização automática (30s) mostra contagens de kernels por instância, kernels ocupados, conexões, uso de memória e tempo de atividade. Cada instância expõe um endpoint /stats. Script de teste de carga simula usuários simultâneos para encontrar limites de capacidade antes da aula começar.
Dashboard de configurações →Abrir no Google Colab
Cada página de notebook tem um botão 'Abrir no Colab' para execução em nuvem sem instalação. Abre notebooks traduzidos ao navegar em outro idioma.
Feedback de Execução de Célula
Feedback visual em cada célula: borda âmbar enquanto executa, verde quando concluído, vermelho em caso de erro. Uma legenda aparece na barra de ferramentas quando o kernel está pronto.
Dicas de Erro Contextuais
Detecção automática de ModuleNotFoundError, NameError e desconexão do kernel. Dicas acionáveis aparecem abaixo da célula com correções sugeridas.
Instalação Pip com Um Clique
Quando um pacote ausente é detectado, um botão 'Instalar' clicável aparece. Após a instalação, a célula com falha é reexecutada automaticamente.
Abrir no JupyterLab
Cada página de notebook tem um botão para abrir o .ipynb completo no JupyterLab para edição e exploração avançadas.
Executar Tudo e Reiniciar
Executar Tudo executa cada célula em ordem com um contador de progresso ao vivo. Pare após a célula atual a qualquer momento. Reiniciar fornece um kernel novo sem perder sua sessão do Binder.
Integração com IBM Quantum
Armazenamento de Credenciais
Salve seu token de API e CRN do IBM Quantum uma vez nas Configurações. Armazenado localmente no seu navegador com expiração automática de 7 dias para segurança.
Configurar credenciais →Injeção Automática
As credenciais são injetadas silenciosamente no kernel na inicialização. Não é necessário colar tokens em cada notebook — basta clicar em Executar.
Modo Simulador
Execute todos os notebooks sem uma conta IBM Quantum. Escolha AerSimulator para simulação ideal, ou selecione entre dezenas de FakeBackends que modelam o ruído de dispositivos reais. Nenhuma configuração necessária.
Ativar simulador →Distintivo de Modo de Execução
A barra de ferramentas mostra qual modo está ativo — o nome do simulador (ex.: 'FakeSherbrooke') ou 'IBM Quantum' — para que você sempre saiba como seu código está sendo executado.
Aprendizado e Progresso
Acompanhamento de Progresso
As páginas que você visita recebem uma marca de verificação (✓) na barra lateral. Os notebooks que você executa recebem um indicador de reprodução (▶). Acompanhe sua jornada pelo conteúdo.
Distintivos de Categoria
Cada categoria da barra lateral exibe um distintivo como '3/10' para que você veja o progresso de relance. Clique para limpar o progresso por seção.
Retomar Leitura
A página inicial exibe um cartão 'Continue de onde parou' com a última página visitada e quando você esteve lá.
Ir para a página inicial →Favoritos
Marque qualquer página como favorito. Os favoritos aparecem na página inicial. Armazenados localmente, até 50 páginas.
Ver favoritos →Páginas Recentes
A página inicial mostra suas 5 páginas visitadas mais recentemente para acesso rápido.
Ir para a página inicial →Preferências de Exibição
Ajuste o tamanho da fonte do código (10–22px), alterne as saídas estáticas de células e suprima avisos do Python para uma saída mais limpa.
Ajustar exibição →Dicas de Boas-Vindas
Visitantes de primeira viagem veem dicas contextuais — como "Clique em Executar para executar código ao vivo" nas páginas de notebook. As dicas são dispensadas automaticamente após algumas visitas.
Multilíngue
20 Idiomas
O site completo está disponível em 20 idiomas, incluindo alemão, japonês, espanhol, francês e mais. Cada localidade roda em seu próprio subdomínio com interface traduzida.
Fallback Automático
Páginas não traduzidas usam o inglês como fallback com um banner no idioma do leitor, para que nenhuma página fique ausente.
Busca, Interface e Deploy
Busca Local
Busca de texto completo em todas as 381 páginas, funciona offline. Os resultados aparecem instantaneamente enquanto você digita.
Modo Escuro
Suporte completo ao tema escuro. Diagramas de circuito e saídas do Matplotlib são invertidos automaticamente para legibilidade.
Incorporação de Vídeos
Vídeos de cursos com mapeamento do YouTube para reprodução confiável. Usa IBM Video quando o YouTube não está disponível.
Deploy com Docker
Build Docker multi-estágio com CI/CD para o GitHub Container Registry. Stack completo (site + Jupyter) ou imagem leve apenas estática.
Responsivo para Dispositivos Móveis
Navegação hambúrguer, rolagem horizontal de código e grades de cartões responsivas. Funciona em celulares e tablets.
Renderização Matemática
KaTeX para renderização matemática LaTeX rápida e de alta qualidade em todas as páginas de conteúdo — equações, matrizes e notação quântica.