Coleção de simulações de algoritmos e fenômenos da computação quântica, com visualizações em tempo real via interface web e desktop, construídas com Qiskit e Python.
| Módulo | Descrição |
|---|---|
| Algoritmo de Grover | Busca quântica com amplificação de amplitude — versão GUI e versão Web |
| Estado de Bell | Demonstração de emaranhamento quântico entre dois qubits |
| Teletransporte Quântico | Protocolo de teletransporte de estado quântico via canal clássico |
| Quantum Walk | Caminhada quântica em linha com distribuição de probabilidade em tempo real |
pip install qiskit qiskit-aer flask flask-socketio numpy matplotlibpython grover_web.pyAcesse http://localhost:5000 no navegador.
Navegue entre as simulações pelo menu de navegação no topo da página.
python grover_gui.pyquantum-computation/
│
├── grover_gui.py # GUI desktop do Algoritmo de Grover (Tkinter + Matplotlib)
├── grover_web.py # Servidor Flask + Socket.IO com todas as simulações
│
├── templates/
│ ├── index.html # Dashboard principal — Algoritmo de Grover
│ ├── bell.html # Teste de Bell — Emaranhamento Quântico
│ ├── teleport.html # Teletransporte Quântico
│ └── walk.html # Quantum Walk — Caminhada Quântica
│
├── quantum-texto.ipynb # Notebook explicativo sobre computação quântica
└── script-grover.ipynb # Notebook de prototipagem do Algoritmo de Grover
- Superposição e emaranhamento quântico
-
Algoritmo de Grover — busca em banco de dados não estruturado em
$O(\sqrt{N})$ - Oráculo quântico e operador de difusão (inversão sobre a média)
- Estados de Bell e correlações EPR
- Protocolo de teletransporte quântico com correção clássica
- Caminhada quântica e interferência quântica
- Qiskit + Qiskit Aer — simulação de circuitos quânticos
- Flask + Flask-SocketIO — backend web em tempo real
- Plotly.js — gráficos interativos no navegador
- Matplotlib — visualizações na interface desktop
- Tkinter — GUI desktop
| Notebook | Conteúdo |
|---|---|
quantum-texto.ipynb |
Introdução teórica à computação quântica com exemplos práticos |
script-grover.ipynb |
Prototipagem e análise do Algoritmo de Grover passo a passo |
Distribuído sob a licença MIT. Veja LICENSE para mais informações.