+

ورود | ثبت نام

شماره همراه خود را وارد نمایید

captcha

ورود

رمز عبور را وارد نمایید

ورود با کد پیامکی

ورود

کد دریافتی را وارد نمایید

زمان باقی‌مانده: ثانیه

ثبت نام

اطلاعات را وارد نمایید

زمان باقی‌مانده: ثانیه

مبانی برنامه‌نویسی پایتون: از صفر تا حرفه‌ای

این دوره با هدف آموزش مفاهیم پایه و کاربردی زبان پایتون طراحی شده است تا دانشجویان بدون پیش‌نیاز قبلی بتوانند مهارت لازم برای تحلیل داده، طراحی الگوریتم، و پیاده‌سازی برنامه‌های کاربردی، به‌ویژه در زمینه‌های مرتبط با هوش مصنوعی و علم داده را کسب کنند. در طول این دوره، زبان پایتون از مفاهیم مقدماتی مانند انواع داده، دستورات کنترلی و توابع تا مفاهیم پیشرفته‌تری مانند برنامه‌نویسی شیءگرا و استفاده از کتابخانه‌های قدرتمندی چون NumPy و Pandas آموزش داده می‌شود. تمرکز اصلی دوره بر درک مفاهیم بنیادی، نوشتن کد تمیز و خوانا، و آماده‌سازی دانشجویان برای ورود به مسیرهای تخصصی‌تر در تحلیل داده، یادگیری ماشین و مهندسی نرم‌افزار است.

ثبت نام دوره
1,800,000 900,000

وضعیت دوره

در فرآیند انتشار

مدت زمان دوره

0 دقیقه

آخرین بروزرسانی

09 / فروردین / 1405

روش پشتیبانی

پشتیبانی ۲۴/۷ تک به تک

پیش نیاز

پایتون: دروازه رشد بی‌پایان! 🔥

نوع مشاهده

آفلاین

0

تعداد نظرات

۵.۰

رضایت

درصد پیشرفت دوره: %100

توضیحات

 اهداف آموزشی🧠

:در پایان این دوره انتظار می‌رود دانشجو بتواند

  • ماهیت و ویژگی‌های زبان برنامه‌نویسی پایتون و جایگاه آن در حوزه‌های نوین مانند هوش مصنوعی را توضیح دهد.

  • محیط پایتون را نصب و پیکربندی کند.

  • ساختارهای داده‌ای پایه (رشته، لیست، دیکشنری، تاپل و مجموعه‌ها) را درک و به‌کار گیرد.

  • از دستورات شرطی و حلقه‌ها برای کنترل جریان برنامه استفاده کند.

  • توابع را طراحی کرده و مفاهیم حوزه‌ی متغیرها را درک نماید.

  • با اصول اولیه‌ی برنامه‌نویسی شیءگرا (OOP) آشنا شده و کلاس و شیء تعریف کند.

  • با کتابخانه‌های پرکاربرد NumPy و Pandas برای تحلیل داده کار کند.

  • برنامه‌های ساده و متوسط را به‌صورت ساخت‌یافته طراحی نماید.

  • با مفاهیم مقدماتی و کتابخانه‌های کلیدی در هوش مصنوعی (مانند Scikit-learn) آشنا شود.


 سرفصل‌های دوره📚

فصل 1: مقدمه و آشنایی با پایتون

  • معرفی زبان پایتون، تاریخچه و کاربردهای گسترده (وب، علم داده، اتوماسیون، هوش مصنوعی)

  • نصب و راه‌اندازی مفسر پایتون

  • آشنایی با محیط‌های توسعه (IDEs) مانند VS Code و PyCharm و محیط‌های خط فرمان (CMD, IDLE)

فصل 2: مبانی برنامه‌نویسی و انواع داده‌ها

  • اولین برنامه پایتون: “Hello, World!”

  • نحو (Syntax) پایتون: تورفتگی‌ها (Indentation) و قواعد نگارشی

  • انواع داده‌های اصلی: اعداد (صحیح، اعشاری)، رشته‌ها، بولین

  • عملیات پایه و متدهای کاربردی رشته‌ها (Indexing, Slicing, Formatting)

  • مدیریت ورودی و خروجی (Input/Output)

فصل 3: ساختارهای کنترلی

  • دستورات شرطی: ifelifelse برای تصمیم‌گیری در برنامه

  • حلقه‌های تکرار: for (پیمایش لیست‌ها و رشته‌ها) و while (تکرار تا حصول شرط)

  • کنترل جریان حلقه: break برای خروج از حلقه و continue برای پرش به تکرار بعدی

فصل 4: ساختارهای داده‌ای پیچیده‌تر

  • لیست (List): تعریف، دسترسی، تغییر و عملیات روی لیست‌ها

  • دیکشنری (Dictionary): کلید-مقدار، دسترسی و مدیریت داده‌ها

  • مجموعه‌ها (Set): خواص مجموعه‌ها و عملیات ریاضی روی آن‌ها

  • تاپل (Tuple): ویژگی‌ها و کاربردهای تاپل‌ها

فصل 5: توابع و ماژول‌ها

  • تعریف تابع: پارامترها، آرگومان‌ها و مقادیر بازگشتی

  • دامنه‌ی دید متغیرها (Local vs. Global Scope)

  • وارد کردن ماژول‌ها و استفاده از کتابخانه‌های استاندارد پایتون (مانند mathrandomdatetime)

فصل 6: مقدمه‌ای بر برنامه‌نویسی شیءگرا (OOP)

  • مفاهیم کلاس (Class) و شیء (Object)

  • تعریف کلاس‌ها، ایجاد اشیاء و صفات (Attributes)

  • متدها (Methods) و نحوه‌ی فراخوانی آن‌ها

  • اصول اولیه ارث‌بری (Inheritance)

فصل 7: کتابخانه‌های علمی پایتون برای تحلیل داده

  • NumPy: کار با آرایه‌های عددی چندبعدی، عملیات برداری و محاسبات علمی

  • Pandas: معرفی سری (Series) و DataFrame، بارگذاری داده‌ها، فیلتر کردن، گروه‌بندی و خلاصه‌سازی داده‌ها

فصل 8: مقدمه‌ای بر هوش مصنوعی با پایتون

  • آشنایی با کتابخانه‌ی Scikit-learn

  • معرفی مفاهیم پایه یادگیری ماشین (مانند رگرسیون و طبقه‌بندی)

  • پیاده‌سازی یک مدل ساده با استفاده از Scikit-learn (اختیاری، بسته به زمان دوره)

فصل 9: پروژه‌ی پایانی

  • ادغام مفاهیم آموخته شده در یک پروژه‌ی کاربردی (مثلاً تحلیل داده‌های ساده با Pandas و NumPy)

سرفصل ها
نظرات
برای نظر دادن لطفا ابتدا وارد شوید
بهروز صادقی

بهروز صادقی | مدرس دوره

مشاهده پروفایل