آموزش دوره کامل محاسبات کوانتومی

The Complete Quantum Computing Course

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: همه چیزهایی را که باید در مورد کامپیوترهای کوانتومی بدانید، بیاموزید، مدارهایی را برای اجرای آنها با پایتون و Qiskit توسعه دهید! محاسبات کوانتومی برنامه نویسی کوانتومی Qiskit پایتون کامپیوترهای کوانتومی پیش نیازها:ریاضیات سطح دبیرستان کامپیوتری با حداقل 4 گیگابایت رم

به دوره کامل محاسبات کوانتومی خوش آمدید!

انتظار می‌رود رایانه‌های کوانتومی زندگی ما را در سال‌های آینده به شدت تغییر دهند. ما می دانیم که می توانیم مسائل خاصی را در چند دقیقه در رایانه های کوانتومی حل کنیم در حالی که می توانیم آنها را در هزاران سال در رایانه های کلاسیک حل کنیم. اگر می‌خواهید از فناوری جلوتر باشید و در مورد آینده بیاموزید، در جای درستی هستید!

در طول دوره ما از ابتدا شروع می کنیم و اصول مکانیک کوانتومی و نحوه استفاده از آنها در کامپیوترهای کوانتومی را درک می کنیم. ما کدهای خود را برای اجرا بر روی کامپیوترهای کوانتومی واقعی با استفاده از فناوری IBM Qiskit خواهیم نوشت. اگر سطح دانش ریاضی دبیرستان دارید، می توانید این دوره را بگذرانید.

آموزش توسط آتیل سامانچی اوغلو، که بیش از 250000 دانشجو در سراسر جهان در زمینه امنیت سایبری برنامه نویسی همراه با کدستار دارد، ارائه می شود و به بیش از 1 میلیون دانش آموز به صورت آنلاین خدمات ارائه می دهد. آتیل یکی از بنیانگذاران Academy Club Pera Games است و همچنین برنامه نویسی را در دانشگاه Bogazici ترکیه تدریس می کند.

برخی از موضوعاتی که در طول دوره تحت پوشش قرار خواهند گرفت:

  • اصول رایانه کوانتومی و رایانه کلاسیک

  • احتمال، آمار، ماتریس

  • Superposition

  • درهم تنیدگی

  • تداخل

  • قطع کردن

  • کدگذاری فوق العاده

  • تلپورت کوانتومی

  • الگوریتم وزیرانی برنشتاین

  • الگوریتم دویچ

  • الگوریتم شور

  • الگوریتم Grover

  • پایتون از ابتدا

  • تبدیل فوریه کوانتومی

  • تخمین فاز کوانتومی

آموزش از صفر کامل شروع می شود و اگر چیزی در ذهن دارید می توانید در بخش Q A به مربی برسید. تمام مطالب استفاده شده در آموزش از طریق GitHub و Udemy به اشتراک گذاشته خواهد شد. در طول دوره ما از رایانه های کوانتومی واقعی و همچنین شبیه سازهایی با استفاده از چارچوب IBM Qiskit استفاده خواهیم کرد. زبان برنامه نویسی پایتون از ابتدا تا تمام جزئیات ارائه می شود.

وقتی این آموزش را کامل کردید، می‌توانید تئوری و عمل محاسبات کوانتومی را درک کنید، مدارهای خود را بنویسید و کدها را روی رایانه‌های کوانتومی واقعی اجرا کنید. شما به راحتی دانش کوانتومی خود را به جای IBM با سایر کامپیوترهای کوانتومی تطبیق خواهید داد. از آنجایی که IBM تنها ارائه‌دهنده رایانه‌های کوانتومی در فضای ابری است، در حال حاضر بدون پرداخت هیچ هزینه‌ای، همه نمونه‌ها در IBMQ اجرا می‌شوند.

کد نویسی مبارک!


سرفصل ها و درس ها

معرفی Introduction

  • خوش آمدی Welcome

  • چگونه از این دوره استفاده کنیم؟ How To Use This Course?

  • ارائه برای دوره Presentation for the Course

مبانی ریاضی Mathematical Foundations

  • مقدمه ای بر مبانی ریاضی Intro to Mathematical Foundations

  • کامپیوترهای کلاسیک چگونه کار می کنند؟ How Classical Computers Work?

  • احتمال Probability

  • آمار Statistics

  • اعداد مختلط Complex Numbers

  • ماتریس Matrix

  • عملیات ماتریسی Matrix Operations

  • ماتریس های ویژه Special Matrices

  • تبدیل لاینر Lineer Transformation

کیوبیت و فیزیک Qubit and Physics

  • معرفی کیوبیت Qubit Introduction

  • برهم نهی و تداخل Superposition and Interference

  • در هم تنیدگی Entanglement

  • ایالت کیوبیت Qubit State

  • ترمز Braket

  • چند کیوبیت Multi Qubit

پایتون از ابتدا Python from Scratch

  • مقدمه ای بر پایتون از ابتدا Introduction to Python from Scratch

  • نصب آناکوندا برای کاربران ویندوز Anaconda Installation for Windows Users

  • نصب آناکوندا برای کاربران MAC Anaconda Installation for MAC Users

  • شماره Numbers

  • متغیرها Variables

  • دانلود نوت بوک Downloading Notebooks

  • پایتون از ابتدا همه پیوندهای GitHub را خراش دهید Python from Scratch All GitHub Links

  • رشته String

  • رشته پیشرفته Advanced String

  • ویژگی های متغیر Variable Attributes

  • لیست ها Lists

  • لیست های پیشرفته Lists Advanced

  • فرهنگ لغت Dictionary

  • مجموعه ها Sets

  • تاپل ها Tuples

  • بولی Boolean

  • مقایسه های منطقی Logical Comparisons

  • اگر بیانیه ها If Statements

  • بیانیه ها ادامه دارد Statements Continued

  • بیانیه استفاده عملی Statements Practical Usage

  • برای حلقه For Loop

  • برای استفاده عملی حلقه For Loop Practical Usage

  • شکستن ادامه پاس Break Continue Pass

  • در حالی که حلقه While Loop

  • روش های مفید Useful Methods

  • زیپ و تصادفی Zip and Random

  • لیست های پیشرفته Lists Advanced

  • لیست های پیشرفته Lists Advanced

  • متن عالی برای کاربران ویندوز Sublime Text for Windows Users

  • خط فرمان برای کاربران ویندوز Command Prompt for Windows Users

  • متن عالی برای کاربران MAC Sublime Text for MAC Users

  • ترمینال برای کاربران MAC Terminal for MAC Users

  • توابع توضیح داده شده است Functions Explained

  • ورودی و خروجی Input and Output

  • توابع پیشرفته Functions Advanced

  • توابع استفاده عملی Functions Practical Usage

  • محدوده Scope

  • کلاس Class

  • مواد و روش ها Methods

  • استفاده عملی کلاس Class Practical Usage

  • وراثت Inheritance

  • روش های خاص Special Methods

  • رسیدگی به خطا Error Handling

  • استفاده از کتابخانه ها Using Libraries

  • نوشتن ماژول های شخصی Writing Own Modules

  • وارداتی در مقابل مستقیم Imported vs Direct

Qiskit 101 Qiskit 101

  • مقدمه ای بر Qiskit Introduction to Qiskit

  • دروازه های کلاسیک Classical Gates

  • ثبت نام IBM IBM Signup

  • دروازه های کوانتومی Quantum Gates

  • در هم تنیدگی Entanglement

  • کیسکیت Qiskit

  • مدار اول First Circuit

  • در حال اجرا بر روی Simulator Running on Simulator

  • دریافت خواص واقعی کامپیوتر کوانتومی Getting Real Quantum Computer Properties

  • در حال اجرا بر روی کامپیوتر کوانتومی واقعی Running on Real Quantum Computer

  • تافولی Toffoli

  • لینک های GitHub GitHub Links

تله پورت Teleportation

  • مقدمه ای بر حمل و نقل از راه دور Introduction to Teleportation

  • فاز Phase

  • فاز و بلوخ کره Phase and Bloch Sphere

  • پیوند GitHub فاز و Bloch Sphere Phase ve Bloch Sphere GitHub Link

  • کدگذاری فوق متراکم Superdense Coding

  • تله پورت کوانتومی Quantum Teleportation

  • دورکاری در Qiskit Teleporation in Qiskit

  • لینک GitHub کوانتومی تله پورت Quantum Teleportation GitHub Link

برنشتاین وزیرانی Bernstein Vazirani

  • معرفی برنشتاین وزیرانی Introduction to Bernstein Vazirani

  • الگوریتم های کوانتومی Quantum Algorithms

  • الگوریتم برنشتاین وزیرانی Bernstein Vazirani Algorithm

  • بهبود کدها Improving Codes

  • لینک گیت هاب برنشتاین وزیرانی Bernstein Vazirani GitHub Link

آلمانی Deutsch

  • مقدمه ای بر دویچ Introduction to Deutsch

  • الگوریتم دویچ Deutsch Algorithm

  • ایجاد الگوریتم Creating Algorithm

  • Deutsch در Qiskit Deutsch in Qiskit

  • پیوند Deutsch GitHub Deutsch GitHub Link

گروور Grover's

  • مقدمه ای بر گروورز Introduction to Grover's

  • الگوریتم جستجوی کلاسیک Classical Search Algorithm

  • استفاده از Grover's در Qiskit Applying Grover's on Qiskit

  • لینک GitHub Grover Grover's GitHub Link

  • مهمانی آبی و شام Aqua and Dinner Party

  • پیوند GitHub مهمانی شام Dinner Party GitHub Link

شور Shor's

  • مقدمه ای بر شور Introcution to Shor's

  • الگوریتم شور Shor's Algorithm

  • پیوند GitHub راه کلاسیک Classical Way GitHub Link

  • راه آسان کوتاه Shor Easy Way

  • لینک GitHub راه آسان کوتاه Shor Easy Way GitHub Link

  • تبدیل فوریه کوانتومی Quantum Fourier Transform

  • تخمین فاز کوانتومی Quantum Phase Estimation

  • لینک های اضافی Extra Links

مراحل بعدی Next Steps

  • مقدمه ای بر مراحل بعدی Introduction to Next Steps

  • مستندات Qiskit Qiskit Documentation

  • سخت افزار کوانتومی Quantum Hardware

نمایش نظرات

آموزش دوره کامل محاسبات کوانتومی
جزییات دوره
15.5 hours
110
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
8,009
4.3 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Atil Samancioglu Atil Samancioglu

مربی هرکی مربه ، Udemy'de 200.000'den fazla öğrenciye Yazılım، Mobil Uygulamalar ve Siber Güvenlik konuları üzerine eğitim veriyorum. Aynı zamanda mezunu olduğum Boğaziçi Üniversitesi'nde Mobil Geliştirme'ye Giriş dersi veriyorum. Ayrıca Kolektif Academy kurucu ortağı ve CEO's olarak çalışıyorum. Mesleğiniz ve eğitiminiz ne olursa olsun programlama öğrenmeye bir şans vermeniz gerektiğine inanıyorum. Yıllar geçtikçe dünyamızda kod yazıp okuyabilenlerin oranı hızla yükseliyor. Siz de eğer ileride dijital çağı yakalayan ve hatta yön veren bir birey olmak istiyorsanız doğru yerdesiniz! Eğer aklınızda çok iyi bir mobil uygulama fikri varsa، hayallerinizin peşinden koşuyorsanız، iyi bir geliştirici olarak iş sahibi olmak istiyorsanız، siber güvenlik uzmanı olma yoluna girme veyyaliyantanici oylaksiyansenöyön sadyelecenindy 180.000'den fazla kişiden 5 üzerinden 4.6 ortalama puan almış eğitimlere kayıt olup hemen başlayabilirsiniz.

Codestars • over 2 million students worldwide! Codestars • over 2 million students worldwide!

آموزش نسل بعدی کدگذارها