返回 编程语言
Awesome Q##
Awesome qsharp
Awesome Q##
¶
Q# 是一种用于表达量子算法的特定领域编程语言. 它最初由微软作为量子开发工具包的一部分向公众发布. –Wikipedia
A list of Q# code and resources.
随意使用 GitHub 拉取请求机制改进此列表,请参阅 CONTRIBUTING 了解更多信息.
Official Resources¶
- Installation guide
- Q# samples
- Q# libraries
- Quantum Development Kit documentation - 特别是“量子计算概念”很好地介绍了一般的量子计算.
- Quantum Computing Libraries for noncommercial use
- Q# libraries for the Quantum Development Kit
Tutorials¶
- Quantum Katas - Programming exercises for learning Q# and quantum computing.
- Quantum Kata Notebooks - Online self-paced tutorials for learning Q# programming and quantum computing.
- Create your first Q# program by using the Quantum Development Kit - 微软学习模块.
- Deutsch-Jozsa Algorithm - 在 Grace Hopper Celebration 2018 和 Hopper x1 Seattle 2019 上展示的自定进度的“量子计算简介”研讨会的材料.
- Quantum Perceptron - 在 MLADS 2018 上展示的自定进度的“量子机器学习简介”研讨会的材料.
- Quantum Classification - 在 MLADS 2020 上展示的自定进度的“量子分类简介”实验室的材料.
- Quantum Computing with Microsoft QDK - Manning liveProject series that guides the learner through implementation of a variety of protocols and algorithms using Q# and Microsoft QDK.
Books¶
- Learn Quantum Computing with Python 和 Q# - 曼宁,2021 年, Sarah Kaiser 和 Chris Granade.
- Q# Pocket Guide - O'Reilly,2022 年,Mariia Mykhailova.
- Introduction to Quantum Computing with Q# and QDK - 施普林格,2022 年,Filip Wojcieszyn.
- Introducing Microsoft Quantum Computing for Developers - Apress,2022,Johnny Hooyberghs.
Videos¶
- Microsoft Quantum Development Kit Preview - Krysta Svore - Microsoft Mechanics 的量子隐形传态分步演示.
- Introduction to Quantum Programming through the Quantum Katas - Bettina Heim,Microsoft Ignite 2018 会议(here 与 VS Code 而不是 Visual Studio 举行的会议相同).
- Learn to build your first quantum solution with the Quantum Development Kit and Q# - John Azariah,Microsoft Build 2018 会议.
- Programming quantum computers in .NET using Microsoft Q# - 罗尔夫豪氏威马.
- Quantum computing sessions at //Build
Q/A¶
Coding Contests and Solutions¶
Official resources¶
- Microsoft Q# Coding Contest (Summer 2018)
- Microsoft Q# Coding Contest (Summer 2018) Warmup Round
- 解决方案说明 Microsoft Q# Coding Contest (Summer 2018) 并为 Warmup Round
- Microsoft Q# Coding Contest (Winter 2019)
- Microsoft Q# Coding Contest (Winter 2019) Warmup Round
- 解决方案说明 Microsoft Q# Coding Contest (Winter 2019) 并为 Warmup Round
- Microsoft Q# Coding Contest (Summer 2020)
- Microsoft Q# Coding Contest (Summer 2020) Warmup Round
- 解决方案说明 Microsoft Q# Coding Contest (Summer 2020) 并为 Warmup Round
Participants' solutions¶
- Solutions to the 2018 Microsoft Q# Coding Challenge and Warm-Up on Codeforces
- Q# codes by Hiroshi Kurokawa
- No Description_ by Hajime Fukuda
IDE Integration¶
Demos, Samples, and Additional Libraries¶
- Quantum Computing Q# Introduction 2018
- A implementation of Shor's algorithm written in Python calling Q# for the quantum part
- Hadamard Gate Q# Demo
- Q# Bell State Program
- Q# playgroud
- QuantumPeep - Generate Q# from JavaScript/TypeScript.
Blogs¶
- Q# Dev Blog - Official blog of Q# dev team.
- Microsoft Quantum Blog - Microsoft Quantum 团队的官方博客.
- Q# Advent Calendar 2018 - Collection of Q#-related blog posts.
- Q# Advent Calendar 2019 - Collection of Q#-related blog posts.
- Q# Advent Calendar 2020 - Collection of Q#-related blog posts.
- Q# Advent Calendar 2021 - Collection of Q#-related blog posts.
- The Hitchhiker's Guide to the Quantum Computing and Q#
- El Bruno's blog posts
- Q# Community
