نام کتاب
Qiskit Pocket Guide

Quantum Development with Qiskit

James L. Weaver, Frank J. Harkins

Paperback221 Pages
PublisherO'Reilly
Edition1
LanguageEnglish
Year2022
ISBN9781098112479
955
A3740
انتخاب نوع چاپ:
جلد سخت
441,000ت
0
جلد نرم
381,000ت
0
طلق پاپکو و فنر
391,000ت
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:A5
رنگ صفحات:دارای متن و کادر رنگی
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#Qiskit

#quantum_computing

توضیحات

The quantum computing market is predicted to grow by nearly $1.3 billion over the next five years. Why? Given their quantum mechanical nature, quantum computers are expected to solve difficult problems in chemistry, optimization, finance, and machine learning that classical computers find impossible to unravel.


This pocket guide provides software developers with a quick reference to Qiskit, an open source SDK for working with quantum computers. Packed with helpful programming examples, tables, figures, and lists, this handy book helps you find the information you need to develop and debug quantum programs.


Whether you're focused on business, engineering, or scientific applications, you'll learn how to choose and apply appropriate Qiskit classes, methods, and functions.

  • Learn how to create quantum circuits, define quantum gates, and leverage the transpiler
  • Explore modules for implementing quantum information concepts and quantum algorithms
  • Survey features of Qiskit that abstract and facilitate working with various quantum computers and simulators
  • Learn how to use the latest version of the Open Quantum Assembly Language


Qiskit is an open source SDK (software development kit) for working with quantum computers at the level of pulses, circuits, and application modules. The purpose of this book is to provide a succinct guide for developers to use while creating applications that leverage quantum computers and simulators.


We hope this book will enable developers to actively participate in the open source Qiskit community. The Qiskit community, as well as documentation, tutorials, and other resources, is available at Qiskit.


Table of Contents

Part I. Qiskit Fundamentals

Chapter 1. Quantum Circuits and Operations

Chapter 2. Running Quantum Circuits

Chapter 3. Visualizing Quantum Measurements and States

Chapter 4. Using the Transpiler

Part II. Quantum Information and Algorithms

Chapter 5. Quantum Information

Chapter 6. Operator Flow

Chapter 7. Quantum Algorithms

Part Ill. Additional Essential Funct ionality

Chapter 8. Qiskit Circuit Library Standard Operations

Chapter 9. Working with Providers and Backends

Chapter 10. OpenQASM


How This Book Is Structured

Our goal in this guide is to address much of the functionality of Qiskit that application developers will routinely use. Some of this Qiskit functionality is considered to be fundamental to quantum computing. Other Qiskit functionality supports quantum computing concepts such as quantum information and quantum algorithms. Qiskit has additional functionality that we’ve deemed essential for quantum application development. We’ve structured the book at a high level according to the aforementioned functionality, with individual chapters drilling into the specifics. The chapters are divided into three parts:

Part I, Qiskit Fundamentals: In the first part of the book, we show you how to use Qiskit to create quantum circuits. Quantum circuits contain instructions and gates, so we discuss how to use the ones provided in Qiskit, as well as how to create your own. We then show you how to run quantum circuits on quantum computers and simulators and demonstrate how to visualize results. To round out Part I, we discuss the transpiler and how it converts a quantum circuit into instructions that run on a target quantum computer or simulator.


Part II, Quantum Information and Algorithms: In the second part of this book, we discuss Qiskit modules responsible for implementing quantum information concepts (specifically states, operators, channels, and measures). We also present facilities in Qiskit that implement quantum algorithms, as well as a facility known in Qiskit as operator flow. A developer may use some of the functionality in Part II to develop quantum applications at higher levels of abstraction than quantum circuits.


Part III, Additional Essential Functionality: In the third and final part of this book, we cover essential Qiskit functionality, some of which drills into information already discussed and some of which is newly presented. Specifically, we explore the standard operations of the Qiskit circuit library, and new ground is uncovered when we discuss how to work with quantum providers and backends. In addition, we’ll introduce QASM 3.0 and demonstrate how to create quantum programs with this quantum assembly language.


Review

"Qiskit Pocket Guide is a convenient, compact Qiskit reference book for quantum programming all in one place."  -Jay Gambetta, IBM Fellow and VP of IBM Quantum


"This pocket guide is an excellent overview of core Qiskit functionality with a concise, yet practical, code-first approach. "-Abby Mitchell, Quantum Developer Advocate


"Learning quantum computing can be daunting, and remembering all the functionality in the Qiskit API can be equally so. This book provides a necessary companion for coders who want to take full advantage of the power and elegant features provided by Qiskit."-Dr. Bob Sutor. Quantum industry expert and author, Dancing with Qubits and Dancing with Python


"This is an incredibly handy book - for beginners and advanced users alike - that describes the many functionalities and features of Qiskit, organized in a clear and intuitive way. I expect it is unlikely to find its way off my desk and into a bookshelf any time soon."-Dr. John Watrous, Technical Director, IBM Quantum Education


"Concise yet extensive, this belongs in the pocket of every Qiskit developer." -Lia Yeh, CS PhD student, Quantum Group, University of Oxford


"Very crisp and clear book for quantum developers of all levels!" -Robert Loredo, IBM Quantum Ambassador Worldwide Lead


"A clear and well-organized reference; readers exploring quantum programming will enjoy simple and specific steps to get QPU programs up and running, while even experienced Qiskit users may discover some surprising features." - Eric R. Johnston, co-author of Programming Quantum Computers by O'Reilly Media

About the Author


James L. Weaver is a developer, author, and speaker with a passion for quantum computing. He is a Java Champion, and a JavaOne Rockstar. James has written books including Inside Java, Beginning J2EE, the Pro JavaFX series, and Java with Raspberry Pi. As an IBM Quantum Developer Advocate, James speaks internationally about quantum computing with Qiskit at quantum and classical computing conferences.


Frank J. Harkins is a developer and writer from the north of England. He graduated with a physics degree from the University of Leeds in 2018 and currently works for the Qiskit community team, creating tools for anyone teaching or learning about quantum computing. Frank plays the guitar and enjoys the outdoors.

دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
Quantum Computing
992
Quantum Computing in Action
451,000 تومان
Blockchain
955
Quantum Computing and Blockchain in Business
529,000 تومان
Quantum Computing
936
Quantum Computing in Practice with Qiskit and IBM Quantum Experience
610,000 تومان
Python
979
An Object-Oriented Python Cookbook in Quantum Information Theory and Q...
457,000 تومان
Quantum Computing
936
Quantum Computing Explained
547,000 تومان
Quantum Computing
448
A Practical Guide to Quantum Computing
884,000 تومان
Quantum Computing
118
Quantum Computing
630,000 تومان
Quantum Computing
941
Introducing Microsoft Quantum Computing for Developers
604,000 تومان
جبر و هندسه
1,021
Essential Mathematics for Quantum Computing
438,000 تومان
Quantum Computing
755
Quantum Computing
636,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما
چاپ دیجیتال اسکای بوک. 2024-2022 ©