Pular para o conteúdo principal
Este projeto está em fase beta. Encontrou um bug? Abra uma issue no GitHub. Tem uma pergunta ou ideia? Pergunte no Discussions — adoraríamos receber seu feedback!
Como está a qualidade da tradução nesta página?

doQumentation

Aprenda computação quântica com os tutoriais e cursos do Qiskit da IBM e execute o código aqui mesmo, no seu navegador. Sem instalação e sem precisar de conta para começar.

Qiskit Ecosystem — doQumentation é membro do Qiskit Ecosystem

Primeiros passos​

Novo em computação quântica? Comece com o curso. Já familiarizado com Qiskit? Pule direto para um tutorial ou guia.

Não é necessária uma conta IBM Quantum. Por padrão, o código é executado em um simulador integrado. Adicione sua chave de API em Configurações somente se quiser usar hardware quântico real.

Execução de código​

Clique em Run em qualquer bloco de código. O primeiro clique inicia um kernel Jupyter via Binder ou IBM Code Engine. Depois disso, as execuções são instantâneas.

  • Modo Simulador (sem necessidade de conta) — Ativado por padrão: o código é executado no AerSimulator ou em FakeBackends com modelo de ruído que você pode escolher em Configurações. As páginas que precisam de hardware da IBM Quantum ou de serviços em nuvem da IBM informam isso quando você as executa.

  • Hardware IBM Quantum — Insira seu token de API e CRN nas Configurações uma vez — as credenciais são auto-injetadas em cada execução. Crie uma conta gratuita se você não tiver uma.

Backends de execução disponíveis

Todo tutorial tem blocos de código executáveis. Clique em Run para executá-los usando um dos quatro backends:

  1. Binder (padrão no GitHub Pages) — Kernel Jupyter remoto gratuito via mybinder.org

  2. IBM Code Engine — Jupyter serverless na sua conta IBM Cloud. Inicialização a frio em segundos, em vez de minutos. Configurar

  3. Jupyter local (Docker / RasQberry) — Conecta ao servidor Jupyter local com Qiskit pré-instalado

  4. Servidor customizado — Aponte para qualquer endpoint Jupyter nas Configurações

Quando vários backends estão disponíveis, escolha qual usar em Configurações.

Opções de implantação

doQumentation está disponível como:

Execute localmente com Podman / Docker

Instale Podman Desktop ou Docker Desktop (Mac / Windows / Linux), então execute:

# Full stack: site + Jupyter + Qiskit (~3 GB)
podman run -p 8080:80 -p 8888:8888 ghcr.io/janlahmann/doqumentation:jupyter

Abra http://localhost:8080 — a execução de código funciona localmente, sem tempo de espera do Binder.

Usando Docker em vez disso? Apenas substitua podman por docker — os comandos são idênticos. As imagens são multi-arquitetura (linux/amd64 + linux/arm64), então Macs Apple Silicon funcionam nativamente.

Sobre e créditos​

Conteúdo de código aberto da IBM Quantum​

A IBM fornece uma grande quantidade de material de aprendizado sobre computação quântica — todo em código aberto sob CC BY-SA 4.0:

  • Learning — Cursos estruturados desde os fundamentos quânticos até tópicos avançados

  • Tutorials — Mais de 40 tutoriais sobre transpilação, mitigação de erros e muito mais

  • Documentation — Guias e referência de API para Qiskit

  • Source repo — Todo o conteúdo no GitHub

Sua Quantum Platform está sempre atualizada e bem projetada — o melhor lugar para leitura, aprendizado e referência.

O que este projeto adiciona​

A documentação do Qiskit da IBM é de código aberto (CC BY-SA 4.0), mas seu aplicativo web não é. doQumentation adiciona um frontend de código aberto com execução de código ao vivo, injeção automática de credenciais e modo simulador.

Pode ser implantado em qualquer lugar — de GitHub Pages a Docker a RasQberry. Veja todos os recursos.

Quando você estiver pronto para mais​

doQumentation ajuda você a dar seus primeiros passos com Qiskit — ler, executar código e explorar — sem precisar instalar nada. Conforme você avança, vá para a plataforma oficial da IBM:

  • Executar em hardware real — crie uma conta IBM Cloud gratuita e uma instância do Open Plan para executar circuitos em computadores quânticos reais.

  • Conteúdo mais recente — a plataforma de aprendizagem Qiskit da IBM tem os cursos, tutoriais e adições mais recentes (alguns podem ainda não estar no doQumentation).

  • Desenvolver localmente — instale o Qiskit em seu próprio laptop para trabalho de desenvolvimento sério.

Construído sobre a documentação de código aberto da IBM Quantum. Obrigado à equipe da IBM Quantum por disponibilizar este conteúdo livremente sob a licença CC BY-SA 4.0.