透過 Quantum Katas 學習量子運算

ka·ta | kah-tuh

學習、練習及實作新技能、方法和流程的模式。

Quantum Katas 是開放原始碼、自我步調的教學課程和程序設計練習,可同時教導量子運算 Q# 和程式設計語言的元素。 每個片片都會探索量子運算的基本概念,其中一些涵蓋基本概念和一些深入探討量子演算法和通訊協定。

您可以在 Quantum Katas 網站中試用 Quantum Katas 在線,也可以下載片片並在本機電腦上執行。

提示

如果您想要加速量子運算旅程,請參閱 使用 Azure Quantum 撰寫程式代碼,這是 Azure Quantum 網站的獨特功能。 在這裡,您可以執行內 Q# 建範例或自己的 Q# 程式、從提示產生新的 Q# 程序代碼、在 VS Code for the Web 中開啟並執行程式碼,按下滑鼠,並詢問 Copilot 量子運算的任何問題。

在線執行片片

Quantum Katas 可在 Quantum Katas 網站中在線執行。 此環境可讓您在瀏覽器中執行片片,而不需要在您的電腦上安裝任何專案。

Quantum Katas 中收集的教學課程和練習強調實作體驗,以強化學習概念。 程序設計工作涵蓋各種量子概念,從非常簡單到相當具挑戰性的進度。 針對每個工作,您需要填寫一些遺漏的程序代碼;第一個片片只需要一行,而稍後的練習可能需要可重設大小的代碼段。

最重要的是,使用Quantum Katas,您可以在線上執行和驗證解決方案。 這可讓您立即取得解決方案的意見反應,並在不正確時重新考慮您的方法。

  1. 如果您需要一些協助,您可以按兩下 [需要提示嗎? ] 以取得練習的提示。
  2. 當您完成練習時,請按兩下 [ 執行 ] 按鈕以在片片中執行程序代碼。 如果您遇到停滯,您可以按兩下 [ 顯示解決方案 ] 以查看正確的解決方案。
  3. 您可以隨時 詢問 Copilot 關於量子運算或 Q#的問題。
  4. 您可以在 [我的進度 ] 區段中,檢查完成率和進度。Quantum Katas。

Azure Quantum 網站的螢幕快照,其中顯示 Quantum Katas 教學課程與 Copilot。