This commit is contained in:
2025-07-18 23:13:11 +02:00
parent c9485bf576
commit 652812eed0
2354 changed files with 1266414 additions and 1 deletions

222
html/qsharp.md2.html Normal file
View File

@@ -0,0 +1,222 @@
<h1 id="awesome-q-awesome">Awesome Q# <a href="https://awesome.re"><img
src="https://awesome.re/badge-flat.svg" alt="Awesome" /></a></h1>
<blockquote>
<p><a href="https://docs.microsoft.com/en-us/quantum/">Q#</a> is a
domain-specific programming language used for expressing quantum
algorithms. It was initially released to the public by Microsoft as part
of the Quantum Development Kit. <a
href="https://en.wikipedia.org/wiki/Q_Sharp">Wikipedia</a></p>
</blockquote>
<p>A list of Q# code and resources.</p>
<p>Feel free to improve this list using GitHub pull request mechanism,
see <a href="contributing.md">CONTRIBUTING</a> for more information.</p>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#official-resources">Official Resources</a></li>
<li><a href="#tutorials">Tutorials</a></li>
<li><a href="#books">Books</a></li>
<li><a href="#videos">Videos</a></li>
<li><a href="#qa">Q/A</a></li>
<li><a href="#coding-contests-and-solutions">Coding Contests and
Solutions</a></li>
<li><a href="#ide-integration">IDE Integration</a></li>
<li><a href="#demos-samples-and-additional-libraries">Demos, Samples,
and Additional Libraries</a></li>
<li><a href="#blogs">Blogs</a></li>
</ul>
<h2 id="official-resources">Official Resources</h2>
<ul>
<li><a
href="https://docs.microsoft.com/en-us/quantum/quantum-installconfig">Installation
guide</a></li>
<li><a href="https://github.com/Microsoft/Quantum">Q# samples</a></li>
<li><a href="https://github.com/Microsoft/QuantumLibraries">Q#
libraries</a></li>
<li><a href="https://docs.microsoft.com/quantum/">Quantum Development
Kit documentation</a> - Specially “Quantum computing concepts” gives a
good introduction to quantum computing in general.</li>
<li><a href="https://github.com/Microsoft/Quantum-NC">Quantum Computing
Libraries for noncommercial use</a></li>
<li><a href="https://github.com/microsoft/QuantumLibraries">Q# libraries
for the Quantum Development Kit</a></li>
</ul>
<h2 id="tutorials">Tutorials</h2>
<ul>
<li><a href="https://github.com/Microsoft/QuantumKatas/">Quantum
Katas</a> - Programming exercises for learning Q# and quantum
computing.</li>
<li><a
href="https://mybinder.org/v2/gh/Microsoft/QuantumKatas/master?filepath=index.ipynb">Quantum
Kata Notebooks</a> - Online self-paced tutorials for learning Q#
programming and quantum computing.</li>
<li><a
href="https://docs.microsoft.com/en-us/learn/modules/qsharp-create-first-quantum-development-kit/">Create
your first Q# program by using the Quantum Development Kit</a> -
Microsoft Learn module.</li>
<li><a
href="https://github.com/Microsoft/GHC18-IntroToQuantumComputing/">Deutsch-Jozsa
Algorithm</a> - Materials for self-paced “Introduction to Quantum
Computing” workshop presented at Grace Hopper Celebration 2018 and
Hopper x1 Seattle 2019.</li>
<li><a href="https://github.com/Microsoft/MLADS2018-QuantumML">Quantum
Perceptron</a> - Materials for self-paced “Introduction to Quantum
Machine Learning” workshop presented at MLADS 2018.</li>
<li><a
href="https://github.com/microsoft/MLADS2020-QuantumClassification">Quantum
Classification</a> - Materials for self-paced “Introduction to Quantum
Classification” lab presented at MLADS 2020.</li>
<li><a
href="https://www.manning.com/liveprojectseries/quantum-computing-with-microsoft-qdk">Quantum
Computing with Microsoft QDK</a> - Manning liveProject series that
guides the learner through implementation of a variety of protocols and
algorithms using Q# and Microsoft QDK.</li>
</ul>
<h2 id="books">Books</h2>
<ul>
<li><a
href="https://www.manning.com/books/learn-quantum-computing-with-python-and-q-sharp">Learn
Quantum Computing with Python and Q#</a> - Manning, 2021, <a
href="https://www.sckaiser.com/">Sarah Kaiser</a> and <a
href="https://www.cgranade.com/">Chris Granade</a>.</li>
<li><a
href="https://www.oreilly.com/library/view/q-pocket-guide/9781098108854/">Q#
Pocket Guide</a> - OReilly, 2022, Mariia Mykhailova.</li>
<li><a
href="https://link.springer.com/book/10.1007/978-3-030-99379-5">Introduction
to Quantum Computing with Q# and QDK</a> - Springer, 2022, Filip
Wojcieszyn.</li>
<li><a
href="https://link.springer.com/book/10.1007/978-1-4842-7246-6">Introducing
Microsoft Quantum Computing for Developers</a> - Apress, 2022, Johnny
Hooyberghs.</li>
</ul>
<h2 id="videos">Videos</h2>
<!--lint ignore double-link-->
<ul>
<li><a href="https://www.youtube.com/watch?v=v7b4J2INq9c">Microsoft
Quantum Development Kit Preview</a> - Krysta Svore - step-by-step demo
of quantum teleportation at Microsoft Mechanics.</li>
<li><a href="https://www.youtube.com/watch?v=h3M8OomE19o">Introduction
to Quantum Programming through the Quantum Katas</a> - Bettina Heim,
Microsoft Ignite 2018 session (<a
href="https://www.youtube.com/watch?v=AjBLsrGgEkY">here</a> is the same
session held with VS Code instead of Visual Studio).</li>
<li><a href="https://www.youtube.com/watch?v=YE4m3yCdcqE">Learn to build
your first quantum solution with the Quantum Development Kit and Q#</a>
- John Azariah, Microsoft Build 2018 session.</li>
<li><a href="https://www.youtube.com/watch?v=qOg6weW-IDo">Programming
quantum computers in .NET using Microsoft Q#</a> - Rolf Huisman.</li>
<li><a href="https://mybuild.microsoft.com/sessions?q=quantum">Quantum
computing sessions at //Build</a></li>
</ul>
<h2 id="qa">Q/A</h2>
<ul>
<li><a href="https://stackoverflow.com/questions/tagged/q%23">Q# tag on
Stack Overflow</a></li>
<li><a
href="https://quantumcomputing.stackexchange.com/questions/tagged/q%23">Q#
tag on Quantum Computing StackExchange</a></li>
</ul>
<h2 id="coding-contests-and-solutions">Coding Contests and
Solutions</h2>
<h3 id="official-resources-1">Official resources</h3>
<ul>
<li><a href="https://codeforces.com/contest/1002">Microsoft Q# Coding
Contest (Summer 2018)</a></li>
<li><a href="https://codeforces.com/contest/1001">Microsoft Q# Coding
Contest (Summer 2018) Warmup Round</a></li>
<li>Solution descriptions for <a
href="https://assets.codeforces.com/rounds/997-998/main-contest-editorial.pdf">Microsoft
Q# Coding Contest (Summer 2018)</a> and for the <a
href="https://assets.codeforces.com/rounds/997-998/warmup-editorial.pdf">Warmup
Round</a></li>
<li><a href="https://codeforces.com/contest/1116">Microsoft Q# Coding
Contest (Winter 2019)</a></li>
<li><a href="https://codeforces.com/contest/1115">Microsoft Q# Coding
Contest (Winter 2019) Warmup Round</a></li>
<li>Solution descriptions for <a
href="https://codeforces.com/blog/entry/65702">Microsoft Q# Coding
Contest (Winter 2019)</a> and for the <a
href="https://assets.codeforces.com/rounds/1115/warmup-editorial.pdf">Warmup
Round</a></li>
<li><a href="https://codeforces.com/contest/1357">Microsoft Q# Coding
Contest (Summer 2020)</a></li>
<li><a href="https://codeforces.com/contest/1356">Microsoft Q# Coding
Contest (Summer 2020) Warmup Round</a></li>
<li>Solution descriptions for <a
href="https://codeforces.com/blog/entry/79208">Microsoft Q# Coding
Contest (Summer 2020)</a> and for the <a
href="https://codeforces.com/blog/entry/78832">Warmup Round</a></li>
</ul>
<h3 id="participants-solutions">Participants solutions</h3>
<ul>
<li><a
href="https://github.com/RobertDurfee/QSharpCodingChallenge">Solutions
to the 2018 Microsoft Q# Coding Challenge and Warm-Up on
Codeforces</a></li>
<li><a href="https://github.com/hkurokawa/QSharpCodingContest2018">Q#
codes by Hiroshi Kurokawa</a></li>
<li><a href="https://github.com/hajifkd/qsharp-vscode">No Description_
by Hajime Fukuda</a></li>
</ul>
<h2 id="ide-integration">IDE Integration</h2>
<!--lint ignore double-link-->
<ul>
<li><a
href="https://marketplace.visualstudio.com/items?itemName=quantum.DevKit">Visual
Studio</a></li>
<li><a
href="https://marketplace.visualstudio.com/items?itemName=quantum.quantum-devkit-vscode">Visual
Studio Code</a></li>
<li><a
href="https://github.com/forked-from-1kasper/emacs-qsharp-mode">Emacs</a></li>
<li><a href="https://github.com/ivangabriele/atom-qsharp">Atom</a></li>
<li><a href="https://github.com/gootorov/q-sharp.vim">Vim</a></li>
<li><a
href="https://docs.microsoft.com/en-us/azure/quantum/install-jupyter-qdk">Jupyter
Notebook</a></li>
</ul>
<h2 id="demos-samples-and-additional-libraries">Demos, Samples, and
Additional Libraries</h2>
<ul>
<li><a
href="https://github.com/Djohnnie/QuantumComputingQSharpIntroduction2018">Quantum
Computing Q# Introduction 2018</a></li>
<li><a href="https://github.com/Michaelvll/myQShor">A implementation of
Shors algorithm written in Python calling Q# for the quantum
part</a></li>
<li><a href="https://github.com/jwulf/HGate">Hadamard Gate Q#
Demo</a></li>
<li><a href="https://github.com/pktippa/q_sharp_bell_state">Q# Bell
State Program</a></li>
<li><a href="https://github.com/weize07/Qsharp-playgroud">Q#
playgroud</a></li>
<li><a href="https://github.com/mapmeld/quantum-peep">QuantumPeep</a> -
Generate Q# from JavaScript/TypeScript.</li>
</ul>
<h2 id="blogs">Blogs</h2>
<ul>
<li><a href="https://devblogs.microsoft.com/qsharp/">Q# Dev Blog</a> -
Official blog of Q# dev team.</li>
<li><a href="https://cloudblogs.microsoft.com/quantum/">Microsoft
Quantum Blog</a> - Official blog of Microsoft Quantum team.</li>
<li><a
href="https://devblogs.microsoft.com/qsharp/q-advent-calendar-2018/">Q#
Advent Calendar 2018</a> - Collection of Q#-related blog posts.</li>
<li><a
href="https://devblogs.microsoft.com/qsharp/q-advent-calendar-2019/">Q#
Advent Calendar 2019</a> - Collection of Q#-related blog posts.</li>
<li><a
href="https://devblogs.microsoft.com/qsharp/q-advent-calendar-2020/">Q#
Advent Calendar 2020</a> - Collection of Q#-related blog posts.</li>
<li><a
href="https://devblogs.microsoft.com/qsharp/q-advent-calendar-2021/">Q#
Advent Calendar 2021</a> - Collection of Q#-related blog posts.</li>
<li><a
href="https://blogs.msdn.microsoft.com/uk_faculty_connection/2018/02/26/the-hitchhikers-guide-to-the-quantum-computing-and-q-blog/">The
Hitchhikers Guide to the Quantum Computing and Q#</a></li>
<li><a href="https://elbruno.com/tag/q/">El Brunos blog posts</a></li>
<li><a href="https://qsharp.community">Q# Community</a></li>
</ul>
<p><a href="https://github.com/ebraminio/awesome-qsharp">qsharp.md
Github</a></p>