Gezintiyi Atla

Q# ve Quantum Development Kit

Kuantum uygulamaları geliştirmek ve iyileştirme problemlerini formüle etmek için ihtiyacınız olan tüm araçlar

Kuantum bilişim için geliştirme seti

Azure Quantum için açık kaynak Quantum Geliştirme Seti, Azure'da donanım hızlandırmalı işlem kaynaklarında dayanıklı kuantum uygulaması geliştirme araçları sunar. Kuantum algoritmalarınızı programlayın ve iyileştirme çözümlerini formüle edin, sonra gelecekte ölçeklenebilir bir quantum bilgisayar geliştirmeden önce gerçek dünya etkileri elde etmek için bu kuantum çözümlerini mevcut Azure platformunda uygulayın.

Q#: Programlamanıza algoritmik düzeyde odaklanmanızı sağlayan üst düzey bir programlama dili

Çözümlerinizi çalıştırmak için gerçek dünya maliyetleri sağlayan kuantum bilişim simülatörü ve kaynak tahmin aracı

Endüstri uzmanları tarafından geliştirilen aritmetik, kimya ve makine öğrenmesi için kullanıma hazır kitaplıklar ve örnekler

Buluttaki klasik ve hızlandırılmış bilişim kaynakları üzerinde çalışan kuantum araştırmalarından ilham alan iyileştirme çözücüleri

Çeşitli ortamlarda çalıştırmak için kuantum uygulamalar geliştirin

Quantum Development Kit, Azure Quantum için geliştirme setidir. Kuantum donanımda çalıştırmak için Q#, Qiskit veya Cirq kullanarak kuantum uygulamalar oluşturun ve çalıştırın veya Azure'da klasik donanım üzerinde çalışan iyileştirme çözücülerini yürüten çözümler formüle edin.

Kuantum bilişim ve iyileştirme hakkında daha fazla bilgi edinin

Q# ile karmaşık kuantum işlemlerini çalıştırın

Microsoft'un üst düzey kuantum odaklı bir programlama dili olan Q#, kuantum program geliştirmeye sezgisel ve modern bir yaklaşım sunar. Kuantum programlar oluşturmak üzere çalışmanızı algoritmik ve uygulama düzeyinde odaklamak için kullanın.

Daha fazla bilgi

Alışık olduğunuz araçlarla geliştirin

Quantum Development Kit, Visual Studio, Visual Studio Code ve Jupyter Notebooks ile zengin özelliklere sahip tümleştirme içerir. Q# programlama dilini tek başına, not defterlerinde ve komut satırında kullanın veya hem Python hem de .NET birlikte çalışabilirliğe sahip bir ana programlama dili kullanın. Qiskit ve Cirq desteğiyle mevcut kuantum iş akışlarınızı tümleştirin. Azure Quantum iyileştirme Python paketiyle iyileştirme çözümleri formüle edin.

Kullanmaya başlayın

Kuantum bilişimi bugün öğrenin

Kapsamlı öğrenme kaynaklarıyla kuantum bilişim becerilerinizi geliştirin. Kuantum bilişimin temel kavramlarını keşfedin ve öğrenme modülleri ve kendi hızınızda kuantum bilişim öğreticileri aracılığıyla temel kuantum programları oluşturmayı öğrenin.

Öğrenmeye başlayın

Kuantum Geliştirme Setine katkıda bulunun

GitHub'daki açık kaynaklı Kuantum Geliştirme Seti üzerinde çalışan, gelişen kuantum programcıları topluluğuyla işbirliği yapın. Aritmetik, kimya ve makine öğrenmesi için Q# kitaplıklarıyla heyecan verici yeni çözümler sunmak ve karmaşık sorunları çözmek için Q# kullanmak için, gelişen bir geliştirici topluluğuna yardımcı olun.

Q# ve Kuantum Geliştirme Seti hakkında sık sorulan sorular

  • Kuantum bilişim, hesaplamayı etkinleştirmek için kuantum mekaniğinden yararlanır. İyileştirme, klasik çözümlere göre kuantum avantajı sağlayarak gelecekte kuantum bilgisayarlarda çalışmak için birincil aday olan bir bilgi işlem problemleri sınıfıdır. Bugün Azure’da klasik donanım üzerinde çalışan Azure Quantum çözücüleri kullanarak iyileştirme sorunlarını diğer birçok klasik iyileştirme tekniğinden daha çabuk bir şekilde hızlandırabiliyoruz. Daha fazla bilgi edinin.
  • Evet. Quantum Development Kit, Q# programlarının az sayıda kübit üzerinde hesaplanmasını simüle etmek için dizüstü bilgisayarınıza veya diğer klasik bilgisayarlara yükleyebileceğiniz açık kaynaklı bir geliştirme kitidir. Simüle edilen kübit sayısı, mevcut bellek boyutuna bağlıdır. Q# kodunu ayrıca web'de barındırılan Jupyter Notebook'larda veya GitHub Codespaces ile bilgisayarınıza herhangi bir şey yüklemeden çalıştırabilirsiniz. Ancak Azure Quantum ile kuantum bir donanımda Q# programlarını çalıştırmak için, bir Azure aboneliğine ihtiyacınız vardır. Quantum Development Kit’i nasıl kuracağınızı öğrenin.
  • Dahil olmak için birkaç yol bulunur. Azure Quantum ve Quantum Geliştirme Seti ile kullanmaya başlayın. Kuantum bilişim, en iyi duruma getirme, Q#, Azure Quantum ve geliştirme seti hakkında daha fazla bilgi edinmek için kuantum öğrenme kaynaklarını keşfedin. Azure Quantum Network iş ortakları ve işletmeleriyle etkileşim kurun. Giderek büyüyen Quantum Geliştirme Seti açık kaynak platformu katkıda bulunanlar topluluğumuza katılın. Kuantum bilişim ve en iyi duruma getirme hakkında gelecekteki etkinliklerimiz için bildirim alın.
  • Hayır. Quantum Development Kit’i yerel olarak kurmamayı tercih ederseniz, bu seti çevrimiçi olarak kullanabilir veya bir Docker görüntüsü kullanabilirsiniz. Kuantum kodunu ayrıca bilgisayarınıza herhangi bir şey yüklemeden web'de barındırılan Jupyter Notebook'larda veya GitHub Codespaces ile çalıştırabilirsiniz. Q# programlarını Visual Studio veya Visual Studio Code ile geliştirmek için, bu geliştirme ortamlarının uzantılarıyla birlikte Quantum Development Kit’i yükleyin. Quantum Development Kit’i kullanmanın tüm yolları hakkında bilgi edinin.
  • Zaten Python tabanlı Qiskit ve Cirq kullanıyorsanız, Azure Quantum’u kolayca kullanmaya başlayabilir ve şu çerçeveleri kullanarak devreler gönderebilirsiniz. Qiskit ve Cirq ile geliştirme hakkında daha fazla bilgi edinin. Ayrıca, Q# tek başına harika çalışır veya Python veya C# gibi diğer dillerle birlikte kullanılır. Q# işlemlerini çağıran Python ana bilgisayar programları geliştirebilirsiniz. Python kodunuz sadece normal bir Python programıdır. Python programını yazmak ve Q# işlemlerini çağırmak için Python tabanlı Jupyter Notebooks dahil olmak üzere herhangi bir Python ortamını kullanabilirsiniz. Q# ve Python ile geliştirme hakkında daha fazla bilgi edinin.
  • Q#, hem küçük ölçekli NISQ kuantum donanımında hem de gelecekteki büyük ölçekli algoritmalarda geliştirme, derleme ve çalıştırma ihtiyacından doğdu. Q#, yalnızca basit kuantum devrelerinin değil, çok sayıda karmaşık uygulamanın verimli bir şekilde geliştirilmesini sağlayan kuantum odaklı modern bir programlama dilidir. Q# ile geliştirilen kuantum programları, gelişen kuantum donanım platformlarında dayanıklıdır. Neden Q#'a ihtiyacımız olduğu hakkında daha fazla bilgi edinin.

Quantum Development Kit'i kullanmaya başlayın

Kullanmaya başlayın