本书使用Qiskit开源框架和IBM Quantum Experience平台搭建一个量子计算平台,并借助Python来介绍实现量子编程的方法。
本书内容由浅入深,从搭建编程环境并编写一个简单的量子程序开始,介绍如何使用Python编写简单的脚本,Qiskit和IBM Quantum Experience进行交互的方法,概率计算、叠加和纠缠等基本概念,影响量子程序输出结果的各种物理因素,Qiskit量子门资源库,使用Aer模拟量子计算机,使用Ignis清理量子操作,Grover搜索算法,以及使用Aqua运行Grover算法和Shor算法等重要内容。
本书能够帮助读者学会使用Qiskit和IBM Quantum Experience,同时结合Python编程实践来实现量子比特的可视化并深入理解量子门、贝尔态、量子线路等概念,进一步掌握在实践中使用量子算法的方法。
献给我的家人:托娃(Tova)、埃拉(Ella)和诺厄(Noah)。没有你们的耐心与支持,我永远不会开启这次量子计算世界的奇妙探险!还要献给我的父母罗尔夫(Rolf)和英伊娅德(Ingegerd),是你们一直支持我追寻梦想、探索灵感。