Course Code: quantumcomputingqsharp
Duration: 14 hours
Prerequisites:
  • Doświadczenie z Visual Studio
Overview:

Komputery kwantowe to maszyny zbudowane w oparciu o zasady mechaniki kwantowej. W przeciwieństwie do klasycznych komputerów, które opierają się na bitach, które mogą istnieć tylko w jednym z dwóch stanów (0 lub 1), komputery kwantowe wykorzystują bity kwantowe, które mogą istnieć w wielu stanach jednocześnie. Z tego powodu oczekuje się, że komputery kwantowe będą przetwarzać algorytmy i rozwiązywać problemy znacznie szybciej niż komputery klasyczne. Q# to język programowania stworzony przez Microsoft specjalnie na potrzeby obliczeń kwantowych.

W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy poznają podstawy obliczeń kwantowych i Q#, przechodząc przez proces tworzenia prostych programów kwantowych.

Pod koniec tego szkolenia uczestnicy będą mogli

  • Zainstalować i skonfigurować Microsoft's Quantum Development Kit.
  • Zrozumieć koncepcje stojące za obliczeniami kwantowymi.
  • Budować, testować, wykonywać i rozwiązywać problemy z programem kwantowym przy użyciu Q#, Visual Studio i lokalnego symulatora obliczeń kwantowych.

Odbiorcy

  • Programiści

Format kursu

  • Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna

Uwaga

  • Aby poprosić o niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
Course Outline:

Wprowadzenie do Quantum Computing

  • Quantum Computing a obliczenia klasyczne

Przegląd Microsoft Quantum Development Kit

  • Język i kompilator Q#
  • Biblioteka standardowa Q#
  • Lokalny symulator maszyny kwantowej
  • Symulator śladu kwantowego
  • Rozszerzenie Visual Studio

Konfigurowanie środowiska programistycznego Quantum

  • Instalowanie i konfigurowanie Microsoft Quantum Development Kit

Korzystanie z języka Q# Programming

  • Model typów
  • Jony Express
  • Stwierdzenia
  • Struktury plików
  • Operacje i funkcje
  • Praca z kubitami

Tworzenie pierwszego programu kwantowego w Q#

  • Konfigurowanie rozwiązania kwantowego i projektu w Visual Studio
  • Definiowanie operacji Q#
  • Wywoływanie Q# operacji przy użyciu C#

Wykonywanie programu kwantowego

  • Korzystanie z lokalnego symulatora Quantum Computing

Testowanie i debugowanie programu Quantum

Rozwiązywanie problemów

Podsumowanie i wnioski

Sites Published:

United Arab Emirates - Getting Started with Quantum Computing and Q#

Qatar - Getting Started with Quantum Computing and Q#

Egypt - Getting Started with Quantum Computing and Q#

Saudi Arabia - Getting Started with Quantum Computing and Q#

South Africa - Getting Started with Quantum Computing and Q#

Brasil - Getting Started with Quantum Computing and Q#

Canada - Getting Started with Quantum Computing and Q#

中国 - Getting Started with Quantum Computing and Q#

香港 - Getting Started with Quantum Computing and Q#

澳門 - Getting Started with Quantum Computing and Q#

台灣 - Getting Started with Quantum Computing and Q#

USA - Getting Started with Quantum Computing and Q#

Österreich - Getting Started with Quantum Computing and Q#

Schweiz - Getting Started with Quantum Computing and Q#

Deutschland - Getting Started with Quantum Computing and Q#

Czech Republic - Getting Started with Quantum Computing and Q#

Denmark - Getting Started with Quantum Computing and Q#

Estonia - Getting Started with Quantum Computing and Q#

Finland - Getting Started with Quantum Computing and Q#

Greece - Getting Started with Quantum Computing and Q#

Magyarország - Getting Started with Quantum Computing and Q#

Ireland - Getting Started with Quantum Computing and Q#

Luxembourg - Getting Started with Quantum Computing and Q#

Latvia - Getting Started with Quantum Computing and Q#

España - Primeros pasos con Quantum Computing y Q #

Italia - Getting Started with Quantum Computing and Q#

Lithuania - Getting Started with Quantum Computing and Q#

Nederland - Getting Started with Quantum Computing and Q#

Norway - Getting Started with Quantum Computing and Q#

Portugal - Getting Started with Quantum Computing and Q#

România - Getting Started with Quantum Computing and Q#

Sverige - Getting Started with Quantum Computing and Q#

Türkiye - Getting Started with Quantum Computing and Q#

Malta - Getting Started with Quantum Computing and Q#

Belgique - Getting Started with Quantum Computing and Q#

France - Getting Started with Quantum Computing and Q#

日本 - Getting Started with Quantum Computing and Q#

Australia - Getting Started with Quantum Computing and Q#

Malaysia - Getting Started with Quantum Computing and Q#

New Zealand - Getting Started with Quantum Computing and Q#

Philippines - Getting Started with Quantum Computing and Q#

Singapore - Getting Started with Quantum Computing and Q#

Thailand - Getting Started with Quantum Computing and Q#

Vietnam - Getting Started with Quantum Computing and Q#

India - Getting Started with Quantum Computing and Q#

Argentina - Primeros pasos con Quantum Computing y Q #

Chile - Primeros pasos con Quantum Computing y Q #

Costa Rica - Primeros pasos con Quantum Computing y Q #

Ecuador - Primeros pasos con Quantum Computing y Q #

Guatemala - Primeros pasos con Quantum Computing y Q #

Colombia - Primeros pasos con Quantum Computing y Q #

México - Primeros pasos con Quantum Computing y Q #

Panama - Primeros pasos con Quantum Computing y Q #

Peru - Primeros pasos con Quantum Computing y Q #

Uruguay - Primeros pasos con Quantum Computing y Q #

Venezuela - Primeros pasos con Quantum Computing y Q #

Polska - Getting Started with Quantum Computing and Q#

United Kingdom - Getting Started with Quantum Computing and Q#

South Korea - Getting Started with Quantum Computing and Q#

Pakistan - Getting Started with Quantum Computing and Q#

Sri Lanka - Getting Started with Quantum Computing and Q#

Bulgaria - Getting Started with Quantum Computing and Q#

Bolivia - Primeros pasos con Quantum Computing y Q #

Indonesia - Getting Started with Quantum Computing and Q#

Kazakhstan - Getting Started with Quantum Computing and Q#

Moldova - Getting Started with Quantum Computing and Q#

Morocco - Getting Started with Quantum Computing and Q#

Tunisia - Getting Started with Quantum Computing and Q#

Kuwait - Getting Started with Quantum Computing and Q#

Oman - Getting Started with Quantum Computing and Q#

Slovakia - Getting Started with Quantum Computing and Q#

Kenya - Getting Started with Quantum Computing and Q#

Nigeria - Getting Started with Quantum Computing and Q#

Botswana - Getting Started with Quantum Computing and Q#

Slovenia - Getting Started with Quantum Computing and Q#

Croatia - Getting Started with Quantum Computing and Q#

Serbia - Getting Started with Quantum Computing and Q#

Bhutan - Getting Started with Quantum Computing and Q#

Nepal - Getting Started with Quantum Computing and Q#

Uzbekistan - Getting Started with Quantum Computing and Q#