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
- Wstęp teoretyczny — superpozycja, pomiar, splątanie i interferencja wyjaśnione na analogiach, bez wzorów.
- Kubity, bramki, obwody — elementarz języka, w którym pisze się programy kwantowe.
- Qiskit — pierwsze kroki — instalacja, pierwszy obwód i uruchomienie go na symulatorze oraz na prawdziwej maszynie IBM.
- 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ć.