"Knjiga „Naučite kvantno računarstvo pomoću jezika Python i Q#“ demistifikuje kvantno računarstvo. Koristeći Python i novi kvantni programski jezik Q#, izgradićete svoj kvantni simulator i primeniti tehnike kvantnog programiranja na primere iz stvarnog sveta, uključujući kriptografiju i hemijsku analizu.
O tehnologiji
Kvantni računari predstavljaju radikalan skok u brzini i računarskoj snazi. Poboljšane naučne simulacije i nove granice u kriptografiji koje su nemoguće u klasičnom računarstvu uskoro bi mogle biti dostupne. Microsoftov Quantum Development Kit i Q# jezik obezbeđuju vam alatke za eksperimentisanje sa kvantnim računarstvom, a pri tom ne morate da znate naprednu matematiku ili teorijsku fiziku.
O knjizi
Knjiga „Naučite kvantno računarstvo pomoću jezika Python i Q#“ predstavlja kvantno računarstvo iz praktične perspektive. Koristite Python da biste kreirali svoj kvantni simulator i iskoristite prednosti Microsoftovih alatki otvorenog koda za fino podešavanje kvantnih algoritama. Autori objašnjavaju složenu matematiku i teoriju kroz priče, vizuelne prikaze i igre. Naučićete da primenite kvant na aplikacije u stvarnom svetu, npr. slanje tajnih poruka i rešavanje hemijskih problema.
Šta je unutra
• Osnovna mehanika kvantnih računara
• Simulacija kubita u Pythonu
• Istraživanje kvantnih algoritama pomoću jezika Q#
• Primena kvantnog računarstva na hemiju, aritmetiku i podatke
O čitaocu
Za programere softvera. Nije potrebno prethodno iskustvo u kvantnom računarstvu.
O autorima
Dr Sarah Kaiser radi u neprofitnoj organizaciji „Unitary Fund“ koja podržava kvantni ekosistem otvorenog koda i ekspert je za izradu kvantne tehnologije u laboratoriji. Dr Christopher Granade radi u grupi „Quantum Systems“ u Microsoftu i stručnjak je za karakterizaciju kvantnih uređaja.
Sadržaj
DEO 1 POČETAK RADA POMOĆU KVANTA
1. Uvod u kvantno računarstvo
2. Kubiti: gradivni blokovi
3. Deljenje tajni pomoću distribucije kvantnog ključa
4. Nelokalne igre: Rad pomoću više kubita
5. Nelokalne igre: Implementacija višekubitnih simulatora
6. Teleportacija i zaplitanje: Pomeranje kvantnih podataka
DEO 2 PROGRAMIRANJE KVANTNIH ALGORITAMA U JEZIKU Q#
7. Promena verovatnoće: Uvod u jezik Q#
8. Šta je kvantni algoritam?
9. Kvantno detektovanje: To nije samo faza
DEO 3 PRIMENJENO KVANTNO RAČUNARSTVO
10. Rešavanje zadataka iz hemije pomoću kvantnih računara
11. Pretraživanje pomoću kvantnih računara
12. Aritmetika pomoću kvantnih računara