دوره‌ مستقلمحتوای هیبرید

برنامه نویسی در پایتون

مدرس مهدی شکری
آخرین بروزرسانی ۱۳ شهریور ۱۴۰۵
۰ دیدگاه
برنامه‌نویسی در پایتون

از اجرای چند دستور تا ساخت برنامه‌ای که بتوانید توسعه‌اش دهید

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

تفکر برنامه‌نویسیمسئله را به داده، شرط، حلقه، تابع و اجزای قابل‌حل تبدیل کنید.
کد ماژولار و شی‌گرااز اسکریپت‌های پراکنده به تابع، ماژول، Package و طراحی کلاس‌محور برسید.
عادت‌های حرفه‌ایبا Git، GitHub، مستندسازی و مدیریت خطا، کد را قابل‌پیگیری‌تر کنید.

فراتر از حفظ سینتکس

کدی که اجرا می‌شود، الزاماً کد خوبی نیست

ورود به پروژه‌های داده و هوش مصنوعی به توانایی خواندن، شکستن و ساختن مسئله نیاز دارد. هدف این کورس آن است که بین «دانستن چند دستور» و «توانایی توسعه یک برنامه» پل بزند.

چالش‌های شروع خودآموز

  • حفظ دستورها بدون درک جریان اجرای برنامه
  • نوشتن همه منطق در یک فایل و تکرار کد
  • ابهام در Mutable، Reference و رفتار ساختارهای داده
  • ترس از Class، Exception و کدهای چندفایلی
  • نداشتن سابقه روشن از تغییرات و تمرین‌ها

رویکرد این کورس

  • حرکت مرحله‌ای از نوع داده تا طراحی برنامه
  • تمرین کوتاه پس از مفاهیم پایه و حل مسئله
  • کار با فایل، JSON و CSV در سناریوهای واقعی
  • پروژه آموزشی شی‌گرایی و مدیریت خطا
  • ثبت و انتشار کد با Git و GitHub

معماری ده‌هفته‌ای

شش ایستگاه از مبانی تا پروژه

فهرست زیر خلاصه مسیر است؛ تب «سرفصل و محتوا» فهرست خودکار درس‌ها، موضوعات و ویدئوهای نمونه LearnDash را نمایش می‌دهد.


  1. محیط و مبانی Python

    نصب و Virtual Environment، اصول کدنویسی، انواع داده، String و درک مقدماتی Compiler و Interpreter.


  2. کنترل جریان و حل مسئله

    شرط‌ها، حلقه‌های for و while، break و continue و تمرین‌هایی مانند Hop-Wiz، Odd-Even و Mean Value.


  3. ساختارهای داده

    List، Tuple، Set و Dictionary همراه با Indexing، Iterator، Mutability، Reference، Copy و Hashing.


  4. فایل و تبادل داده

    خواندن و نوشتن فایل‌های متنی و باینری، Serialization و کار با فرمت‌های JSON و CSV.


  5. تابع، ماژول و Git

    Function، Scope، Recursion، Generator، Docstring، Module و Package در کنار Workflow عملی Git و GitHub.


  6. شی‌گرایی و پروژه

    Class و Object، Magic Method، Inheritance، Composition، Polymorphism، Exception و اتصال آموخته‌ها در پروژه.

نقطه تمایز فنی

شی‌گرایی برای حفظ‌کردن اصطلاحات نیست؛ برای مدیریت پیچیدگی است

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

Class، Object و Namespace

ساخت مدل ذهنی روشن از نمونه، ویژگی، متد، Class Attribute و نحوه سازمان‌دهی رفتار.

Magic Method و __init__

کنترل ساخت و رفتار اشیا و فهم قراردادهایی که Python برای تعامل با اشیا فراهم می‌کند.

Inheritance و Polymorphism

بازاستفاده و توسعه رفتار با شناخت ارث‌بری، Overriding، Duck Typing و چندریختی.

Composition و Delegation

ترکیب اجزا به‌جای ساخت کلاس‌های بزرگ و واگذاری مسئولیت به شیء مناسب.

Exception Handling

شناخت و مدیریت خطاهای قابل‌پیش‌بینی به‌جای متوقف‌شدن ناگهانی جریان برنامه.

Docstring و خوانایی

توضیح هدف و قرارداد اجزای کد برای مرور بعدی، همکاری و توسعه مطمئن‌تر.

از تمرین تا پروژه

هر مرحله، یک مسئله برای تبدیل مفهوم به کد دارد

پروژه‌ها عمداً از مسائل کوچک و قابل‌کنترل آغاز می‌شوند و به طراحی چندبخشی و یک تجربه مقدماتی داده‌محور می‌رسند.

تمرین‌های پایه

منطق، جریان و ساختار داده

تمرین‌های کوتاه برای ساختن حافظه عملی برنامه‌نویسی

Flow Control

Hop-Wiz و Odd-Even

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

Data Structures

RPS و Numeric String

تمرین انتخاب ساختار داده، پیمایش و تبدیل ورودی به خروجی قابل‌بررسی.

پروژه‌های تلفیقی

از طراحی شی‌گرا تا حل یک مسئله کامل

چند مفهوم در یک ساختار منسجم به هم متصل می‌شوند

OOP · Problem Solving

سازنده HTML و حل بازی Sudoku

در پروژه آموزشی HTML، کلاس‌ها، ارث‌بری، Composition و Exception را در یک طراحی چندجزئی به کار می‌گیرید. سپس در پروژه Sudoku، نمایش شبکه، نگاشت آن به ماتریس و منطق حل مسئله را به یک برنامه قابل اجرا متصل می‌کنید.

  1. ۱مدل‌سازی مسئله
  2. ۲تفکیک مسئولیت‌ها
  3. ۳پیاده‌سازی و مدیریت خطا
  4. ۴آزمون و اصلاح راه‌حل
تجربه داده‌محور

رده‌بندی تصاویر؛ آشنایی با یک جریان Data Science

یک تجربه مقدماتی برای دیدن نقش Python در تحلیل و مدل‌سازی

Image Classification

از Dataset تا مقایسه مدل

معرفی داده، پیش‌پردازش، ساخت و بررسی KNN و CNN؛ با هدف مشاهده یک جریان عملی، نه ادعای تسلط بر Machine Learning یا Deep Learning.

بخش تکمیلی

کتابخانه‌های علم داده

آشنایی تکمیلی با Jupyter، NumPy، Pandas، Matplotlib و Scikit-learn برای آماده‌سازی ورود به پروژه‌های تحلیلی.

PythonOOPGitGitHubJSON / CSVNumPyPandasScikit-learn

دستاورد کورس

در پایان، چه توانمندی‌هایی ساخته‌اید؟

حل مسئله با Python

مسئله را به ورودی، منطق، ساختار داده و خروجی قابل اجرا تبدیل می‌کنید.

انتخاب ساختار داده

List، Tuple، Set و Dictionary را متناسب با رفتار موردنیاز به کار می‌گیرید.

طراحی ماژولار

کد را با Function، Module و Package به اجزای کوچک‌تر و قابل‌استفاده مجدد تقسیم می‌کنید.

برنامه‌نویسی شی‌گرا

کلاس‌ها و ارتباط میان آن‌ها را برای مدیریت یک مسئله چندجزئی طراحی می‌کنید.

کار با فایل و خطا

داده را از فایل‌های متداول می‌خوانید و خطاهای قابل‌انتظار را مدیریت می‌کنید.

Git و GitHub پایه

Repository می‌سازید، تغییرات را Commit و Push می‌کنید و کد موجود را Clone می‌کنید.

مرزبندی صادقانه

پایه‌ای جدی برای پروژه‌های داده؛ نه جایگزین تمام مسیر Data Science یا Software Engineering

این کورس توان برنامه‌نویسی و پایه شی‌گرایی را می‌سازد. کار حرفه‌ای با Database و API، ساخت Pipeline داده، توسعه مدل، Deployment، Testing پیشرفته و MLOps در کورس‌ها و گام‌های بعدی تکمیل می‌شود.

حوزه مهارتی جایگاه در این کورس
مبانی، ساختار داده و کنترل جریان پوشش محوری
Function، Module، Package و File I/O پوشش محوری
OOP و Exception Handling پوشش محوری و پروژه‌ای
Git و GitHub پوشش پایه و عملی
NumPy، Pandas، Matplotlib و Scikit-learn بخش تکمیلی برای آشنایی و آمادگی ادامه مسیر
Database، REST API و Web Scraping در کورس «منابع داده در پایتون» تکمیل می‌شود
Production ML، Deployment و MLOps خارج از دامنه این کورس و نیازمند ادامه مسیر مهندسی

جایگاه کورس

یک مهارت مستقل؛ و پایه فنی گام سوم مسیر دانشمند داده

اگر فقط می‌خواهید Python را اصولی یاد بگیرید، این کورس مستقلاً ارزشمند است. اگر هدف شما کار جدی با داده یا ورود آینده به ML/AI Engineering است، ادامه گام باعث می‌شود کد را به Database، API و یک پروژه End-to-End متصل کنید.

گام تکنسین دیتاساینس

Python و OOP این کورس با «منابع داده در پایتون» و محتوای تکمیلی Linux/Docker ترکیب می‌شود تا پایه مهندسی کامل‌تری بسازد.

  • Python، OOP و Git
  • Database، API و جمع‌آوری داده
  • پروژه End-to-End مناسب پورتفو

مشاهده گام تکنسین دیتاساینس

مسیر دانشمند داده

در مسیر کامل، این پایه فنی کنار تحلیل آماری، مدل‌سازی، یادگیری عمیق و ارائه مدیریتی قرار می‌گیرد.

  • حل مسئله و تحلیل داده
  • مدل‌سازی و ارزیابی
  • مهارت‌های فنی و پروژه‌ای

مشاهده مسیر دانشمند داده

مخاطب و آمادگی

این کورس برای شما مناسب است اگر…

انتخاب مناسبی است اگر

  • از صفر یا با تجربه پراکنده می‌خواهید Python را ساختاریافته یاد بگیرید.
  • برای تحلیل داده، Data Science یا AI به پایه برنامه‌نویسی نیاز دارید.
  • می‌خواهید OOP را با پروژه، نه فقط تعریف‌های تئوری، تجربه کنید.
  • به تمرین، کد مرجع و مسیر مرحله‌ای نیاز دارید.

بهتر است انتظارتان را تنظیم کنید اگر

  • فقط به‌دنبال حفظ سریع دستورها بدون تمرین هستید.
  • انتظار دارید با این کورس به‌تنهایی Data Scientist یا ML Engineer شوید.
  • هدف اصلی شما توسعه وب با Django یا FastAPI است.
  • به‌دنبال آموزش جامع الگوریتم‌های Machine Learning هستید.
پیش‌نیاز: برای شروع به سابقه برنامه‌نویسی نیاز ندارید. استمرار در حل تمرین و اجرای دوباره کدها مهم‌تر از پیش‌زمینه قبلی است. آشنایی تکمیلی کتابخانه‌های داده نیز جایگزین کورس‌های تخصصی تحلیل و مدل‌سازی نیست.

پیش از ثبت‌نام

پرسش‌های پرتکرار

آیا این کورس برای فرد کاملاً مبتدی مناسب است؟

بله. مسیر از نصب، محیط اجرا، انواع داده و کنترل جریان آغاز می‌شود. با این حال، نتیجه گرفتن به انجام مستمر تمرین‌ها و نوشتن کد توسط خودتان وابسته است.

آیا برنامه‌نویسی شی‌گرا واقعاً پروژه‌ای آموزش داده می‌شود؟

بله. علاوه بر Class، Magic Method، Inheritance و Polymorphism، مفاهیمی مانند Aggregation، Composition و Delegation در پروژه آموزشی ساخت اجزای HTML به کار گرفته می‌شوند.

Git و GitHub تا چه سطحی پوشش داده می‌شوند؟

مبانی Repository، Add، Commit، Workflow، Clone، SSH Key، Push، Branching و استفاده در IDE پوشش داده می‌شود. کار تیمی پیشرفته، CI/CD و مدیریت Release خارج از تمرکز این کورس‌اند.

آیا NumPy و Pandas هم آموزش داده می‌شوند؟

بله، در بخش تکمیلی با Jupyter، NumPy، Pandas، Matplotlib و بخشی از Scikit-learn آشنا می‌شوید. این بخش برای آمادگی ورود است و جایگزین آموزش تخصصی تحلیل و مدل‌سازی داده نیست.

پروژه رده‌بندی تصویر یعنی Machine Learning هم کامل آموزش داده می‌شود؟

خیر. این پروژه یک تجربه مقدماتی از Dataset، پیش‌پردازش و ساخت و بررسی KNN و CNN است. آموزش نظام‌مند مدل‌سازی و ارزیابی در کورس‌های تخصصی داده‌کاوی و یادگیری عمیق ادامه پیدا می‌کند.

کدهای آموزشی را از کجا می‌توانم ببینم؟

مخزن عمومی Python_Programming در سازمان رسمی DaycheAcademy نمونه‌کدهای هفتگی کورس را در دسترس قرار می‌دهد.

قدم بعدی

Python را با نوشتن، شکستن و اصلاح‌کردن کد یاد بگیرید

فهرست درس‌ها و ویدئوهای نمونه را ببینید یا گزینه‌های ثبت‌نام کورس را در باکس رسمی محصول بررسی کنید.

در حال بارگذاری تقویم...

تقویم آموزشی
مستندات دوره
هفته اول
مفاهیم و مقدمات پایتون
۲:۳۵:۱۸
مروری بر نقشه راه مسیر علم داده
پخش رایگان۱۳:۰۳
معرفی دوره
پخش رایگان۰۷:۱۲
نصب پایتون و ورژن های آن
پخش رایگان۱۸:۱۷
مقدمه ای بر پایتون
پخش رایگان۱۸:۰۱
کامپایلرها: lexical analysis
پخش رایگان۱۷:۵۴
کامپایلرها: Syntax analysis
پخش رایگان۰۹:۱۱
کامپایلرها: Semantic analysis-۱
پخش رایگان۱۳:۰۰
کامپایلرها: Semantic analysis-۲
پخش رایگان۱۳:۱۴
کامپایلرها: Intermediate code representation & Optimize Pseudo code
پخش رایگان۱۳:۰۷
کامپایلرها: Machine code generation
پخش رایگان۱۷:۴۸
مفسرها
پخش رایگان۱۴:۳۱
آشنایی با Pycharm و شروع برنامه نویسی پایتون
۵۷:۲۴
آشنایی با Pycharm و Virtual Environment
۱۸:۲۴
آشنایی با اصول کدنویسی در پایتون
۱۶:۵۰
مقدمه‌ای بر کار با string ها
۱۵:۳۲
کاربرد هوش مصنوعی در برنامه نویسی
۰۶:۳۸
مقدمه ای بر انواع داده
۳۳:۴۲
انواع داده: numeric
۱۹:۰۱
انواع داده: sequence
۱۴:۴۱
رفع اشکال آنلاین ۱
هفته دوم
انواع داده در پایتون Data Types
۱:۱۹:۲۷
نکاتی در مورد محاسبات عددی و indexing
۱۷:۴۹
رشته ها در پایتون: string slicing
۱۶:۳۵
رشته ها در پایتون: string formating-۱
۱۷:۰۹
رشته ها در پایتون: string formating-۲
۱۵:۴۷
رشته ها در پایتون: string formating-۳
۱۲:۰۷
عبارت های شرطی در پایتون
۴۴:۴۸
عبارات شرطی: if, elif, else
۱۵:۵۸
عبارات شرطی: linters & conditions
۱۳:۵۱
عبارات شرطی: ternary operator
۱۴:۵۹
حلقه های For و While
۱:۰۳:۰۹
حلقه ها: for loop
۱۷:۳۹
حلقه ها: break & continue
۱۱:۲۱
حلقه ها: loop counter & zip
۱۶:۴۷
حلقه ها: while
۱۷:۲۲
حل تمرین ها
۳۸:۳۲
تمرین شماره ۱: بازی Hop-Wiz
۱۲:۵۱
تمرین شماره ۲: Odd-Even-Iterator
۰۸:۲۴
تمرین شماره ۳: Mean-Value
۱۷:۱۷
رفع اشکال آنلاین ۲
هفته سوم
لیست ها در پایتون
۱:۳۵:۳۹
لیست ها
۱۶:۴۷
لیست ها: pointer concept
۱۵:۵۹
لیست ها: reference counter & garbage collection & mutable & immutable
۱۶:۲۵
لیست ها: متدها
۱۶:۳۰
لیست ها: copy methods-۱
۱۶:۴۸
لیست ها: copy methods-۲
۱۳:۱۰
تاپل ها در پایتون
۲۶:۴۶
تاپل ها – بخش ۱
۱۶:۳۱
تاپل ها – بخش ۲
۱۰:۱۵
پروژه تمرینی RPS (سنگ-کاغذ-قیچی)
۰۸:۳۳
پروژه تمرینی RPS (سنگ-کاغذ-قیچی)
۰۸:۳۳
تابع Range و کاربردهای آن
۲۶:۳۷
تابع range
۱۸:۱۲
تابع range: محدودیت در range
۰۸:۲۵
آشنایی با Iterator ها
۱۳:۲۷
آشنایی با Iterator ها
۱۳:۲۷
دیکشنری و کاربردهای آن
۱:۱۹:۳۲
دیکشنری
۱۶:۵۳
دیکشنری: insertion & memory order
۱۶:۱۰
دیکشنری: hashing
۱۶:۰۵
دیکشنری: security concept
۱۷:۱۳
دیکشنری: dictionary iteration
۱۳:۱۱
حل تمرین Numeric String
۱۵:۱۴
حل تمرین Numeric String
۱۵:۱۴
رفع اشکال آنلاین ۳
هفته چهارم
مقدمه ای بر Git
۳۶:۵۲
آشنایی با مفهوم Git
۰۹:۵۳
قابلیت های مهم Git
۱۰:۲۱
مروری بر تاریخچه Git
۱۶:۳۸
نصب و کانفیگ Git
۱:۰۸:۱۶
رابط کاربری Git: گرافیکی یا خط فرمان
۱۳:۱۶
فرایند نصب Git
۱۹:۱۲
کانفیگ کردن کاربر در Git
۱۳:۳۰
کلون کردن Repoی دایکه
۰۴:۰۴
استفاده از Git Bash
۱۸:۱۴
مفاهیم پایه Git
۴۰:۳۵
مفهوم Repository و کاربرد آن
۰۷:۵۳
Commit کردن یعنی چه؟
۰۵:۲۲
جریان کاری در محیط Git
۱۳:۴۶
فرایند Add & Commit در گیت
۱۳:۳۴
استفاده از Git در ابزارهای ابری
۲:۱۵:۳۲
مقدمه ای بر Github
۲۰:۵۳
کلون کردن یک Repo در گیتهاب
۱۱:۰۷
ساخت SSH-key و استفاده از آن
۲۰:۴۳
قراردادن کد خود در Github
۲۶:۴۰
آشنایی با مفهوم Git Push
۱۴:۴۸
جزئیات بیشتر درباره Push کردن
۱۶:۳۳
Branch کردن و کاربرد آن
۰۶:۳۸
مثال‌های بیشتر از Push کردن
۰۷:۱۳
استفاده از Git در محیط IDE ها
۱۰:۵۷
رفع اشکال آنلاین ۴
هفته پنجم
آشنایی با مجموعه ها
۱:۱۰:۲۳
مروری بر نقشه راه علم داده
۱۶:۱۶
مجموعه ها
۲۹:۱۷
مجموعه ها: frozen set
۲۰:۳۸
مجموعه ها: ادامه frozen set
۰۴:۱۲
خواندن و نوشتن فایل ها در پایتون
۱:۲۰:۳۷
خواندن و نوشتن فایل: wrapper & paths
۱۸:۰۰
خواندن و نوشتن فایل: read files
۱۶:۰۰
خواندن و نوشتن فایل: write files
۱۶:۳۱
خواندن و نوشتن فایل: read & write binary files
۳۰:۰۶
آشنایی با مفهوم دنباله سازی
۱:۱۶:۱۱
دنباله سازی: pickle
۱۶:۵۸
دنباله سازی: marshal & json
۱۶:۲۸
دنباله سازی: معایب ماژول pickle
۱۲:۱۳
دنباله سازی: shelve-۱
۱۶:۰۴
دنباله سازی: shelve-۲
۱۴:۲۸
آشنایی با فرمت های JSON و CSV
۱۸:۳۸
آشنایی با فرمت های JSON و CSV
۱۸:۳۸
رفع اشکال آنلاین ۵
هفته ششم
آشنایی با ماژول ها در پایتون
۱:۴۱:۳۰
ماژول چیست و ماژولار بودن به چه معناست؟
۱۶:۳۳
آشنایی با Search Path پایتون – بخش ۱
۱۷:۱۷
آشنایی با Search Path پایتون – بخش ۲
۱۶:۱۱
دستورات Import کردن
۱۷:۱۰
مفهوم Package در پایتون
۱۵:۵۶
آشنایی با ماژول Turtle
۱۸:۲۳
تاریخ و زمان در پایتون
۱:۵۸:۱۸
مناطق زمانی و اهمیت آن
۱۶:۳۵
ماژول Time در پایتون
۱۶:۲۳
ویژگی سیستم های ۳۲ بیتی
۱۵:۴۰
ساختار زمان و ساعت در پایتون
۲۱:۲۱
معرفی ماژول datetime
۱۶:۳۷
معرفی ماژول pytz – بخش اول
۱۴:۵۲
معرفی ماژول pytz – بخش دوم
۱۶:۵۰
رفع اشکال آنلاین ۶
هفته هفتم
توابع در پایتون
۲:۱۸:۱۹
مقدمه ای بر توابع در پایتون
۱۸:۴۳
پارامترها و آرگومان های تابع
۱۷:۰۷
پارامترهای ستاره دار یا متغیر
۱۷:۳۷
متغیر __name__ در تابع چیست؟
۱۷:۵۳
مفهوم scope ها در توابع
۱۸:۰۶
مفهوم scope ها در توابع: local() & global()
۱۶:۰۶
تابع recursive به چه معناست؟ – بخش ۱
۱۷:۳۰
تابع recursive به چه معناست؟ – بخش ۲
۱۵:۱۷
generator ها در پایتون
۵۳:۲۱
آشنایی با جنریتور ها
۱۸:۱۲
ادامه بحث جنریتورها
۱۷:۲۰
مثالی از جنریتورها
۱۷:۴۹
نکات تکمیلی توابع Recursive و مبحث Scoping
۳۲:۱۴
نکات تکمیلی توابع Recursive و مبحث Scoping
۳۲:۱۴
آشنایی با Docstring ها
۰۶:۴۳
آشنایی با Docstring ها
۰۶:۴۳
رفع اشکال آنلاین ۷
هفته هشتم
برنامه نویسی شی‌گرا (OOP) در پایتون
۱:۴۷:۴۴
مروری بر نقشه راه علم داده
۱۱:۰۳
مقدمه و تعریف شی‌گرایی
۱۴:۴۷
مفاهیم پایه‌ در شی‌گرایی
۳۵:۳۶
آشنایی با مفاهیم Namespaces و Class Attribute
۱۶:۱۰
آشنایی با متد __init__ از مجیک متدها
۳۰:۰۸
پروژه آموزشی شی‌گرایی – بخش اول
۲:۲۹:۰۸
پروژه HTML و مفهوم ارث بری یا Inheritance
۱:۱۴:۱۵
افزودن attribute به تگ های HTML
۱۴:۱۳
کلاس Head در HTML
۳۱:۲۱
کلاس Body در HTML
۲۹:۱۹
رفع اشکال آنلاین ۸
هفته نهم
پروژه آموزشی شی‌گرایی – بخش دوم
۱:۱۶:۲۵
آشنایی با Exception ها
۱۷:۵۷
تکمیل کلاس HTML
۳۶:۲۳
ایجاد یک سند HTML
۲۲:۰۵
ادامه بحث شی‌گرایی در پایتون
۱:۵۴:۳۴
آشنایی با مفهوم Polymorphism
۱۴:۳۳
آشنایی با Aggregation و Composition
۲۰:۴۹
آشنایی با مفهوم Delegation
۱۲:۱۳
آشنایی با Duck Typing
۱۷:۰۳
آشنایی با Overloading و Overriding
۱۴:۵۰
آشنایی با Getters و Setters
۳۵:۰۶
مباحث تکمیلی
۳۴:۴۳
آشنایی با Pyobject
۱۰:۳۴
آشنایی با Lambda Function
۲۴:۰۹
پروژه: طراحی و حل بازی Sudoko
۰۹:۲۸
پروژه نهایی دوره: طراحی و حل بازی Sudoko
۰۹:۲۸
رفع اشکال آنلاین ۹
هفته دهم
حل پروژه Sudoku
۱:۰۳:۳۷
رسم فریم بازی Sudoku
۱۶:۲۲
نگاشت شبکه رسم شده به ماتریس اعداد
۱۲:۵۹
محاسبه و حل بازی Sudoku
۲۷:۳۵
بررسی چالش های موجود
۰۶:۴۱
پروژه علم داده در پایتون: مدل رده بندی تصاویر
۱:۳۱:۴۱
معرفی دیتاست و ساختار پروژه
۱۳:۰۲
ماژول های پیش پردازش داده ها
۲۴:۱۲
ساخت مدل KNN
۲۰:۳۱
بررسی نتایج مدل KNN
۰۴:۴۵
ساخت مدل CNN
۲۲:۲۰
بررسی نتایج مدل CNN
۰۶:۵۱
رفع اشکال آنلاین ۱۰
پیوست: کتابخانه های علم داده در پایتون (اختیاری: جهت مرور)
کتابخانه های علم داده: Numpy
۲:۵۱:۳۱
آشنایی با ابزار علم داده Jupyter Notebook
۲۸:۲۱
مقدمه ای بر Numpy
۲۶:۴۱
ایجاد یک Numpy Array و کار کردن با آن
۴۴:۴۴
مقایسه Numpy Array و List
۳۲:۳۳
محاسبه Norm و Inner Product
۱۴:۵۷
ماتریس ها در Numpy
۱۶:۲۱
حل سیستم های خطی در Numpy
۰۷:۵۴
کتابخانه های علم داده: Matplotlib
۱:۱۴:۰۷
مقدمه ای بر چارت ها
۳۵:۵۴
آشنایی با چارت Histogram
۱۵:۵۰
آشنایی با Boxplot, Piechart و Errorbar
۲۲:۲۳
کتابخانه های علم داده: Pandas
۵۸:۳۴
مقدمه و معرفی Pandas
۲۹:۱۲
اجرای عملیات روی سطر و ستون در Pandas
۲۹:۲۲
کتابخانه های علم داده: پیش پردازش داده ها با Scikit-Learn
۱:۵۱:۲۲
آشنایی با کتابخانه Scipy
۱۳:۴۸
مقدمه ای بر کتابخانه Scikit-learn
۱۷:۵۰
بهبود کیفی داده ها در Scikit-learn
۱۳:۱۴
اِنکُد کردن داده ها در Scikit-learn
۲۲:۱۶
تغییر مقیاس داده ها در Scikit-learn
۱۶:۳۰
Outliers and Outlier Detection
۱۶:۰۴
Avocado Prices: A Case Study
۱۱:۴۰
دکتر مهدی شکری

تیم لید سابق در شرکت موتورولا
مدیر فنی حوزه نرم افزار . دکترای مخابرات از دانشگاه امپریال کالج لندن

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می‌نویسد.

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Prove your humanity: 1   +   7   =  

سوال یا ابهامی دارید؟ برای مشاوره رایگان با ما در ارتباط باشید:

این دوره بخشی از گام مهارتی زیر است

تکنسین دیتاساینس
۱۸ هفته
مدرس ها

مهدی شکری

۰ دیدگاه

امتیاز 0 از 5

تکنسین دیتاساینس

تشکیل شده از ۲ دوره مهارتی

گزینه‌های ثبت‌نام

برنامه نویسی در پایتون

ظرفیت باقیمانده 10 نفر

موجودی: ظرفیت باقیمانده 10 نفر

  • *انتخاب روش برگزاری کلاس

ویژگی

2
روش برگزاری
2
دسترسی
2
روش بازآموزی
3
گواهینامه
درخواست مشاوره رایگان ×


    Call Center
    سبد خرید شما
    هیچ محصولی در سبد خرید نیست.

    ورود به حساب کاربری

    ساخت حساب کاربری

    Prove your humanity: 8   +   3   =