Azure Quantum 入门

速览

欢迎来到量子计算的世界!

无论你是开发人员,还是仅仅想要大致了解量子计算是什么,此学习路径以及 Azure Quantum 都是开始探索量子计算的最佳途径。

完成本学习路径后,你将能够:

  • 解释量子计算的基本概念。
  • 识别量子算法能够比经典算法更高效解决的问题类型。
  • 使用 Quantum 开发工具包和 Q# 构建基本的量子程序。
  • 与 Azure Quantum 云服务交互。
  • 修改并创建 Q# 应用程序,以便在实际硬件上运行它们。
  • 使用 Azure Quantum 估算用于量子算法的物理资源。

先决条件

  • Azure 生态系统的基础知识
  • 线性代数的基础知识
  • 熟悉 Visual Studio Code

本学习路径中的模块

是什么让量子计算如何特别? 了解量子比特、量子计算机的构建基块,以及 Azure Quantum 如何帮助你使用量子开发工具包和 Q# 编程语言编写量子算法。

Azure Quantum 提供不同的开发选项。 了解每个选项之间的差异,以及如何选择开始量子旅程的最佳方法。

通过生成量子随机数生成器,开始使用 Q# 编程。

了解量子计算中的叠加概念、如何使用 Bloch 球体表示单个量子位的叠加状态,以及如何使用 Q# 创建和分析叠加状态。

了解如何使用 Q# 创建纠缠量子比特,并帮助 Alice 和 Bob 传送量子比特。

了解为什么资源估算在量子计算开发中至关重要,以及如何使用 Azure Quantum 资源估算器。