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#