Quantum Programming
1.57K subscribers
357 photos
36 videos
47 files
514 links
هدف از ایجاد این کانال معرفی و آموزش محاسبات کوانتومی و برنامه‌نویسی کوانتومی هست.

Group:@quantumprogramming_chat
Instagram: http://instagram.com/Quantum.Programming
Download Telegram
نمای شماتیکی از شبیه سازی کوانتومی
🆔@QuantumProgramming
🆔 http://instagram.com/Quantum.Programming
اکنون که مفاهیم اولیه محاسبات و اطلاعات کوانتومی بیان شده است، زمان آن رسیده است تا به برنامه نویسی کوانتومی بپردازیم. براي دسترسی به کامپیوتر کوانتومی به نرم‌افزارهاي کوانتومی احتیاج است. برنامه نویسی کوانتومی در دو دهه اخیر بصورت نظري بدون وجود سخت افزار کوانتومی در حال توسعه بوده است.

اکنون کامپیوتر کوانتومی در واقعیت در دسترس است و هر شخصی می تواند با آن کار کند. اخیرا نرم افزارهاي کوانتومی توسعه پیدا کرده اند که تعداد آنها حدود پنجاه است و همچنین شبیه ساز هاي کوانتومی زیادي هم معرفی شده است. از کاربردی ترین و معروفتروین نرم‌افزارهای کوانتومی که برای انجام محاسبات کوانتومی استفاده می شود می‌توان به موارد زیر اشاره کرد

1-PyQuil
2-QISKit
3-ProjectQ
4-Quantum Development Kit
5-QuTip

این نرم‌افزارهای کوانتومی در بستر پایتون و C++ در دسترس هستند. البته بیشتر برنامه‌نویسی کوانتومی در بستر پایتون انجام می شود و ما نیز از پایتون برای معرفی برنامه‌نویسی کوانتومی استفاده خواهیم کرد. در تصویر نمای کلی از نرم‌افزارهای کوانتومی نشان داده شده است.

#نرم_افزار_کوانتومی
#پایتون
#برنامه_‌نویسی_کوانتومی
#بخش15

🆔@QuantumProgramming
🆔 http://instagram.com/Quantum.Programming
نمای نرم‌افزارهای کوانتومی که برای محاسبات کوانتومی به کار گرفته می‌شوند
#نرم_افزار_کوانتومی
#پایتون
#برنامه_‌نویسی_کوانتومی


🆔@QuantumProgramming
🆔 http://instagram.com/Quantum.Programming
⁉️تعدادی از عزیزان پیگیر هستند که آیا دوره برنامه نویسی کوانتومی در تابستان برگزار می‌شود؟

⚜️⚜️جهت اطلاع عزیزان
دوره تابستان با معرفی Qutip برگزار خواهد شد.
متعاقبا زمان و نحوه ثبت‌نام از طریق این کانال اعلام خواهد شد.


بااحترام


یگانه


🆔 @QuantumProgramming
🆔 http://instagram.com/Quantum.Programming
Quantum Programming pinned «⁉️تعدادی از عزیزان پیگیر هستند که آیا دوره برنامه نویسی کوانتومی در تابستان برگزار می‌شود؟ ⚜️⚜️جهت اطلاع عزیزان دوره تابستان با معرفی Qutip برگزار خواهد شد. متعاقبا زمان و نحوه ثبت‌نام از طریق این کانال اعلام خواهد شد. بااحترام یگانه 🆔 @QuantumProgramming…»
معرفی Pyquil

این نرم‌افزار توسط شرکت Rigetti طراحی شده است و برای برنامه‎‌نویسی کوانتومی مورد استفاده قرار می‌گیرد. این بستر بروی Rigetti Forest قرار دارد که شامل Quantum instruction language می‌باشد که به اختصار Quil نامیده می‌شود که یک کتابخانه منبع باز روی پایتون است از این رو با نام Pyquil معرفی می‌گردد. Pyquil یک محیط شبیه ساز دارد که با نام Quantum Virtual Machin (QVM) است که برای برنامه های کوانتومی مورد استفاده قرار می‌گیرد. همچنین پردازنده کوانتومی که Pyquil از آن استفاده می کند، از جنس کیوبیت‌های ابررسانا هست که تعداد آنها در حال حاضر 16تاست. ماقصد داریم قسمت های مختلف این بستر قوی را در بخش های بعدی معرفی کنیم.



#نرم_افزار_کوانتومی
#Pyquil
#برنامه_‌نویسی_کوانتومی
#بخش16

🆔 @QuantumProgramming
🆔 http://instagram.com/Quantum.Programming
vs_community__1265394606.1530448632.exe
1.2 MB
برای نصب Pyquil لازم است ویژوال استودیو نصب شود. همچنین پایتون نیز باید نصب گردیده باشد. فایل نصبی ویژوال استودیو خدمت عزیزان @QuantumProgramming
pyquil1.py
1.4 KB
🖥کد کوانتومی معرفی شده در #فیلم_آموزشی6، نوشتن اولین برنامه در Pyquil

🆔 @QuantumProgramming
🆔 http://instagram.com/Quantum.Programming
pyquil2.py
1.6 KB
کد ران شده در #فیلم_آموزشی7، گیت‌های تک‌کیوبیتی در Pyquil
🆔 @QuantumProgramming
🆔http://instagram.com/Quantum.Programming
⚪️انجمن علمی دانشجویی فوتونیک دانشگاه تبریز با همکاری انجمن علمی دانشجویی فیزیک دانشگاه شهیدبهشتی برگزار می کند
وبینار آشنایی با درهم تنیدگی کوانتومی و کاربردهای آن
سخنران: دکتر یگانه، پژوهشگر پسادکتری محاسبات و اطلاعات کوانتومی دانشگاه تهران
📌وبینار اول به میزبانی انجمن علمی دانشجویی فوتونیک
🗓تاریخ برگزاری:روز پنجشنبه۳۱تیر ماه/ساعت ۲۰تا۲۱
📩لینک ورود به جلسه:
http://vc1.tabrizu.ac.ir/fphy
______________________
@photonic_of_tabrizuniversity
@sbu_physics
@quantumprogramming
pyquil3.py
2.3 KB
کد ران شده در #فیلم_آموزشی8، گیت‌های چند‌کیوبیتی در Pyquil

🆔 @QuantumProgramming
🆔 http://instagram.com/Quantum.Programming
pyquil4.py
840 B
کد ران شده در #فیلم_آموزشی9، تعریف گیت‌های جدید تک و چندکیوبیتی در Pyquil

🆔 @QuantumProgramming
🆔 http://instagram.com/Quantum.Programming