جلسات رویداد | زمان برگزاری |
---|---|
1 | 19:00 - 1403/09/04 |
2 | 19:00 - 1403/09/06 |
3 | 19:00 - 1403/09/08 |
4 | 19:00 - 1403/09/11 |
5 | 19:00 - 1403/09/13 |
Quantum Programming
- مخصوص علاقه مندان به حوزه محاسبات و اطلاعات کوانتومی
- به همراه یادگیری تئوری مکانیک کوانتومی و زبان برنامه نویسی پایتون
- اهدای گواهی معتبر حضور از طرف کارگزار بنیاد ملی نخبگان
- جلسات ضبط شده در اختیار شرکت کنندگان قرار میگیرد
- تشکیل گروه پرسش و پاسخ تلگرامی
برنامهنویسی کوانتومی، نوعی از برنامهنویسی است که برای پیادهسازی الگوریتمها و محاسبات کوانتومی استفاده میشود. در برنامهنویسی کوانتومی، با استفاده از زبانهای برنامهنویسی مختلف، مانند Qutip، برنامههای کوانتومی پیادهسازی میشوند.
برنامههای کوانتومی، با استفاده از مفاهیم فیزیک کوانتومی، محاسبات پیچیده را با سرعت بسیار بالاتری نسبت به رایانههای کلاسیک انجام میدهند. به عنوان مثال، الگوریتم شور، یک الگوریتم کوانتومی است که با استفاده از تئوری تبدیل فوریه کوانتومی، عدد اول بودن یک عدد را در زمان بسیار کمتر از الگوریتمهای کلاسیک پیدا میکند.
برنامهنویسان کوانتومی، با استفاده از این تکنولوژی، محاسبات پیچیده را در زمان بسیار کمتر و با دقت بالاتر انجام میدهند. به همین دلیل، برنامهنویسی کوانتومی به عنوان یک حوزه جدید در علم رایانه شناخته شده است.
چه چیز هایی قرار است یاد بگیریم در دوره برنامه نویسی کوانتومی مقدماتی یاد بگیریم :
--- زبان برنامه نویسی پایتون
پایتون یکی از زبانهای برنامهنویسی پرکاربرد در حوزه کوانتومی است. این زبان به دلیل ساختار قوی و کتابخانههای گستردهای که برای آن توسعه داده شده، برای برنامهنویسان کوانتومی بسیار مفید است. با استفاده از پایتون، میتوانید الگوریتمهای کوانتومی را پیادهسازی کرده و با شبیهسازیهای مختلف آنها را تست کنید. همچنین، پایتون به عنوان یک زبان برنامهنویسی مفسری، برای تحلیل دادههای کوانتومی و نمایش نتایج نیز استفاده میشود. در کل، پایتون به دلیل سادگی و قابلیت توسعه بالا، یک ابزار قدرتمند برای برنامهنویسان کوانتومی است.
--- مبانی مکانیک کوانتومی
مکانیک کوانتومی، یکی از دستههای مهم فیزیک کوانتومی است که برای برنامهنویسی کوانتومی بسیار حائز اهمیت است. در مکانیک کوانتومی، سیستمهای فیزیکی به صورت یک ترکیب خطی از حالتهای مختلف توصیف میشوند. برای مثال، یک پارتیکول به صورت یک ترکیب خطی از حالتهای مختلف مثل اسپین بالا یا پایین و ... توصیف میشود. در برنامهنویسی کوانتومی، با استفاده از این توصیفات کوانتومی، میتوان الگوریتمهای پردازش اطلاعات کوانتومی را پیادهسازی کرد. به عنوان مثال، الگوریتم شور، الگوریتم دو بخشی گروور و ... از جمله الگوریتمهای معروف در برنامهنویسی کوانتومی هستند که با استفاده از مفاهیم مکانیک کوانتومی پیادهسازی شدهاند. در کل، مکانیک کوانتومی به عنوان یک پایه محاسبات کوانتومی، در برنامهنویسی کوانتومی بسیار حائز اهمیت است.
--- فریم ورک کیوتیپ
Python Programming Language
Quantum Mechanics Fundamentals
Quantum Object Class
States and Operations
Functions operating
Eigenvectors and Eigenvalues
Matrix Exponentials
Density Matrices
Expectation Values
Tensor Products and Partial Traces
Schrödinger Equations
The von Neumann equation for time evolution
Non-unitary evolution
Solving Problems with Time-dependent Hamiltonians
Simulation of Quantum Computers with more than 2 Qubits
Simulation of Quantum Computers with more than 2 Qubits with environment and Qubits Collapse
جلسات رویداد | زمان برگزاری |
---|---|
1 | 19:00 - 1403/09/04 |
2 | 19:00 - 1403/09/06 |
3 | 19:00 - 1403/09/08 |
4 | 19:00 - 1403/09/11 |
5 | 19:00 - 1403/09/13 |
رویدادستان یک سامانهی آنلاین برای تمام انجمن های علمی است که در حوزهی برگزاری رویداد فعالیت دارند یا دانشجویانی که میخواهند به راحتی رویدادهای مورد علاقهشان را پیدا کرده و در آنها شرکت کنند.
قوانین ثبت دیدگاه