آموزش برنامه‌نویسی پایتون برای محاسبات کوانتومی - آخرین آپدیت

دانلود Python Programming for Quantum Computing

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به‌روزرسانی شده در می ۲۰۲۵. این دوره اکنون دارای قابلیت Coursera Coach است! روشی هوشمندانه‌تر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک می‌کند دانش خود را آزمایش کنید، پیش‌فرض‌ها را به چالش بکشید و در طول مسیر یادگیری، درک خود را عمیق‌تر کنید. این دوره برای ایجاد یک پایه استوار در برنامه‌نویسی پایتون، به‌ویژه برای علاقه‌مندان به محاسبات کوانتومی طراحی شده است. بخش اول با معرفی پایتون از صفر آغاز می‌شود و شما را با مراحل نصب Anaconda در ویندوز و macOS آشنا کرده و سپس مفاهیم اصلی پایتون را مرور می‌کند. شما یاد خواهید گرفت که اولین کدهای خود را با استفاده از اعداد، متغیرها، رشته‌ها و انواع داده‌های پیشرفته‌تر مانند لیست‌ها، دیکشنری‌ها و تاپل‌ها بنویسید. در پایان این بخش، محیط برنامه‌نویسی خود را راه‌اندازی کرده و مبانی کلیدی برنامه‌نویسی را از طریق تمرینات عملی در Jupyter Notebook‌ها فرا خواهید گرفت. در بخش دوم، تمرکز بر کنترل جریان (Control Flow) و مدیریت داده‌ها است. شما مقادیر Boolean، مقایسه‌های منطقی و دستورات شرطی if را که برای نوشتن برنامه‌های تصمیم‌ساز ضروری هستند، بررسی خواهید کرد. این بخش همچنین شامل حلقه‌ها (for و while) و دستورات حیاتی مانند break، continue و pass است که به شما امکان می‌دهد سناریوهای تکرار پیچیده را مدیریت کنید. با بررسی کاربردهای عملی، توانایی خود را در مدیریت ساختارهای داده مانند لیست‌ها افزایش خواهید داد. علاوه بر این، معرفی متدهای پایتون، توابع zip و random در این بخش گنجانده شده است تا تجربه کدنویسی شما را بهینه کند. بخش نهایی به مباحث پیشرفته‌تر مانند توابع و برنامه‌نویسی شی‌گرا (OOP) می‌پردازد. شما با تعریف توابع پایه و مدیریت ورودی/خروجی شروع کرده و به سمت کاربردهای عملی توابع در سناریوهای پیچیده‌تر پیش خواهید رفت. در بخش شی‌گرایی، با کلاس‌ها، متدها، ارث‌بری و مدیریت خطاها آشنا می‌شوید که همگی برای ساخت برنامه‌های پایتونی مقیاس‌پذیر و کارآمد ضروری هستند. همچنین یاد می‌گیرید که چگونه با کتابخانه‌های خارجی کار کنید و ماژول‌های اختصاصی خود را بسازید تا برای چالش‌های پیشرفته‌تر برنامه‌نویسی در محاسبات کوانتومی و فراتر از آن آماده شوید. این دوره برای مبتدیانی که می‌خواهند برنامه‌نویسی پایتون را با تمرکز بر محاسبات کوانتومی بیاموزند، ایده‌آل است. این آموزش برای هر کسی که درک اولیه‌ای از کامپیوتر دارد و هیچ تجربه قبلی در برنامه‌نویسی ندارد، مناسب است. افرادی که به پایتون برای علوم داده، یادگیری ماشین یا محاسبات کوانتومی علاقه دارند، از این دوره بنیادی بهره‌مند خواهند شد.

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

نصب پایتون و مفاهیم اصلی Python Setup and Core Concepts

  • معرفی پایتون از صفر Introduction to Python from Scratch

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

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

  • اعداد Numbers

  • متغیرها Variables

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

  • رشته‌ها String

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

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

  • لیست‌ها Lists

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

  • دیکشنری Dictionary

  • مجموعه‌ها Sets

  • تاپل‌ها Tuples

کنترل جریان و مدیریت داده‌ها Control Flow and Data Manipulation

  • مقادیر Boolean Boolean

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

  • دستورات شرطی If If Statements

  • ادامه دستورات شرطی Statements Continued

  • کاربرد عملی دستورات شرطی Statements Practical Usage

  • حلقه For For Loop

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

  • دستورات Break Continue Pass Break Continue Pass

  • حلقه While While Loop

  • متدهای کاربردی Useful Methods

  • توابع Zip و Random Zip and Random

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

  • نرم‌افزار Sublime Text برای ویندوز Sublime Text for Windows Users

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

توابع، OOP و مباحث پیشرفته Functions, OOP, and Advanced Topics

  • نرم‌افزار Sublime Text برای مک Sublime Text for MAC Users

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

  • توضیح توابع Functions Explained

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

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

  • کاربرد عملی توابع Functions Practical Usage

  • محدوده متغیرها (Scope) Scope

  • کلاس‌ها Class

  • متدها Methods

  • کاربرد عملی کلاس‌ها Class Practical Usage

  • ارث‌بری Inheritance

  • متدهای خاص Special Methods

  • مدیریت خطاها Error Handling

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

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

  • وارد کردن مستقیم در مقابل Import Imported versus Direct

نمایش نظرات

آموزش برنامه‌نویسی پایتون برای محاسبات کوانتومی
جزییات دوره
8h 2m
44
(آخرین آپدیت)
3,686
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده