visão geral do QDK Learning

A extensão Microsoft Quantum Development Kit (QDK) para Visual Studio Code (VS Code) inclui QDK Learning, uma coleção de cursos individualizados sobre computação quântica e desenvolvimento quântico. Cada curso combina explicações com atividades interativas de programação que você conclui em VS Code.

Use QDK Learning para:

  • Escolha um curso com base em seus interesses e experiência.
  • Percorra as unidades do curso e as atividades no seu próprio ritmo.
  • Acompanhe e salve seu progresso para cada curso.
  • Peça dicas, explicações e orientação ao agente QDK Learning no GitHub Copilot.
  • Mantenha seu código de curso e blocos de anotações.

Cursos disponíveis

QDK Learning inclui esses cursos.

Curso O que você aprenderá Formato do curso
Quantum Katas Conceitos básicos de computação quântica e programação quântica com Q# Lições guiadas e Q# exercícios de codificação
Ground-State Molecular Energies with QPE Como estimar a energia do estado fundamental de uma molécula a partir de métodos clássicos da química e da estimação de fase quântica (QPE) Python atividades em Jupyter notebooks que usam QDK/Chemistry e Q#

Comece com o Quantum Katas se você for novo na computação quântica ou na Q# linguagem. Escolha o curso de química quântica se você já conhece os conceitos básicos de química quântica e computação quântica.

Pré-requisitos

Para usar QDK Learning, você precisa:

  • A versão mais recente de VS Code.
  • A QDK extensão para VS Code.
  • Uma pasta onde QDK Learning pode armazenar os arquivos do curso e seu progresso.

Para usar o aprendizado assistido por IA, faça login em GitHub Copilot no VS Code. Verifique os pré-requisitos de cada curso para obter requisitos de software adicionais.

Iniciar o QDK Learning

Para começar QDK Learning pela primeira vez, siga estas etapas.

  1. Abra VS Code.
  2. Abra a pasta na qual você deseja salvar o progresso do aprendizado e os arquivos de curso.
  3. Na Barra de Atividades, selecione o Microsoft Quantum ícone.
  4. Na exibição QDK Learning , selecione Iniciar aprendizado.
  5. No modo de exibição Aprendizado , selecione Alternar Curso para o curso que você deseja iniciar. Ou diga ao QDK Learning agente que curso você deseja abrir.

Captura de tela de Visual Studio Code que mostra a visualização QDK Learning com os cursos Ground-State Molecular Energies with QPE e Quantum Katas. O botão Alternar cursos é indicado por uma caixa amarela.

QDK Learning cria estes itens em seu espaço de trabalho.

  • Uma qdk-learning pasta que contém os arquivos que você usa nos cursos.
  • Um qdk-learning.json arquivo que armazena sua posição atual e o progresso do curso.

Para continuar o progresso em uma sessão posterior VS Code, abra a mesma pasta do espaço de trabalho.

Passe por QDK Learning

A visualização Aprendizagem organiza o conteúdo em três níveis:

  • Curso: Uma experiência completa de aprendizado, como o Quantum Katas ou o curso de química quântica.
  • Unidade: Um grupo de lições e exercícios relacionados.
  • Atividade: Uma única lição, exemplo, exercício ou célula de código do notebook.

Expanda um curso ou unidade para ver seu conteúdo. O indicador de progresso para cada curso mostra o número de unidades concluídas. As atividades e unidades concluídas têm uma marca de verificação.

Selecione uma unidade ou atividade para abri-la. Cada curso abre atividades de forma diferente.

  • As lições Quantum Katas abrem uma aba Lição, e os exercícios são salvos em arquivos Q#.
  • Os cursos em notebook abrem um Jupyter Notebook editável para a unidade selecionada.

Alternar cursos

QDK Learning salva seu progresso quando você alterna cursos.

  1. No modo de exibição Aprendizado , localize o curso que você deseja abrir.
  2. Selecione Alternar Curso para o curso.

QDK Learning abre o ponto em que você está no curso. Para um novo curso, QDK Learning abre a primeira unidade.

Use Copilot para dar suporte ao seu aprendizado

Quando você inicia QDK Learning, o agente QDK Learning se abre em Copilot Chat. O agente usa o contexto de seu curso ativo e atividade para ajudá-lo a aprender.

Peça ao agente para:

  • Explicar um conceito com mais detalhes.
  • Vou dar uma dica para um exercício.
  • Ajude-o a entender por que uma solução não funciona.
  • Responder a perguntas sobre computação quântica, Q#ou QDK/Chemistry.

Por exemplo, experimente esses prompts.

Quais cursos estão disponíveis?

Leve-me para o conteúdo sobre Grover's algorithm.

Explicar a estimativa de fase quântica de uma maneira diferente.

As atividades do curso também incluem botões que enviam o contexto relevante da aula ou do exercício para o agente QDK Learning.