Installieren des Microsoft Quantum Development Kit (QDK)Install the Microsoft Quantum Development Kit (QDK)

Es wird beschrieben, wie Sie das Microsoft Quantum Development Kit (QDK) installieren, damit Sie mit der Quantenprogrammierung starten können.Learn how to install the Microsoft Quantum Development Kit (QDK), so that you can get started with quantum programming. Das QDK umfasst Folgendes:The QDK consists of:

  • Programmiersprache Q#the Q# programming language
  • Bibliotheken zur Abstraktion komplexer Funktionen in Q#a set of libraries that abstract complex functionality in Q#
  • API für die Sprachen Python und .NET (C#, F# und VB.NET) zum Ausführen von Quantenprogrammen, die in Q# geschrieben sindAPIs for Python and .NET languages (C#, F#, and VB.NET) for running quantum programs written in Q#
  • Tools für die Entwicklungtools to facilitate your development

Q#-Programme sind häufig mit einem Hostprogramm gekoppelt, das in einer .NET-Sprache (normalerweise C#) oder Python geschrieben ist.Q# programs are often paired with a host program written in a .NET language (typically C#) or Python. Dies ermöglicht es uns, Quantenvorgänge aus einem klassischen Programm aufzurufen.This allows us to call quantum operations from inside a classical program. Zusätzlich wird über das QDK die Q#-Unterstützung für Jupyter Notebooks mit dem IQ#-Jupyter-Kernel bereitgestellt.In addition, the QDK provides Q# support for Jupyter Notebooks with the IQ# Jupyter kernel.

Das QDK ist für mehrere Entwicklungsumgebungen verfügbar.The QDK is available for multiple development environments. Wählen Sie in den folgenden Abschnitten Ihre bevorzugte Option aus:Select your preferred setup from the sections below:

  • Installation von Q# für C#: Wählen Sie diese Umgebung aus, wenn Sie C# und Q# kombinieren möchten, um ein C#-Hostprogramm mit Aufrufen von Q#-Vorgängen zu erstellen.Install Q# for C#: choose this environment if you want to combine C# and Q# to create a C# host program that calls Q# operations.
  • Installation von Q# für Python: Wählen Sie diese Umgebung aus, wenn Sie Python und Q# kombinieren möchten, um ein Python-Hostprogramm mit Aufrufen von Q#-Vorgängen zu erstellen.Install Q# for Python: choose this environment if you want to combine Python and Q# to create a Python host program that calls Q# operations.
  • Installation von Q# für Jupyter Notebooks: Wählen Sie diese Umgebung aus, um Q#-Code in Zellen mit eingebettetem Text auszuführen oder interaktive Tutorials zum Thema Quantencomputing zu erstellen.Install Q# for Jupyter Notebooks: choose this environment to execute Q# code in cells with embedded text or create quantum computing interactive tutorials. Wählen Sie diese Umgebung nicht aus, wenn Sie Q# mit einem externen klassischen Hostprogramm kombinieren möchten.Do not choose this environment if you want to combine Q# with an external classical host program.