دانلود کتاب Practical Quantum Computing for Developers: Programming Quantum Rigs in the Cloud using Python, Quantum Assembly Language and IBM QExperience (به فارسی: محاسبات کوانتومی عملی برای توسعه دهندگان: برنامه نویسی ریگ های کوانتومی در ابر با استفاده از پایتون، زبان اسمبلی کوانتومی و IBM QExperience) نوشته شده توسط «Vladimir Silva»
اطلاعات کتاب محاسبات کوانتومی عملی برای توسعه دهندگان: برنامه نویسی ریگ های کوانتومی در ابر با استفاده از پایتون، زبان اسمبلی کوانتومی و IBM QExperience
موضوع اصلی: کامپیوتر – سخت افزار
نوع: کتاب الکترونیکی
ناشر: Apress
نویسنده: Vladimir Silva
زبان: english
فرمت کتاب: PDF (قابل تبدیل به سایر فرمت ها)
سال انتشار: 2019
تعداد صفحه: 346 / 358
حجم فایل: 10.87 مگابایت
کد کتاب: 1484242173 , 9781484242179
نوبت چاپ: 1
توضیحات کتاب محاسبات کوانتومی عملی برای توسعه دهندگان: برنامه نویسی ریگ های کوانتومی در ابر با استفاده از پایتون، زبان اسمبلی کوانتومی و IBM QExperience
الگوریتم بنویسید و در زمینه جدید محاسبات کوانتومی برنامه ریزی کنید. این کتاب موضوعات عمده ای مانند اجزای فیزیکی یک کامپیوتر کوانتومی را پوشش می دهد: کیوبیت ها، درهم تنیدگی، گیت های منطقی، مدارها، و تفاوت آنها با یک کامپیوتر سنتی. همچنین، رایانش کوانتومی عملی برای توسعهدهندگان، محاسبات کوانتومی در ابر با استفاده از IBM QExperience را مورد بحث قرار میدهد، از جمله: آهنگساز، امتیازات کوانتومی، آزمایشها، مدارها، شبیهسازها، دستگاههای کوانتومی واقعی و موارد دیگر. میتوانید آزمایشهایی را در فضای ابری روی یک دستگاه کوانتومی واقعی انجام دهید.
علاوه بر این، این کتاب به شما نشان می دهد که چگونه برنامه نویسی کوانتومی را با استفاده از QISKit (کیت نرم افزار اطلاعات کوانتومی)، Python SDK و دیگر API ها مانند QASM (مجموعه کوانتومی) انجام دهید. شما یاد خواهید گرفت که با استفاده از این زبان ها کد بنویسید و آن را در برابر شبیه سازها (محلی یا راه دور) یا یک کامپیوتر کوانتومی واقعی ارائه شده توسط IBM’s Q Experience اجرا کنید. در نهایت، الگوریتم های کوانتومی فعلی برای درهم تنیدگی، تولید اعداد تصادفی، جستجوی خطی، فاکتورسازی اعداد صحیح و موارد دیگر را خواهید آموخت. شما در عملکرد داخلی حالت های بل برای درهم تنیدگی، الگوریتم گروور برای جستجوی خطی، الگوریتم Shor برای فاکتورسازی اعداد صحیح، و الگوریتم های دیگر در زمینه های بهینه سازی و موارد دیگر به اوج خواهید رسید.
در طول مسیر، تئوری بازی ها را با میدان جادویی نیز پوشش خواهید داد، نمونه ای از شبه تله پاتی کوانتومی که در آن می توان مشاهده کرد که طرف هایی که حالت های درهم تنیده را به اشتراک می گذارند، نوعی ارتباط بین خود دارند. در این بازی آلیس و باب در مقابل یک داور بازی می کنند. مکانیک کوانتومی به آلیس و باب اجازه می دهد همیشه برنده شوند!
در پایان این کتاب، متوجه خواهید شد که چگونه این فناوری نوظهور موازی سازی عظیم و افزایش سرعت محاسباتی قابل توجهی را نسبت به رایانه های کلاسیک ارائه می دهد و برای برنامه ریزی رایانه های کوانتومی که انتظار می رود جایگزین رایانه های سنتی در مرکز داده شوند، آماده خواهید شد.
آنچه خواهید آموخت
• از Q Experience Composer، اولین کنسول وب در نوع خود برای ایجاد برنامهها/آزمایشهای بصری و ارسال آنها به شبیهساز کوانتومی یا دستگاه واقعی در فضای ابری استفاده کنید
• برنامه ها را با استفاده از Q Experience REST API
از راه دور اجرا کنید
• الگوریتم هایی بنویسید که عملکرد برتر را نسبت به همتایان کلاسیک خود ارائه می دهند
• ایجاد یک سرویس گیرنده Node.js REST برای احراز هویت، فهرست کردن دستگاههای راه دور، جستجوی اطلاعات در مورد پردازندههای کوانتومی، و فهرست کردن یا اجرای آزمایشها از راه دور در فضای ابری
• ایجاد یک مولد اعداد کوانتومی: چرخش سکه اصلی با پیچش کوانتومی
• کشف دوربری کوانتومی: این الگوریتم نشان می دهد که چگونه وضعیت دقیق یک کیوبیت (اطلاعات کوانتومی) را می توان از یک مکان به مکان دیگر، با کمک ارتباطات کلاسیک و درهم تنیدگی کوانتومی بین فرستنده و گیرنده منتقل کرد
• با بازی کلاسیک Battleships با پیچش کوانتومی به عملیات تک کیوبیت نگاه کنید
• حل مشکل سکه تقلبی: یک پازل کلاسیک که شامل یافتن یک سکه تقلبی در تعادل تیر بین هشت سکه تنها در دو نوبت است
این کتاب برای چه کسانی است
توسعه دهندگان و برنامه نویسان علاقه مند به این حوزه جدید محاسباتی.
Furthermore, this book shows you how to do quantum programming using the QISKit (Quantum Information Software Kit), Python SDK, and other APIs such as QASM (Quantum Assembly). You’ll learn to write code using these languages and execute it against simulators (local or remote) or a real quantum computer provided by IBM’s Q Experience. Finally, you’ll learn the current quantum algorithms for entanglement, random number generation, linear search, integer factorization, and others. You’ll peak 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.
Along the way you’ll also cover game theory with the Magic Square, an example of quantum pseudo-telepathy where parties sharing entangled states can be observed to have some kind of communication between them. In this game Alice and Bob play against a referee. Quantum mechanics allows Alice and Bob to always win!
By the end of this book, you will understand how this emerging technology provides massive parallelism and significant computational speedups over classical computers, and will be prepared to program quantum computers which are expected to replace traditional computers in the data center.
What You Will Learn
• Use the Q Experience Composer, the first-of-its-kind web console to create visual programs/experiments and submit them to a quantum simulator or real device on the cloud
• Run programs remotely using the Q Experience REST API
• Write algorithms that provide superior performance over their classical counterparts
• Build a Node.js REST client for authenticating, listing remote devices, querying information about quantum processors, and listing or running experiments remotely in the cloud
• Create a quantum number generator: The quintessential coin flip with a quantum twist
• Discover quantum teleportation: This algorithm demonstrates how the exact state of a qubit (quantum information) can be transmitted from one location to another, with the help of classical communication and quantum entanglement between the sender and receiver
• Peek into single qubit operations with the classic game of Battleships with a quantum twist
• Handle the counterfeit coin problem: a classic puzzle that consists of finding a counterfeit coin in a beam balance among eight coins in only two turns
Who This Book Is For
Developers and programmers interested in this new field of computing.

برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.