دانلود کتاب Practical Quantum Computing for Developers: Programming Quantum Rigs in the Cloud using Python, Quantum Assembly Language and IBM QExperience

49,000 تومان

محاسبات کوانتومی عملی برای توسعه دهندگان: برنامه نویسی ریگ های کوانتومی در ابر با استفاده از پایتون، زبان اسمبلی کوانتومی و IBM QExperience


موضوع اصلی کامپیوتر – سخت افزار
نوع کالا کتاب الکترونیکی
ناشر Apress
تعداد صفحه 346 / 358
حجم فایل 10.87 مگابایت
کد کتاب 1484242173 , 9781484242179
نوبت چاپ 1
نویسنده
زبانانگلیسی
فرمتPDF
سال انتشار2019
مطلب پیشنهادی: با پول کتاب در ایران چی میشه خرید؟
در صورت نیاز به تبدیل فایل به فرمت‌های PDF، EPUB، AZW3، MOBI و یا DJVU می‌توانید به پشتیبان اطلاع دهید تا در صورت امکان، فایل مورد نظر را تبدیل نمایند. سایت بَلیان دارای تخفیف پلکانی است، یعنی با افزودن کتاب بیشتر به سبدخرید، قیمت آن برای شما کاهش می‌یابد. جهت مشاهده درصد تخفیف‌ها بر روی «جدول تخفیف پلکانی» در پایین کلیک نمایید. جهت یافتن سایر کتاب‌های مشابه، از منو جستجو در بالای سایت استفاده نمایید.
شما می‌توانید با هر 1000 تومان خرید، ۱ شانس شرکت در قرعه‌کشی کتابخانه دیجیتال بلیان دریافت کنید و شانس خود را برای برنده شدن جوایز هیجان انگیز امتحان کنید. «شرایط شرکت در قرعه‌کشی»

جدول کد تخفیف

با افزودن چه تعداد کتاب به سبد‌خرید، چند‌ درصد تخفیف شامل آن خواهد شد؟ در این جدول پاسخ این سوال را خواهید یافت. برای مثال: اگر بین ۳ الی ۵ کتاب را در سبد خرید خود قرار دهید، ۲۵ درصد تخفیف شامل سبد‌خرید شما خواهد شد.
تعداد کتاب درصد تخفیف قیمت کتاب
1 بدون تخفیف 25,000 تومان
2 20 درصد 20,000 تومان
3 الی 5 25 درصد 18,750 تومان
6 الی 10 30 درصد 17,500 تومان
11 الی 20 35 درصد 16,250 تومان
21 الی 30 40 درصد 15,000 تومان
31 الی 40 45 درصد 13,750 تومان
41 الی 50 50 درصد 12,500 تومان
51 الی 70 55 درصد 11,250 تومان
71 الی 100 60 درصد 10,000 تومان
101 الی 150 65 درصد 8,750 تومان
151 الی 200 70 درصد 7,500 تومان
201 الی 300 75 درصد 6,250 تومان
301 الی 500 80 درصد 5,000 تومان
501 الی 1000 85 درصد 3,750 تومان
1001 الی 10000 90 درصد 2,500 تومان
توضیحات
Write algorithms and program in the new field of quantum computing. This book covers major topics such as the physical components of a quantum computer: qubits, entanglement, logic gates, circuits, and how they differ from a traditional computer. Also, Practical Quantum Computing for Developers discusses quantum computing in the cloud using IBM QExperience including: the composer, quantum scores, experiments, circuits, simulators, real quantum devices, and more. You’ll be able to run experiments in the cloud on a real quantum device.
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.


ترجمه فارسی (ترجمه ماشینی)

الگوریتم بنویسید و در زمینه جدید محاسبات کوانتومی برنامه ریزی کنید. این کتاب موضوعات عمده ای مانند اجزای فیزیکی یک کامپیوتر کوانتومی را پوشش می دهد: کیوبیت ها، درهم تنیدگی، گیت های منطقی، مدارها، و تفاوت آنها با یک کامپیوتر سنتی. همچنین، رایانش کوانتومی عملی برای توسعه‌دهندگان، محاسبات کوانتومی در ابر با استفاده از IBM QExperience را مورد بحث قرار می‌دهد، از جمله: آهنگساز، امتیازات کوانتومی، آزمایش‌ها، مدارها، شبیه‌سازها، دستگاه‌های کوانتومی واقعی و موارد دیگر. می‌توانید آزمایش‌هایی را در فضای ابری روی یک دستگاه کوانتومی واقعی انجام دهید.
علاوه بر این، این کتاب به شما نشان می دهد که چگونه برنامه نویسی کوانتومی را با استفاده از QISKit (کیت نرم افزار اطلاعات کوانتومی)، Python SDK و دیگر API ها مانند QASM (مجموعه کوانتومی) انجام دهید. شما یاد خواهید گرفت که با استفاده از این زبان ها کد بنویسید و آن را در برابر شبیه سازها (محلی یا راه دور) یا یک کامپیوتر کوانتومی واقعی ارائه شده توسط IBM’s Q Experience اجرا کنید. در نهایت، الگوریتم های کوانتومی فعلی برای درهم تنیدگی، تولید اعداد تصادفی، جستجوی خطی، فاکتورسازی اعداد صحیح و موارد دیگر را خواهید آموخت. شما در عملکرد داخلی حالت های بل برای درهم تنیدگی، الگوریتم گروور برای جستجوی خطی، الگوریتم Shor برای فاکتورسازی اعداد صحیح، و الگوریتم های دیگر در زمینه های بهینه سازی و موارد دیگر به اوج خواهید رسید.
در طول مسیر، تئوری بازی ها را با میدان جادویی نیز پوشش خواهید داد، نمونه ای از شبه تله پاتی کوانتومی که در آن می توان مشاهده کرد که طرف هایی که حالت های درهم تنیده را به اشتراک می گذارند، نوعی ارتباط بین خود دارند. در این بازی آلیس و باب در مقابل یک داور بازی می کنند. مکانیک کوانتومی به آلیس و باب اجازه می دهد همیشه برنده شوند!
در پایان این کتاب، متوجه خواهید شد که چگونه این فناوری نوظهور موازی سازی عظیم و افزایش سرعت محاسباتی قابل توجهی را نسبت به رایانه های کلاسیک ارائه می دهد و برای برنامه ریزی رایانه های کوانتومی که انتظار می رود جایگزین رایانه های سنتی در مرکز داده شوند، آماده خواهید شد.

آنچه خواهید آموخت
• از Q Experience Composer، اولین کنسول وب در نوع خود برای ایجاد برنامه‌ها/آزمایش‌های بصری و ارسال آن‌ها به شبیه‌ساز کوانتومی یا دستگاه واقعی در فضای ابری استفاده کنید
• برنامه ها را با استفاده از Q Experience REST API
از راه دور اجرا کنید
• الگوریتم هایی بنویسید که عملکرد برتر را نسبت به همتایان کلاسیک خود ارائه می دهند
• ایجاد یک سرویس گیرنده Node.js REST برای احراز هویت، فهرست کردن دستگاه‌های راه دور، جستجوی اطلاعات در مورد پردازنده‌های کوانتومی، و فهرست کردن یا اجرای آزمایش‌ها از راه دور در فضای ابری
• ایجاد یک مولد اعداد کوانتومی: چرخش سکه اصلی با پیچش کوانتومی
• کشف دوربری کوانتومی: این الگوریتم نشان می دهد که چگونه وضعیت دقیق یک کیوبیت (اطلاعات کوانتومی) را می توان از یک مکان به مکان دیگر، با کمک ارتباطات کلاسیک و درهم تنیدگی کوانتومی بین فرستنده و گیرنده منتقل کرد
• با بازی کلاسیک Battleships با پیچش کوانتومی به عملیات تک کیوبیت نگاه کنید
• حل مشکل سکه تقلبی: یک پازل کلاسیک که شامل یافتن یک سکه تقلبی در تعادل تیر بین هشت سکه تنها در دو نوبت است

این کتاب برای چه کسانی است
توسعه دهندگان و برنامه نویسان علاقه مند به این حوزه جدید محاسباتی.

نظرات (0)

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “دانلود کتاب Practical Quantum Computing for Developers: Programming Quantum Rigs in the Cloud using Python, Quantum Assembly Language and IBM QExperience”