Quantum 101

Ten dział to minikurs obliczeń kwantowych od zera. Nie zakładamy znajomości fizyki kwantowej ani wyższej matematyki — wystarczy ciekawość i odrobina cierpliwości. Po przejściu czterech lekcji będziesz rozumieć, czym naprawdę jest kubit, jak czyta się obwody kwantowe i jak uruchomić własny program na prawdziwym komputerze kwantowym — za darmo, przez internet.

Plan kursu

  1. Wstęp teoretyczny — superpozycja, pomiar, splątanie i interferencja wyjaśnione na analogiach, bez wzorów.
  2. Kubity, bramki, obwody — elementarz języka, w którym pisze się programy kwantowe.
  3. Qiskit — pierwsze kroki — instalacja, pierwszy obwód i uruchomienie go na symulatorze oraz na prawdziwej maszynie IBM.
  4. Algorytmy w praktyce — budujemy działający przykład algorytmu Grovera i uczymy się czytać wyniki.

Jak się uczyć?

Najlepiej po kolei — każda lekcja korzysta z pojęć poprzedniej. Lekcje 3 i 4 zawierają kod w Pythonie; jeśli nie programujesz, możesz je czytać jak instrukcję obsługi — zrozumienie idei nie wymaga pisania kodu. A jeśli programujesz, przygotuj komputer z Pythonem 3.9 lub nowszym i wydziel sobie godzinę na eksperymenty.

Powodzenia — świat kwantowy jest dziwny, ale da się go oswoić.