Awesome Q#
Q#を扱う資料や関連プロジェクトをまとめたAwesomeリストです。
目次
公式リソース
- インストールガイド
- Q# サンプル
- Q# ライブラリ
- Quantum Development Kit ドキュメント - 特に「Quantum computing concepts」は量子コンピューティング全般の良い入門です。
- 非商用の量子コンピューティングライブラリ
- Quantum Development Kit 向け Q# ライブラリ
チュートリアル
- Quantum Katas - Q# と量子コンピューティングを学ぶプログラミング演習。
- Quantum Kata Notebooks - Q# プログラミングと量子コンピューティングを自分のペースで学べるオンラインチュートリアル。
- Quantum Development Kit を使って最初の Q# プログラムを作成 - Microsoft Learn モジュール。
- Deutsch-Jozsa アルゴリズム - Grace Hopper Celebration 2018 と Hopper x1 Seattle 2019 で行われた、自習形式の「量子コンピューティング入門」ワークショップ資料。
- 量子パーセプトロン - MLADS 2018 で行われた、自習形式の「量子機械学習入門」ワークショップ資料。
- 量子分類 - MLADS 2020 で行われた、自習形式の「量子分類入門」ラボ資料。
- Microsoft QDK による量子コンピューティング - Q# と Microsoft QDK を使った各種プロトコルやアルゴリズムの実装を案内する Manning liveProject シリーズ。
書籍
- Learn Quantum Computing with Python and Q# - Manning、2021年、Sarah Kaiser と Chris Granade。
- Q# Pocket Guide - O’Reilly、2022年、Mariia Mykhailova。
- Introduction to Quantum Computing with Q# and QDK - Springer、2022年、Filip Wojcieszyn。
- Introducing Microsoft Quantum Computing for Developers - Apress、2022年、Johnny Hooyberghs。
動画
- Microsoft Quantum Development Kit プレビュー - Krysta Svore が Microsoft Mechanics で量子テレポーテーションを段階的に実演。
- Quantum Katas を通じた量子プログラミング入門 - Bettina Heim、Microsoft Ignite 2018 セッション(Visual Studio の代わりに VS Code を使った同じセッションはこちら)。
- Quantum Development Kit と Q# で最初の量子ソリューションを構築 - John Azariah、Microsoft Build 2018 セッション。
- Microsoft Q# を使い .NET で量子コンピューターをプログラミング - Rolf Huisman。
- //Build の量子コンピューティングセッション
Q&A
コーディングコンテストと解答
公式リソース
- Microsoft Q# Coding Contest(2018年夏)
- Microsoft Q# Coding Contest(2018年夏)ウォームアップラウンド
- Microsoft Q# Coding Contest(2018年夏)とウォームアップラウンドの解答説明
- Microsoft Q# Coding Contest(2019年冬)
- Microsoft Q# Coding Contest(2019年冬)ウォームアップラウンド
- Microsoft Q# Coding Contest(2019年冬)とウォームアップラウンドの解答説明
- Microsoft Q# Coding Contest(2020年夏)
- Microsoft Q# Coding Contest(2020年夏)ウォームアップラウンド
- Microsoft Q# Coding Contest(2020年夏)とウォームアップラウンドの解答説明
参加者の解答
- Codeforces の2018 Microsoft Q# Coding Challenge とウォームアップの解答
- Hiroshi Kurokawa による Q# コード
- Hajime Fukuda による No Description_
IDE 統合
デモ、サンプル、追加ライブラリ
- Quantum Computing Q# Introduction 2018
- 量子部分で Q# を呼び出す Python 製 Shor アルゴリズム実装
- Hadamard Gate Q# デモ
- Q# Bell State プログラム
- Q# Playground
- QuantumPeep - JavaScript/TypeScript から Q# を生成。
ブログ
- Q# Dev Blog - Q# 開発チームの公式ブログ。
- Microsoft Quantum Blog - Microsoft Quantum チームの公式ブログ。
- Q# Advent Calendar 2018 - Q# 関連ブログ記事のコレクション。
- Q# Advent Calendar 2019 - Q# 関連ブログ記事のコレクション。
- Q# Advent Calendar 2020 - Q# 関連ブログ記事のコレクション。
- Q# Advent Calendar 2021 - Q# 関連ブログ記事のコレクション。
- 量子コンピューティングと Q# のヒッチハイクガイド
- El Bruno のブログ記事
- Q# Community