你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

使用 Quantum Katas 学习量子计算

ka·​ta | kah-tuh

用于学习、练习和实施新技能、方法和流程的模式。

Quantum Katas 是自定进度的开放源代码教程和编程练习,可同时教授量子计算的元素和 Q# 编程语言。 每个 kata 探索量子计算的一项基本概念,其中一些涵盖的是基础知识,而一些是深入探索量子算法和协议。

可以在 Quantum Katas 站点中联机试用 Quantum Katas ,也可以下载 katas 并在计算机上本地运行它们。

提示

若要加速量子计算之旅,检查 Azure Quantum 代码,这是 Azure Quantum网站的独特功能。 在这里,可以运行内置 Q# 示例或自己的 Q# 程序,从提示生成新 Q# 代码,单击一下即可在 VS Code for the Web 中打开并运行代码,并询问 Copilot 有关量子计算的任何问题。

联机运行 Katas

Quantum Katas 可在 Quantum Katas 站点中联机运行。 此环境允许你在浏览器中运行 katas,而无需在计算机上安装任何内容。

Quantum Katas 中收集的教程和练习强调通过积累实践经验来巩固概念学习成果。 编程任务涵盖从非常简单到极具挑战性的各种量子概念。 在每项任务中,都需要填写一些缺失的代码;头几项 kata 可能只要求填写一行,而后面的练习则可能要求填写体量相当大的代码片段。

最重要的是,使用 Quantum Katas,可以在线运行并验证练习的解决方案。 这样你就可以获取解决方案的即时反馈,在其不正确的情况下重新考虑你的方法。

  1. 如果需要一些帮助,可以单击“ 需要提示?” 获取练习的提示。
  2. 完成练习后,单击“ 运行 ”按钮以在 kata 中运行代码。 如果遇到问题,可以单击“ 显示解决方案 ”以查看正确的解决方案。
  3. 随时可以 向 Copilot 询问 有关量子计算或 Q#的问题。
  4. 可以通过“我的进度”部分中的 Quantum Katas 检查完成率和进度。

Azure Quantum 网站的屏幕截图,其中显示了使用 Copilot 的 Quantum Katas 教程。