Quantum Computing by Practice: Python Programming in the Cloud with Qiskit and Ibm-Q

Silva, Vladimir

  • 出版商: Apress
  • 出版日期: 2023-12-19
  • 售價: $1,710
  • 貴賓價: 9.5$1,625
  • 語言: 英文
  • 頁數: 403
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484299906
  • ISBN-13: 9781484299906
  • 相關分類: Python程式語言量子計算
  • 海外代購書籍(需單獨結帳)

商品描述

Learn to write algorithms and program in the new field of quantum computing. This second edition is updated to equip you with the latest knowledge and tools needed to be a complex problem-solver in this ever-evolving landscape. The book has expanded its coverage of current and future advancements and investments by IT companies in this emerging technology. Most chapters are thoroughly revised to incorporate the latest updates to IBM Quantum's systems and offerings, such as improved algorithms, integrating hardware advancements, software enhancements, bug fixes, and more.

You'll examine quantum computing in the cloud and run experiments there on a real quantum device. Along the way you'll cover game theory with the Magic Square, an example of quantum pseudo-telepathy. You'll also learn to write code using QISKit, Python SDK, and other APIs such as QASM and execute it against simulators (local or remote) or a real quantum computer. Then peek inside the inner workings of the Bell states for entanglement, Grover's algorithm for linear search, Shor's algorithm for integer factorization, and other algorithms in the fields of optimization, and more. Finally, you'll learn the current quantum algorithms for entanglement, random number generation, linear search, integer factorization, and others.

By the end of this book, you'll understand how quantum computing provides massive parallelism and significant computational speedups over classical computers


What You'll Learn

  • Write algorithms that provide superior performance over their classical counterparts
  • Create a quantum number generator: the quintessential coin flip with a quantum twist
  • Examine the quantum algorithms in use today for random number generation, linear search, and more
  • Discover quantum teleportation
  • Handle the counterfeit coin problem, a classic puzzle
  • Put your knowledge to the test with more than 150 practice exercises


Who This Book Is For

Developers, programmers, computer science researchers, teachers, and students.

商品描述(中文翻譯)

學習撰寫演算法並在量子運算領域中進行程式設計。這本第二版已更新,提供您最新的知識和工具,使您能夠成為這個不斷演進的領域中的複雜問題解決者。本書擴展了對當前和未來進展以及IT公司在這一新興技術中的投資的涵蓋範圍。大多數章節都經過全面修訂,以納入IBM Quantum系統和服務的最新更新,例如改進的演算法、硬體進展的整合、軟體增強、錯誤修復等等。

您將在雲端中研究量子運算並在真實的量子裝置上進行實驗。在此過程中,您將使用Magic Square進行博弈論,這是量子偽電報的一個例子。您還將學習使用QISKit、Python SDK和其他API(如QASM)編寫程式碼,並在模擬器(本地或遠程)或真實的量子計算機上執行它。然後,您將深入了解Bell狀態的內部運作,以實現纏繞、Grover算法進行線性搜索、Shor算法進行整數因數分解以及優化領域中的其他演算法等等。最後,您將學習當前的量子演算法,包括纏繞、隨機數生成、線性搜索、整數因數分解等等。

通過閱讀本書,您將了解量子運算如何提供比傳統計算機更大規模的並行性和顯著的計算加速。

您將學到什麼
- 撰寫優於傳統對應的演算法,提供卓越的性能
- 創建量子數字生成器:具有量子特色的典型硬幣翻轉
- 研究當今用於隨機數生成、線性搜索等的量子演算法
- 探索量子傳輸
- 解決偽造硬幣問題,一個經典的謎題
- 通過150多個練習題來測試您的知識

適合閱讀對象
開發人員、程式設計師、計算機科學研究人員、教師和學生。

作者簡介

Vladimir Silva was born in Quito, Ecuador. He received a System's Analyst degree from the Polytechnic Institute of the Army in 1994. In the same year, he came to the United States as an exchange student pursuing an M.S. degree in Computer Science at Middle Tennessee State University. After graduation, he joined the IBM WebAhead technology think tank. His interests include Grid Computing, Neural Nets, and Artificial Intelligence. He also holds numerous IT certifications including OCP, MCSD, and MCP. He has written many technical articles for IBM developerWorks and books in the fields of grid computing, and security. His previous books include: Grid Computing for Developers (Charles River Media), Practical Eclipse Rich Client Platform (Apress), Pro Android Games (Apress), and Advanced Android 4 Games (Apress).

作者簡介(中文翻譯)

弗拉迪米爾·席爾瓦(Vladimir Silva)出生於厄瓜多爾基多。他於1994年從陸軍理工學院獲得系統分析師學位。同年,他作為交換學生來到美國,在田納西州中部大學攻讀計算機科學碩士學位。畢業後,他加入了IBM WebAhead技術智庫。他的興趣包括網格計算、神經網絡和人工智能。他還擁有多個IT認證,包括OCP、MCSD和MCP。他曾為IBM developerWorks撰寫了許多技術文章,並在網格計算和安全領域撰寫了多本書籍。他之前的著作包括《Grid Computing for Developers》(Charles River Media)、《Practical Eclipse Rich Client Platform》(Apress)、《Pro Android Games》(Apress)和《Advanced Android 4 Games》(Apress)。