Path: blob/main/translations/pt/intro/project.ipynb
3860 views
Projeto
Parabéns!

Parabéns! Você terminou a parte de ensino deste curso. Você aprendeu muito, incluindo:
Como medimos e comparamos diferentes algoritmos
Como dividimos a computação em bits e portas
O que é interferência quântica e os efeitos que ela tem
O que é emaranhamento e como isso dificulta a simulação de computadores quânticos
Como podemos usar computadores quânticos para melhorar algoritmos de pesquisa
Concluindo um projeto guiado
Espero que você tenha gostado de aprender sobre computação quântica. Em caso afirmativo, agora encorajamos você a realizar um projeto. Em seu projeto, você escolherá uma área que achou interessante e a investigará. A forma final do seu projeto pode ser o que você escolher, desde uma postagem em um blog explicando uma investigação até uma melhoria do próprio Qiskit.
Etapa 1: conectar-se à comunidade
Se você ainda não se inscreveu, o workspace do Qiskit no Slack é um ótimo lugar para fazer perguntas e obter suporte. Os desenvolvedores do Qiskit e deste livro on-line estão por aí, assim como muitos estudantes e entusiastas. Você pode participar através deste link e se apresentar no canal #textbook-projects .
Etapa 2: começar a usar o GitHub
Usando o GitHub você pode:
Exibir o código que você escreveu.
Crie sua própria página da web (por exemplo, para um blog ou demonstração online) usando as páginas do GitHub .
Fork o Qiskit e começar a trabalhar em um problema.
Git e GitHub são ótimas ferramentas, mas também vêm com um bom jargão. Incluiremos dicas para alguns desses termos quando os encontrarmos.
Você pode seguir o guia de início rápido do GitHub aqui .
Etapa 3: decidir sobre um projeto
Seu projeto pode ser em qualquer coisa que você quiser. Você pode postar suas ideias no canal #textbook-projects do Slack para receber conselhos de mentores e encontrar outras pessoas para colaborar.
Abaixo estão algumas ideias para dar asas à sua imaginação. Cada conjunto de marcadores é ordenado aproximadamente de projetos mais fáceis a mais difíceis. Você pode usar uma dessas ideias, adaptá-las ou fazer algo completamente diferente!
Ideias de projetos
Baseado em escrita
Se você gosta de escrever, você pode:
Escreva um post em um blog explicando o que você aprendeu e como foi a experiência. Use este blog para documentar sua jornada, através da computação quântica ou qualquer outra área de interesse.
Escreva um post no blog explicando o paradoxo de Hardy para um público-alvo específico, por exemplo, “alguém que odeia matemática” ou “alguém que adora quebra-cabeças”.
Resolva um problema em aberto no repositório GitHub do Qiskit Textbook ou sugira uma alteração para algo que você acha que pode ser melhorado.
Investigue uma proposta de aplicação de computação quântica. Que tipo de vantagens podemos esperar? E de que desempenho precisaremos de um computador quântico para poder alcançar essa vantagem? Tenha cuidado com afirmações ousadas e pseudociência. Escreva seus resultados como uma postagem em um blog.
Baseado em código
Se você estiver mais confortável com programação:
Crie um programa que construa um oráculo para uma determinada string (por exemplo, dado
01101, retornará umQuantumCircuitque inverte a fase do estado e deixa todos os outros estados inalterados.Resolva um problema em aberto no repositório Qiskit Terra.
Crie um programa que construa um circuito oráculo a partir de um problema (como a classe
PhaseOraclefaz na página anterior). Avalie como o tamanho de seus circuitos cresce com o tamanho do problema.Tente fazer um jogo quântico .
Mais teórico
Se você preferiu o lado matemático das coisas:
Calcule quantas vezes o algoritmo de Grover precisa consultar o oráculo se houver várias soluções. Escreva seu trabalho como um post curto em um blog.
Escreva uma introdução à “matemática para computação quântica”. Pesquise a matemática necessária para ler outros livros didáticos de computação quântica e crie um guia para novos alunos.
Investigue como você combinaria o algoritmo de Schöning com o algoritmo de Grover. Como seria um circuito para isso? Existem problemas potenciais?
Algo mais
Se preferir um projeto mais leve:
Escreva uma música sobre computação quântica. Poste no Soundcloud ou no YouTube.
Faça uma obra de arte representando um conceito interessante que você encontrou neste curso. Escreva um pequeno post em um blog apresentando e explicando.
Use Qiskit e MatPlotLib (ou Bokeh , ou qualquer coisa na verdade) para criar algo visualmente interessante. Escreva um pequeno post em um blog apresentando e explicando.
Passo 4: Divirta-se!
Comece a trabalhar em direção ao seu objetivo. Se você achar seu projeto muito difícil, ficar travado ou simplesmente entediado, peça ajuda no canal #textbook-projects . Os mentores podem indicar a direção certa ou ajudá-lo a ajustar as metas do seu projeto.
Etapa 5: compartilhe seu trabalho
Depois de dedicar tempo e esforço, compartilhe seu trabalho com outras pessoas no canal #textbook-projects . Se você mantiver seu perfil do GitHub e a página da Web das páginas do GitHub, poderá usá-las para demonstrar seu conhecimento e experiência para outras pessoas (por exemplo, em aplicações ou entrevistas).