مسترکلاس پایتون
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- تسلط به اصول و سینتکس پایتون
- کاربرد تکنیکهای برنامهنویسی شیگرا (OOP)
- توسعه مهارتهای عیبیابی و مدیریت خطاها
- درک و پیادهسازی توابع و مفاهیم برنامهنویسی تابعی
- استفاده مؤثر از ساختارهای داده (لیستها، دیکشنریها، تاپلها و مجموعهها)
- ایجاد و مدیریت ماژولها و پکیجهای پایتون
- کار با ورودی و خروجی فایل و داده CSV و جیسان
- پیادهسازی بهترین شیوهها برای خوانایی و قابلیت نگهداری کد
- کار با کتابخانههای خارجی با استفاده از pip و محیطهای مجازی
- درک و استفاده از استثناهای داخلی و سفارشی در پایتون
- استفاده از عبارات منظم برای تطبیق الگو و پردازش متن
- بهینهسازی عملکرد کد با بازگشت و تکنیکهای تابعی
- بهرهبرداری از Pandas پایتون برای دستکاری و تحلیل داده
- ساخت پروژههای واقعی برای ساخت پورتفولیوی قوی پایتون
پیشنیازهای دوره
- کامپیوتری با هر سیستم عامل استاندارد (سیستم عامل مک، ویندوز و لینوکس)
- تمایل به تبدیل شدن به توسعهدهنده پایتون
توضیحات دوره
این دوره بهترین ترکیب تئوری و تمرین عملی است تا شما را راهنمایی کند چگونه به برنامهنویس واقعی پایتون تبدیل شوید.
چه تازهکار باشید، چه از زبان دیگری تغییر مسیر داده باشید، یا به دنبال افزایش مهارتهای خود باشید، این دوره پاسخگوی نیازهای شماست. با تعداد زیادی آزمون، جلسات عملی و تمرینهای چالشی، هر مفهوم با کدنویسی واقعی تثبیت میشود. شما فقط پایتون یاد نمیگیرید، بلکه میآموزید مانند یک حرفهای از آن استفاده کنید. اینجا جایی است که تفاوت واقعی رخ میدهد.
جلسات و تمرینها بر اساس سیستمهای واقعی طراحی شدهاند و به این ترتیب تجربهای به دست میآورید که واقعاً ارزشمند است. در طول دوره، اصول برنامهنویسی، روشهای کدنویسی تمیز و معماری درست کد را نهادینه میکنید؛ تمام آنچه برای نوشتن کدی حرفهای و قابل نگهداری لازم دارید.
برخی نکاتی که این دوره را از سایر دورههای همین پلتفرم متمایز میکند عبارتند از:
- گستردهترین مجموعه ابزار - شما با طیف وسیعی از ابزارهای استاندارد صنعت کار خواهید کرد و یاد میگیرید پایتون چگونه در گردشکارهای مختلف توسعه جای میگیرد.
- رویکرد چندحسی به یادگیری - این دوره بر پایه تکنیکهای پیشرفته و تحت تست متعددی مانند نگاشت مفهوم، رنگآمیزی، شکلدهی و مراحل پیشرفت طراحی شده که حافظه را تقویت و درک مفاهیم پیچیده را آسانتر میکند.
این فقط یک دوره پایتون نیست، بلکه یک تجربه آموزشی ساختارمند و مداوم در حال پیشرفت است که شما را از مبتدی تا حرفهای میبرد.
این دوره برای چه کسانی مناسب است؟
- مبتدیان - شروع از ابتدا
- توسعهدهندگان جوان
- فارغالتحصیلان دانشگاه و جویندگان کار
- توسعهدهندگان سطح متوسط که به دنبال بهبود مهارتهای خود هستند.
- توسعهدهندگان باتجربه از سایر زبانها که میخواهند روش پایتونیک را یاد بگیرند.
مسترکلاس پایتون
-
به سفر پایتون خوش آمدید! 03:04
-
داستان پایتون 06:41
-
سفر شخصی 02:00
-
این دوره برای کیست؟ 03:46
-
چگونه این دوره را دنبال کنیم؟ 05:00
-
برنامهنویسی چیست؟ 02:46
-
درک مفسر پایتون و نحوه تبدیل کد به دستورالعملهای ماشین 08:00
-
نصب پایتون روی سیستم عامل مک 01:32
-
نصب پایتون روی ویندوز 03:37
-
نصب پایتون روی لینوکس (اوبونتو) 02:06
-
روشهای مختلف اجرای پایتون و توسعه آن 10:12
-
معرفی تابع ()print 06:54
-
متغیرها در برنامهنویسی 03:04
-
متغیرها در پایتون 06:36
-
آزمون درباره متغیرها در پایتون None
-
فرمتبندی رشتهها با ()print 06:39
-
کاراکترهای فرار در ()print 03:52
-
آزمون درباره تابع ()print در پایتون None
-
علامتهای نقل قول تک و دوگانه 02:04
-
کامنتها 03:28
-
آزمون درباره کامنتها در پایتون None
-
کلمات رزرو شده 02:04
-
آزمون درباره کلمات رزرو شده در پایتون None
-
مقدار None 03:21
-
آزمون درباره مقدار None در پایتون None
-
تایپینگ پویا 02:50
-
آزمون درباره تایپینگ پویا در پایتون None
-
تایپینگ قوی 04:49
-
آزمون درباره تایپینگ قوی در پایتون None
-
کتابخانه استاندارد پایتون 06:36
-
عملگرها 06:33
-
جلسه عملی عملگرها 11:04
-
آزمون درباره عملگرها None
-
عملگرهای حسابی - مساحت یک مستطیل None
-
عملگرهای حسابی - باقیمانده (157 تقسیم بر 13) None
-
عملگرهای حسابی - توان 5 None
-
عملگرهای مقایسه - برابری رشتهها None
-
عملگرهای منطقی - هم بزرگتر از x و هم کوچکتر از y None
-
عملگرهای منطقی - قابل تقسیم بر x یا y None
-
تقدم عملگرها 05:22
-
آزمون تقدم عملگرها None
-
عبارات پایتون 03:00
-
آزمون درباره عبارات پایتون None
-
بررسی تایپهای داده 05:58
-
آزمون بررسی تایپهای داده None
-
متدهای رایج رشته 06:21
-
ایندکسگذاری رشته 04:59
-
جلسه عملی - دیگر متدهای رشته 03:26
-
آزمون درباره رشتهها None
-
تابع ()input 05:27
-
آزمون درباره تابع ()input None
-
تایپهای عددی 02:54
-
عملیاتهای عددی 03:52
-
کار با توابع ریاضی و تصادفی 06:11
-
آزمون درباره تایپهای عددی و عملیات None
-
محاسبه سود مرکب None
-
تایپ داده بولی 06:00
-
بررسی شرطیهای منطقی در پایتون None
-
آشنایی با لیستها 03:17
-
جلسه عملی - متدهای رایج لیست 07:27
-
آزمون درباره لیستها None
-
مدیریت لیست To-Do None
-
تاپلها 06:23
-
جلسه عملی - تاپلها 02:52
-
آزمون درباره تاپلها None
-
دیکشنریها 06:05
-
جلسه عملی - دیکشنریهای پایتون 06:31
-
آزمون درباره دیکشنریها None
-
ساخت برنامه جمعآوری داده کاربر با دیکشنریها None
-
مجموعهها 05:40
-
جلسه عملی - کلمات منحصربهفرد با استفاده از مجموعهها 01:43
-
آزمون درباره مجموعهها None
-
تبدیل تایپهای داده 06:47
-
آزمون درباره تبدیل تایپهای داده None
-
محیطهای مجازی 06:36
-
تفاوتهای کلیدی بین پایتون 2 و پایتون 3 05:50
-
بلوکها و دستورات 07:39
-
آزمون درباره بلوکها و دستورات None
-
شرطیها - if و else و elif 03:41
-
استفاده از چندین دستور elif 03:38
-
معرفی Replit 04:57
-
جلسه عملی - شرطیها 08:12
-
استفاده از دیکشنریها برای نگاشت کیسها 05:11
-
دستور match در پایتون 05:17
-
جلسه عملی - نگاشت کیسها با دیکشنریها و دستور match 05:42
-
مدیریت تخفیفهای سبد خرید None
-
دستهبندی ورودی بر اساس تایپ داده None
-
تابع ()range 03:18
-
حلقههای for در پایتون 05:04
-
حلقههای while در پایتون 03:43
-
دستورات break و continue و pass 03:42
-
معرفی Replit 04:57
-
جلسه عملی - شرطیها 08:12
-
جلسه عملی - حلقههای for [چالش] 02:20
-
جلسه عملی - حلقههای for 09:05
-
Fizzbuzz None
-
جلسه عملی - حلقههای while [چالش] 01:46
-
جلسه عملی - حلقههای while 14:08
-
ماتریس و حلقههای تودرتو در پایتون 05:11
-
جلسه عملی - ماتریسها 07:39
-
شبیهسازی حلقههای do-while در پایتون 02:21
-
بررسی عدد فرد یا زوج با گزینه خروج None
-
مقادیر صحیح (Truthy) و نادرست (Falsy) 03:47
-
عملگر سهتایی در پایتون 02:20
-
جلسه عملی - عملگر سهتایی 03:58
-
عملگرهای سهتایی None
-
تفاوت عملگرهای is و == 02:12
-
عملگر والروس 05:35
-
جلسه عملی - عملگر والروس 10:41
-
کلیدواژههای گلوبال و nonlocal 04:00
-
آشنایی با توابع 06:27
-
آشنایی با متن Sublime 04:41
-
آزمون درباره توابع پایتون None
-
جلسه عملی - جدول ضرب 07:10
-
دستور return 05:08
-
آزمون درباره دستور return None
-
جلسه عملی - بررسی صلاحیت رأیدهی 05:43
-
بازی حدس زدن عدد None
-
Docstrings 03:58
-
args* و kwargs** 06:08
-
آزمون درباره args* و kwargs** None
-
جلسه عملی - استفاده همزمان از args* و kwargs** 03:35
-
جلسه عملی - آنپک کردن با ستارکهای تکی (*) 02:45
-
توابعی که توابع دیگر را فراخوانی میکنند 04:21
-
آزمون درباره توابعی که توابع دیگر را فراخوانی میکنند None
-
جلسه عملی - ماشینحساب قیمت نهایی با تخفیف و مالیات 11:17
-
توابع با چندین دستور return 03:57
-
آزمون درباره توابع با چندین دستور return None
-
تعیینکننده نمره None
-
آرگومانهای پیشفرض 01:25
-
آزمون درباره آرگومانهای پیشفرض None
-
آرگومانهای نامگذاری شده و پوزیشنال 03:52
-
آزمون درباره آرگومانهای نامگذاری شده و پوزیشنال None
-
جلسه عملی - سیستم تخفیف سبد خرید 06:36
-
جلسه عملی - سبد خرید (آرگومانهای نامگذاری شده، پوزیشنال و پیشفرض) 06:56
-
توابع لامبدا 05:30
-
آزمون درباره توابع لامبدا None
-
جلسه عملی - مرتبسازی کتابها (توابع لامبدا) 06:09
-
بازگردانی توابع (فکتوریهای تابع) 04:09
-
آزمون درباره فکتوریهای تابع None
-
جلسه عملی - خوشآمدگویی شخصیسازی شده (فکتوری تابع) 07:37
-
ارسال توابع به عنوان آرگومانها 02:48
-
آزمون درباره ارسال توابع به عنوان آرگومانها None
-
ایجاد تابع لاگر سفارشی None
-
مقدمهای بر برنامهنویسی شیگرا 03:23
-
مقدمهای بر کلاسها و آبجکتها در پایتون 03:11
-
Garbage Collector 03:08
-
Attributes و متدها در کلاسهای پایتون 03:55
-
آشنایی با ویژوال استودیو کد 08:07
-
Constructor و متد __init__ 07:06
-
متغیرهای کلاس در مقابل متغیرهای نمونه 01:32
-
جلسه عملی - سیستم بانکی ساده 12:34
-
دسترسی به self و cls 03:59
-
سیستم مدیریت موجودی None
-
انتزاع 04:04
-
کپسولهسازی 03:56
-
وراثت 03:07
-
کلاسهای انتزاعی 03:54
-
جلسه عملی - کاربر کتابخانه 09:42
-
تابع ()super 02:28
-
جلسه عملی: عضو پرسنل 06:50
-
وراثت چندگانه 05:36
-
ترتیب رزولوشن متد (MRO) 05:15
-
جلسه عملی - سلسلهمراتب دستگاه هوشمند 05:57
-
پلیمورفیسم 03:05
-
جلسه عملی - شکل 11:38
-
سیستم شبیهسازی حیوانات با مفاهیم OOP None
-
متدهای استاتیک در برابر متدهای کلاس 04:38
-
جلسه عملی - لاگر 07:51
-
متدهای Dunder 06:18
-
کامپوزیشن و تجمیع 03:44
-
سیستم مدیریت کتابخانه (با استفاده از کامپوزیشن و تجمیع) None
-
کلونسازی آبجکت 02:31
-
Overriding متد در مقابل Overloading متد 03:21
-
مقدمهای بر خطاها و استثناها 05:27
-
مدیریت استثنا اولیه 03:27
-
جلسه عملی - مدیریت استثناها 06:30
-
استثناهای داخلی پایتون 04:05
-
جلسه عملی - تایپهای خاص استثناها 09:58
-
ایجاد استثناها به صورت دستی در پایتون 02:47
-
ساخت استثناهای سفارشی 04:36
-
جلسه عملی - ایجاد استثنای سفارشی 09:36
-
بهترین شیوههای مدیریت استثناها 03:23
-
برنامه سبد خرید با مدیریت استثنا None
-
سیستم مدیریت موجودی ساده None
-
لاگ کردن برای اشکالزدایی بهتر 03:47
-
تکنیکهای اشکالزدایی 05:23
-
جلسه عملی - اشکالزدایی با pdb 06:18
-
استفاده از ابزارهای IDE برای اشکالزدایی 04:26
-
جلسه عملی - اشکالزدایی با IDE 06:10
-
Assertions برای چک کردن خطا 05:57
-
مدیریت هشدارها 02:37
-
اشتباهات رایج در اشکالزدایی و راههای جلوگیری از آنها 03:24
-
سیستم مدیریت کتابخانه None
-
مقدمهای بر برنامهنویسی تابعی 06:39
-
تفکر دستوری در مقابل تابعی 04:26
-
توابع خالص 04:10
-
جلسه عملی - لیست خرید - توابع خالص و تغییرناپذیری 13:33
-
توابع Higher-Order 07:34
-
جلسه عملی - توابع Higher-Order و کامپوزیشن توابع 07:40
-
کامپوزیشن توابع 04:09
-
زنجیرهسازی توابع در پایتون 04:44
-
ساخت پایپلاین داده تابعی None
-
ماژول functools در پایتون 03:27
-
Closures و فکتوریهای تابع 04:48
-
جلسه عملی - فکتوری تخفیف 09:21
-
دکوراتورها 05:52
-
جلسه عملی - محدودکننده نرخ 13:37
-
ساخت کتابخانه دکوراتور توابع پویا None
-
توابع بازگشتی در پایتون 06:16
-
جلسه عملی - یافتن الگو (بازگشتی) 08:46
-
راهحلهای بازگشتی برای مشکلات واقعی None
-
آشنایی با ورودی و خروجی فایل 04:04
-
خواندن فایلها 06:23
-
نوشتن در فایلها 03:56
-
جلسه عملی - پردازشگر فایل - خواندن، پردازش و نوشتن 10:20
-
حالتهای فایل 06:26
-
مسیرهای فایل 04:31
-
کار با فایلهای CSV 05:39
-
کار با Pandas 05:41
-
مدیریت فایلهای جیسان 05:40
-
سیستم پردازش سفارش مشتری None
-
حل تمرین (اضافی) - سیستم پردازش سفارش مشتری 02:04
-
مدیریت خطای ورودی و خروجی فایل 03:50
-
جلسه عملی - مدیریت پیشرفته با جیسان و Pandas 13:42
-
ورودی و خروجی فایل با فایلهای باینری 03:08
-
کار با فایلهای بزرگ 05:05
-
جلسه عملی - پردازش داده CSV و نوشتن در جیسان 12:18
-
جلسه عملی - فایلهای باینری و مدیریت فایلهای بزرگ 15:00
-
تحلیل نقد فیلم None
-
Pickle 04:19
-
جلسه عملی - یکپارچهسازی و سازماندهی فایلها 21:36
-
جلسه عملی - مقایسه Pickle و جیسان 11:35
-
Shelve 03:57
-
تحلیل فایل لاگ و تولید گزارش None
-
درک دستور ایمپورت 04:22
-
آشنایی با ماژولها 02:55
-
ماژولهای داخلی پایتون 04:56
-
ایجاد و استفاده از پکیجها 03:37
-
سازماندهی پروژهها با استفاده از ماژولها 03:44
-
جلسه عملی - ایجاد و استفاده از ماژولهای پایتون 17:50
-
درک "if __name__ == "__main__ 04:27
-
جلسه عملی - ایجاد و استفاده از ماژولها و پکیحهای سفارشی - بخش 1 10:49
-
جلسه عملی - ایجاد و استفاده از ماژولها و پکیحهای سفارشی - بخش 2 19:47
-
مقدمهای بر pip - نصبکننده پکیجهای پایتون 04:07
-
فضای نام و اسکوپ در ماژولها 03:25
-
جلسه عملی - فضای نام، اسکوپ و عبارات منظم - بخش 1 11:15
-
جلسه عملی - فضای نام، اسکوپ و عبارات منظم - بخش 2 13:10
-
تمرین - توسعه سیستم مدیریت تسک ماژولار 02:40
-
حل تمرین - توسعه سیستم مدیریت تسک ماژولار 06:41
-
عبارات منظم در پایتون 03:56
-
تمرین - ساخت ردیاب هزینههای شخصی 04:35
-
حل تمرین - ساخت ردیاب مخارج شخصی 08:39
مشخصات آموزش
مسترکلاس پایتون
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:همه سطوح
- تعداد درس:253
- مدت زمان :21:04:30
- حجم :10.66GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy