کتاب Qiskit Pocket Guide (راهنمای جیبی Qiskit: توسعه کوانتومی با Qiskit) یک منبع خلاصه، مفید و علمی برای یادگیری توسعه برنامههای کوانتومی با استفاده از Qiskit میباشد. این کتاب در 3 بخش مختلف به آموزش مقدماتی تا بیان نکات مهم و پیشرفتهی این کیت توسعه نرمافزار خواهد پرداخت.
در ادامه مقدمهای از کتاب Qiskit Pocket Guide را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Qiskit Pocket Guide:
Qiskit یک SDK منبع باز (کیت توسعه نرمافزار) برای کار با رایانههای کوانتومی در سطح پالسها، مدارها و ماژولهای کاربردی است. هدف این کتاب ارائه یک راهنمای مختصر برای توسعهدهندگان است تا در هنگام ایجاد برنامههایی که از کامپیوترهای کوانتومی و شبیهسازها استفاده میکنند استفاده کنند.
امیدواریم این کتاب توسعهدهندگان را قادر سازد تا فعالانه در جامعه متن باز Qiskit شرکت کنند. انجمن Qiskit و همچنین مستندات، آموزشها و منابع دیگر در Qiskit موجود است.
کتاب Qiskit Pocket Guide چگونه ساختار یافته است؟
هدف ما در این راهنما پرداختن به بسیاری از عملکردهای Qiskit است که توسعهدهندگان برنامه به طور معمول از آن استفاده میکنند. برخی از این عملکرد Qiskit برای محاسبات کوانتومی اساسی در نظر گرفته میشود. سایر قابلیتهای Qiskit از مفاهیم محاسبات کوانتومی مانند اطلاعات کوانتومی و الگوریتمهای کوانتومی پشتیبانی میکند. Qiskit دارای عملکرد اضافی است که ما آن را برای توسعه برنامههای کوانتومی ضروری میدانیم. ما کتاب را در سطح بالایی با توجه به عملکرد فوقالذکر ساختار دادهایم، با فصول جداگانهای که جزئیات را بررسی میکنند. فصول به سه بخش تقسیم میشود:
بخش اول، مبانی Qiskit
در قسمت اول کتاب، نحوه استفاده از Qiskit برای ایجاد مدارهای کوانتومی را به شما نشان میدهیم. مدارهای کوانتومی حاوی دستورالعملها و گیتها هستند، بنابراین ما در مورد نحوه استفاده از مدارهای ارائه شده در Qiskit و همچنین نحوه ایجاد مدارهای خود بحث میکنیم. سپس به شما نشان میدهیم که چگونه مدارهای کوانتومی را روی کامپیوترها و شبیهسازهای کوانتومی اجرا کنید و نحوه تجسم نتایج را نشان میدهیم. برای تکمیل قسمت اول، ما در مورد ترانسپایلر و چگونگی تبدیل مدار کوانتومی به دستورالعملهایی که روی یک کامپیوتر کوانتومی یا شبیهساز هدف اجرا میشوند، بحث میکنیم.
بخش دوم، اطلاعات و الگوریتمهای کوانتومی
در بخش دوم این کتاب، ماژولهای Qiskit که مسئول پیادهسازی مفاهیم اطلاعات کوانتومی هستند (بهویژه حالتها، عملگرها، کانالها و اندازهگیریها) را مورد بحث قرار میدهیم. ما همچنین امکاناتی را در Qiskit ارائه میکنیم که الگوریتمهای کوانتومی را پیادهسازی میکنند، و همچنین تسهیلاتی که در Qiskit به عنوان جریان عملگر شناخته میشود. یک توسعهدهنده ممکن است از برخی از عملکردهای قسمت دوم برای توسعه برنامههای کوانتومی در سطوح بالاتر انتزاع نسبت به مدارهای کوانتومی استفاده کند.
قسمت سوم، عملکرد ضروری اضافی
در بخش سوم و پایانی این کتاب، عملکردهای ضروری Qiskit را پوشش میدهیم، که برخی از آنها به اطلاعاتی که قبلاً بحث شده و برخی به تازگی ارائه شدهاند، میپردازد. به طور خاص، ما عملیات استاندارد کتابخانه مدار Qiskit را بررسی میکنیم و زمانی که در مورد نحوه کار با ارائه دهندگان کوانتومی و backend بحث میکنیم، زمینه جدیدی کشف میشود. علاوه بر این، QASM 3.0 را معرفی خواهیم کرد و نحوه ایجاد برنامههای کوانتومی با این زبان اسمبلی کوانتومی را نشان خواهیم داد.
سرفصلهای کتاب Qiskit Pocket Guide:
- Preface
- I. Qiskit Fundamentals
- 1. Quantum Circuits and Operations
- 2. Running Quantum Circuits
- 3. Visualizing Quantum Measurements and States
- 4. Using the Transpiler
- II. Quantum Information and Algorithms
- 5. Quantum Information
- 6. Operator Flow
- 7. Quantum Algorithms
- III. Additional Essential Functionality
- 8. Qiskit Circuit Library Standard Operations
- 9. Working with Providers and Backends
- 10. OpenQASM
- Index
- About the Authors
جهت دانلود کتاب Qiskit Pocket Guide میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.