Skip to content

Overview

Mine Starks edited this page May 23, 2025 · 6 revisions

The Q# repo publishes several artifacts to assist with quantum development. These are listed below:

The VS Code extension and Python package also include a quantum simulator for evaluating Q# code as if running on an 'ideal' (i.e. noise free) quantum computer to aid in development.

When editing Q# files (with a .qs file extension) in VS Code, the extension provides features such as error messages, code completions, hover info, go to definition, and more. It also supports debugging of Q# code, including breakpoints, stepping, local variables view, and global quantum state view.

The Python package supports running Q# code in a simulator, as well as compiling to a format suitable for submission to the Azure Quantum service.

The Python package also offers Jupyter Notebook integration allowing for a Q# cell type for entering Q# code, including syntax highlighting and evaluation. When working either in Python directly, or via Jupyter Notebooks, this allows for interactive experimentation of the Q# code being developed.

See the Installation page for details on installing the VS Code extension or Python packages.

Clone this wiki locally