Azure hisse için yerel bir geliştirme ortamı ayarlama

Tercih ettiğiniz yerel ortamınızda Azure hisse için hisse bilgi işlem ve en iyi duruma getirme uygulamaları geliştirmek üzere gereken araçları ayarlamayı ve yüklemeyi öğrenin.

Azure hisse hizmeti ve hisse geliştirme seti (QDK)

Jupyıter not defterlerini Azure hisseımı üzerinde çalıştırma olanağı sayesinde, ek araçlar yüklemeden Azure hisse portalında hisse programlarını geliştirebilir ve çalıştırabilirsiniz.

Bununla birlikte, hisse geliştirme kiti (QDK)ile ortamınızı, hisse bilgi işlem uygulamalarını yerel olarak geliştirmek ve çalıştırmak için özelleştirebilir ya da Azure hisse hizmeti 'ni kullanarak hisse simülatörleri veya donanımlarda çalışacak hisse ve en iyi duruma getirme uygulamaları geliştirebilirsiniz.

QDK şunları sağlar:

  • Q#Programlama dili ve kitaplıkları
  • Q# Q# Jupyıter not defterlerinde çalıştırmak için ı çekirdeği
  • Python ve .NET dilleri için API 'Ler (C#, F # ve VB.NET)
  • Visual Studio Code ve Visual Studio uzantıları
  • Azure hisse servisine Qiskit, Cirq ve sağlayıcıya özgü biçimli uygulamalar gönderme olanağı

Azure aboneliğine kaydolun

Uzak hisse donanımına erişmek ve Azure hisse hizmetindeki tüm özellikleri kullanmak için bir Azure aboneliğine ihtiyacınız olacaktır. Henüz bir Azure aboneliğiniz yoksa ücretsiz bir hesapoluşturun.

Bir aboneliğiniz olduğunda, tercih ettiğiniz geliştirme ortamınızı yapılandırmak için aşağıdaki bölümü kullanın.

Dil ve platform seçenekleri

Q#En sevdiğiniz IDE 'ler için kod geliştirebilir Q# ve Python ve .NET gibi diğer dillerle tümleştirebilirsiniz (C#, F #).

Tercih edilen dil Kullanım örneği
Python qsharpPython paketiyle ve i Q# çekirdeğiyle, Q# işlemleri çağırabilir ve jupi not defterleri, Visual Studio, Visual Studio Code ya da herhangi bir standart Python ortamıyla geliştirme yapabilirsiniz.
Q# tek başına veya Q# + .NET dilleri Q#juptyer not defterleri, Visual Studio, Visual Studio Code veya komut satırı ile programları geliştirebilir ve çalıştırabilir ya da işlemleri çağıran bir konak programı geliştirmek için C# veya F # kullanabilirsiniz Q# .

Bulut seçenekleri

Ayrıca, Q# Azure hisse portalı, Ciltçi veya Docker kullanarak hiçbir yükleme yapmadan programları çevrimiçi olarak çalıştırabilirsiniz.

Azure hisse portalında Jupyıter not defterlerini kullanma

Jupyıter not defterlerini doğrudan Azure hisse portalı 'nda oluşturabilir, yükleyebilir, saklayabilir ve çalıştırabilirsiniz. Başlamanıza yardımcı olmak için örnek bir jupi Not defteri Galerisi verilmiştir. Daha fazla bilgi için bkz. Azure 'Da Jupyıter not defterlerini çalıştırma.

Ciltçi ile hisse kullanımı için QDK kullanın

Ciltçi, Jupyter not defterlerini ve Konsol uygulamalarını çevrimiçi olarak çalıştırmak ve paylaşmak için Q# , QDK 'yi yüklemeden deneyebileceğiniz ücretsiz bir çevrimiçi Not defteri deneyimi sunmaktadır Q# . Daha fazla bilgi için bkz. cildi çevrimiçi kullanma.

Docker ile hisse kullanımı için QDK kullanın

QDK Docker görüntümüzü yerel Docker yüklemenizde veya ACI gibi, Docker görüntülerini destekleyen herhangi bir hizmet aracılığıyla bulutta kullanabilirsiniz.

IQ# Docker görüntüsünü https://github.com/microsoft/iqsharp/#using-iq-as-a-container sayfasından indirebilirsiniz.

Geliştirme ortamlarını hızla tanımlamak için Docker’ı bir Visual Studio Code Uzaktan Geliştirme Kapsayıcısı ile de kullanabilirsiniz. VS Code Geliştirme Kapsayıcıları hakkında daha fazla bilgi için bkz. https://github.com/microsoft/Quantum/tree/master/.devcontainer.

Sonraki adımlar