Course Code: quantumcomputingqsharp
Duration: 14 hours
Prerequisites:
  • 使用 Visual Studio 的经验
Overview:

量子计算机是建立在量子力学原理之上的机器。与依赖于只能以两种状态(0 或 1)之一存在的比特的经典电脑不同,量子计算机使用可以同时以多种状态存在的量子比特。因此,量子计算机处理演算法和解决问题的速度比经典计算机快得多。Q# 是由 Microsoft 创建的专门用于量子计算的程式设计语言。

在这个由讲师指导的现场培训中,参与者将学习量子计算的基础知识,并在 Q# 逐步开发简单的量子程序时学习。

在本次培训结束时,参与者将能够:

  • 安装并配置 Microsoft 的 Quantum 开发工具包。
  • 了解量子计算背后的概念。
  • 使用 Q#、Visual Studio 和本地量子计算模拟器构建、测试、执行量子程式并对其进行故障排除。

观众

  • 开发人员

课程形式

  • 部分讲座、部分讨论、练习和大量动手实践

注意

  • 要申请本课程的定制培训,请联系我们进行安排。
Course Outline:

简介 Quantum Computing

  • Quantum Computing 与传统计算

Microsoft 的 Quantum 开发工具包概述

  • Q# 语言和编译器
  • Q# 标准库
  • 本地量子机器模拟器
  • Quantum Trace 模拟器
  • Visual Studio 扩展

设置Quantum开发环境

  • 安装和配置 Microsoft 的 Quantum 开发工具包

使用 Q# Programming 语言

  • 类型模型
  • Express离子
  • 语句
  • 档结构
  • 操作和功能
  • 使用 Qubits

使用 Q# 建立您的第一个 Quantum 程式

  • 在 Visual Studio 中设置Quantum解决方案和专案
  • 定义 Q# 操作
  • 使用 C# 调用 Q# 操作

执行 Quantum 程式

  •  使用本地 Quantum Computing 模拟器

测试和调试 Quantum 程式

故障排除

总结和结论

Sites Published:

United Arab Emirates - Getting Started with Quantum Computing and Q#

Qatar - Getting Started with Quantum Computing and Q#

Egypt - Getting Started with Quantum Computing and Q#

Saudi Arabia - Getting Started with Quantum Computing and Q#

South Africa - Getting Started with Quantum Computing and Q#

Brasil - Getting Started with Quantum Computing and Q#

Canada - Getting Started with Quantum Computing and Q#

中国 - Getting Started with Quantum Computing and Q#

香港 - Getting Started with Quantum Computing and Q#

澳門 - Getting Started with Quantum Computing and Q#

台灣 - Getting Started with Quantum Computing and Q#

USA - Getting Started with Quantum Computing and Q#

Österreich - Getting Started with Quantum Computing and Q#

Schweiz - Getting Started with Quantum Computing and Q#

Deutschland - Getting Started with Quantum Computing and Q#

Czech Republic - Getting Started with Quantum Computing and Q#

Denmark - Getting Started with Quantum Computing and Q#

Estonia - Getting Started with Quantum Computing and Q#

Finland - Getting Started with Quantum Computing and Q#

Greece - Getting Started with Quantum Computing and Q#

Magyarország - Getting Started with Quantum Computing and Q#

Ireland - Getting Started with Quantum Computing and Q#

Luxembourg - Getting Started with Quantum Computing and Q#

Latvia - Getting Started with Quantum Computing and Q#

España - Primeros pasos con Quantum Computing y Q #

Italia - Getting Started with Quantum Computing and Q#

Lithuania - Getting Started with Quantum Computing and Q#

Nederland - Getting Started with Quantum Computing and Q#

Norway - Getting Started with Quantum Computing and Q#

Portugal - Getting Started with Quantum Computing and Q#

România - Getting Started with Quantum Computing and Q#

Sverige - Getting Started with Quantum Computing and Q#

Türkiye - Getting Started with Quantum Computing and Q#

Malta - Getting Started with Quantum Computing and Q#

Belgique - Getting Started with Quantum Computing and Q#

France - Getting Started with Quantum Computing and Q#

日本 - Getting Started with Quantum Computing and Q#

Australia - Getting Started with Quantum Computing and Q#

Malaysia - Getting Started with Quantum Computing and Q#

New Zealand - Getting Started with Quantum Computing and Q#

Philippines - Getting Started with Quantum Computing and Q#

Singapore - Getting Started with Quantum Computing and Q#

Thailand - Getting Started with Quantum Computing and Q#

Vietnam - Getting Started with Quantum Computing and Q#

India - Getting Started with Quantum Computing and Q#

Argentina - Primeros pasos con Quantum Computing y Q #

Chile - Primeros pasos con Quantum Computing y Q #

Costa Rica - Primeros pasos con Quantum Computing y Q #

Ecuador - Primeros pasos con Quantum Computing y Q #

Guatemala - Primeros pasos con Quantum Computing y Q #

Colombia - Primeros pasos con Quantum Computing y Q #

México - Primeros pasos con Quantum Computing y Q #

Panama - Primeros pasos con Quantum Computing y Q #

Peru - Primeros pasos con Quantum Computing y Q #

Uruguay - Primeros pasos con Quantum Computing y Q #

Venezuela - Primeros pasos con Quantum Computing y Q #

Polska - Getting Started with Quantum Computing and Q#

United Kingdom - Getting Started with Quantum Computing and Q#

South Korea - Getting Started with Quantum Computing and Q#

Pakistan - Getting Started with Quantum Computing and Q#

Sri Lanka - Getting Started with Quantum Computing and Q#

Bulgaria - Getting Started with Quantum Computing and Q#

Bolivia - Primeros pasos con Quantum Computing y Q #

Indonesia - Getting Started with Quantum Computing and Q#

Kazakhstan - Getting Started with Quantum Computing and Q#

Moldova - Getting Started with Quantum Computing and Q#

Morocco - Getting Started with Quantum Computing and Q#

Tunisia - Getting Started with Quantum Computing and Q#

Kuwait - Getting Started with Quantum Computing and Q#

Oman - Getting Started with Quantum Computing and Q#

Slovakia - Getting Started with Quantum Computing and Q#

Kenya - Getting Started with Quantum Computing and Q#

Nigeria - Getting Started with Quantum Computing and Q#

Botswana - Getting Started with Quantum Computing and Q#

Slovenia - Getting Started with Quantum Computing and Q#

Croatia - Getting Started with Quantum Computing and Q#

Serbia - Getting Started with Quantum Computing and Q#

Bhutan - Getting Started with Quantum Computing and Q#

Nepal - Getting Started with Quantum Computing and Q#

Uzbekistan - Getting Started with Quantum Computing and Q#