Pular para o conteúdo principal

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.