بوتکمپ کامل پایتون - از مبتدی تا پیشرفته
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک سینتکس پایتون، متغیرها و تایپهای داده
- کار با اعداد، رشتهها، لیستها، دیکشنریها، تاپلها، مجموعهها و بولیها
- انجام عملیاتهای ورودی و خروجی با فایلها
- تسلط به عملگرهای مقایسه و منطقی
- استفاده از حلقهها (for و while) و دستورات شرطی (if-else)
- پیادهسازی list comprehensions
- نوشتن توابع با آرگومانها، آرگومانهای کلیدواژه و اسکوپ متغیر
- درک کلاسها، آبجکتها و attributes
- پیادهسازی وراثت و پلیمورفیسم
- استفاده از متدهای جادویی (متدهای dunder) در پایتون
- مدیریت استثناها با بلوکهای try-except
- نوشتن تستهای واحد با استفاده از کتابخانه unittest
- اشکالزدایی کد به طور موثر
- نصب و استفاده از پکیجهای خارجی با pip
- درک ساختار __name'__ == '__main__
- پیادهسازی دکوراتورهای و ژنراتورهای پایتون
- خواندن و نوشتن فایلهای متنی، جیسان و باینری
- مدیریت دایرکتوریها و فایلها با ماژول OS پایتون
- انجام تکنیکهای پیشرفته مدیریت فایل
- استخراج داده از صفحات وب با استفاده از BeautifulSoup و Scrapy
- دانلود تصاویر و پردازش داده HTML
- خودکارسازی تسکهای وب
- پردازش تصویر اولیه با استفاده از Pillow
- پردازش تصویر پیشرفته با OpenCV
- پیادهسازی تشخیص چهره و شناسایی تصویر به صورت بلادرنگ
- راهاندازی سیستم لاگکردن
- ایجاد لاگرها و هندلرهای سفارشی
- پیادهسازی چرخش لاگ و فیلترینگ پیشرفته
- توسعه اپلیکیشنهای پایتون از طریق پروژههای نقاط عطف
- پیادهسازی وب اسکرپینگ و تحلیل داده
- ایجاد سیستم مدیریت تسک
- طراحی سیستم لاگ کردن و استریمینگ داده پیشرفته
- توسعه سیستم اتوماسیون ایمیل
- ساخت اپلیکیشن پردازش و فیلترینگ تصویر
پیشنیازهای دوره
- هیچ تجربه قبلی در برنامهنویسی نیاز نیست. این دوره برای مبتدیان کامل طراحی شده است.
- یک کامپیوتر (ویندوز، سیستم عامل مک یا لینوکس) با دسترسی به اینترنت
- تمایل به یادگیری و تمرین برنامهنویسی پایتون
توضیحات دوره
بوتکمپ کامل پایتون - از مبتدی تا پیشرفته
به برنامهنویس پایتون تبدیل شوید و یکی از پرتقاضاترین مهارتها در سال 2025 را کسب کنید!
این جامعترین، اما مبتدیپسندترین دوره برای پایتون 3 در یودمی است. چه هرگز کدنویسی نکرده باشید، چه با برخی از مفاهیم اولیه پایتون آشنا باشید، یا بخواهید به ویژگیهای پیشرفتهتر وارد شوید، این دوره برای شماست.
با بیش از 100 درس و 20+ ساعت محتوا، این دوره هیچ مبحثی را از دست نمیدهد. شما از طریق آزمونها، تمرینها، تکالیف خانگی و پروژههای واقعی یاد خواهید گرفت و یک پورتفولیوی پایتون خواهید ساخت که مهارتهای شما را به نمایش میگذارد.
یاد میگیرید که چگونه از پایتون برای تسکهای واقعی استفاده کنید، از جمله:
- خودکارسازی تسکها و مدیریت فایل
- وب اسکرپینگ و کار با APIs
- پردازش تصویر با OpenCV و Pillow
- برنامهنویسی شیگرا پیشرفته (OOP)
- ساخت اپلیکیشنهای واقعی با پایتون
نکات کلیدی دوره:
- رویکرد مبتدیپسند - نیازی به تجربه قبلی نیست
- اسکرینکستهای کدنویسی کامل - یادگیری گامبهگام با تمرینهای عملی
- راهاندازی چندسکویی - نصب پایتون روی ویندوز، سیستم عامل مک یا لینوکس
- دسترسی مادامالعمر - بازگشت به مطالب در هر زمان
مباحث پوشش داده شده:
- مبانی خط فرمان
- نصب و اجرای پایتون
- رشتهها، لیستها، تاپلها، مجموعهها، دیکشنریها
- توابع، اسکوپ و آرگومانها
- برنامهنویسی شیگرا (OOP)
- ورودی و خروجی فایل و متدهای پیشرفته
- اشکال زدایی و مدیریت خطا
- ماژولها و پکیجهای پایتون
- وب اسکرپینگ و اتوماسیون
- دکوراتورها و ژنراتورها در پایتون
- مدیریت فایل و لاگ کردن پیشرفته
- پردازش تصویر و تشخیص چهره
- عبارات منظم و مدیریت داده
- و خیلی موارد دیگر
پس منتظر چه هستید؟ سفر پایتون خود را همین امروز شروع کرده و مهارتهای برنامهنویسی خود را به سطح بالاتری ببرید.
این دوره برای چه کسانی مناسب است؟
- مبتدیانی که میخواهند از صفر پایتون را یاد بگیرند.
- یادگیرندگان سطح متوسط که میخواهند دانش خود را عمیقتر کنند.
- توسعهدهندگانی که میخواهند پایتون را در پروژههای واقعی به کار ببرند.
- کسی که به اتوماسیون، مدیریت داده و وب اسکرپینگ علاقهمند است.
بوتکمپ کامل پایتون - از مبتدی تا پیشرفته
-
مقدمه دوره 03:37
-
بررسی برنامه درسی دوره 08:50
-
چرا پایتون؟ 05:52
-
مبانی خط فرمان 11:17
-
نصب پایتون (گامبهگام) 33:57
-
اجرای کد پایتون 13:49
-
آشنایی با تایپهای داده در پایتون 04:41
-
اعداد در پایتون 09:13
-
آزمون اعداد در پایتون None
-
عملیاتهای حسابی پایتون با عدد صحیح و شناورها None
-
تخصیص متغیرها 09:53
-
آزمون تخصیص متغیرها None
-
آشنایی با رشتهها 03:56
-
آزمون رشته None
-
ایندکسگذاری و اسلایس کردن با رشتهها 09:35
-
آزمون ایندکسگذاری و اسلایس کردن None
-
ویژگیها و متدهای رشته 04:01
-
آزمون ویژگیها و متدهای رشته None
-
معکوس کردن، Uppercase و فرمتبندی رشته None
-
طول، الحاق و تکرار رشته 02:12
-
آزمون طول، الحاق و تکرار رشته None
-
تکرار و فرمتبندی رشته None
-
فرمتبندی چاپ با رشتهها 13:35
-
آزمون فرمتبندی چاپ None
-
فرمتبندی و چاپ پیام خوشامدگویی None
-
لیستها در پایتون 10:32
-
آزمون لیستها در پایتون None
-
حذف داپلیکیتها از لیست None
-
دیکشنری در پایتون 10:12
-
آزمون دیکشنریها در پایتون None
-
شمارش فراوانی کلمات در یک جمله None
-
تاپل در پایتون 13:02
-
آزمون تاپل در پایتون None
-
یافتن مقادیر حداکثر و حداقل در یک تاپل None
-
مجموعهها در پایتون 11:08
-
آزمون مجموعهها در پایتون None
-
یافتن عناصر مشترک در دو مجموعه None
-
بولیها در پایتون 13:44
-
آزمون بولیها در پایتون None
-
بررسی اینکه آیا یک عدد زوج یا فرد است None
-
ورودی و خروجی با فایلهای اولیه در پایتون 21:18
-
آزمون ورودی و خروجی با فایلهای اولیه در پایتون None
-
بررسی تست ارزیابی آبجکتها و ساختارهای داده پایتون 18:42
-
راهحلهای تست ارزیابی آبجکت و ساختارهای داده پایتون - بخش 1 09:07
-
راهحلهای تست ارزیابی آبجکت و ساختارهای داده پایتون - بخش 2 19:34
-
راهحلهای تست ارزیابی آبجکت و ساختارهای داده پایتون - بخش 3 10:18
-
عملگرهای مقایسه در پایتون 11:02
-
زنجیرهسازی عملگرهای مقایسه با عملگرهای منطقی در پایتون 10:04
-
حلقههای for در پایتون 26:49
-
حلقه while در پایتون 12:30
-
تابع داخلی و کلیدواژه عملگر 26:49
-
list comprehensions 14:32
-
متدها و مستندات پایتون 12:05
-
آشنایی با توابع 12:29
-
منطق با تابع پایتون 14:06
-
تابع و آنپک کردن تاپل در پایتون 13:12
-
آرگومان و آرگومان کلیدواژه در پایتون 15:34
-
اسکوپ متغیر در پایتون 18:09
-
آشنایی با تمرینات warm up پروژه 05:21
-
نمایش اطلاعات 17:06
-
پذیرش ورودی کاربر 15:23
-
اعتبارسنجی ورودی کاربر 14:27
-
تعامل ساده کاربر 19:08
-
بررسی راهحل برای پروژه نقطه عطف - بخش 1 23:57
-
بررسی راهحل برای پروژه نقطه عطف - بخش 2 16:38
-
برنامهنویسی شیگرا - مقدمه 03:02
-
برنامهنویسی شیگرا - Attributes و کلیدواژه کلاس 07:20
-
برنامهنویسی شیگرا - Attributes و متدهای آبجکت کلاس 09:03
-
برنامهنویسی شیگرا - وراثت و پلیمورفیسم 15:23
-
برنامهنویسی شیگرا - متدهای ویژه (MagicDunder) 12:06
-
برنامهنویسی شیگرا - بررسی چالش 02:07
-
برنامهنویسی شیگرا - راهحل چالش 13:13
-
نصب pip و PyPi 11:21
-
ماژولها و پکیجها 16:15
-
__name__ و __main__ 14:46
-
مدیریت خطاها و استثنا 11:54
-
بررسی Unittest و Pylint 14:59
-
اجرای تستها با استفاده از کتابخانه Unittest 11:51
-
بررسی پروژه - سیستم مدیریت تسک 09:06
-
ایجاد ساختار پروژه 06:08
-
ایجاد کلاس تسک 08:54
-
ایجاد کلاس کاربر و مدیریت فایلها 08:26
-
ایجاد Manager Class 10:11
-
ایجاد متد اصلی و اجرای پروژهها 12:05
-
بررسی دکوراتورها در پایتون 25:42
-
ژنراتورها در پایتون 13:52
-
آشنایی با لاگکردن 17:48
-
ایجاد لاگر سفارشی در پایتون 12:34
-
ایجاد هندلر لاگ کردن 14:47
-
فیلترینگ پیشرفته لاگ 09:02
-
پیادهسازی چرخش لاگ - مبتنی بر اندازه فایل 09:26
-
پیادهسازی چرخش لاگ - مبتنی بر زمان 10:34
-
بررسی سیستم استریمینگ داده لاگ پیشرفته 06:19
-
ایجاد ساختار پروژه 04:09
-
ایجاد لاگر، استریم داده و متدهای اصلی 09:12
-
اجرای برنامه 02:39
-
ماژولهای کالکشنها در پایتون 11:20
-
باز کردن و خواندن فایلها و پوشهها 17:17
-
استفاده از OS walk برای درک بهتر 10:00
-
ماژولهای تاریخ و زمان در پایتون 08:45
-
ماژولهای ریاضی و تصادفی در پایتون 12:52
-
دیباگر پایتون 09:13
-
عبارات منظم در پایتون - بخش 1 09:02
-
عبارات منظم در پایتون - بخش 2 09:49
-
عبارات منظم در پایتون - بخش 3 18:13
-
زمانبندی کد پایتون خود 15:51
-
زیپ کردن و آنزیپ کردن فایلها با پایتون 10:40
-
آشنایی با وب اسکرپینگ 20:35
-
راهاندازی کتابخانههای وب اسکرپینگ 12:05
-
وب اسکرپینگ پایتون - دریافت عنوان 07:21
-
وب اسکرپینگ پایتون - دریافت کلاس و تگ 20:14
-
وب اسکرپینگ پایتون - دانلود تصاویر 16:05
-
وب اسکرپینگ پایتون - مثالهای کتاب 23:14
-
بررسی پروژه - سیستم وب اسکرپینگ و تحلیل داده 07:42
-
ایجاد ساختار پروژه 02:59
-
ایجاد منطق اسکرپر 20:56
-
ایجاد پردازشگر داده و متدهای اصلی 03:50
-
اجرای برنامه 03:01
-
آشنایی با پردازش تصویر 08:47
-
کار با تصویر با استفاده از Pillow 31:54
-
کار با تصاویر با استفاده از OpenCV 26:08
-
ابزار کوچک حاشیهنویسی تصویر 06:31
-
فیلترهای بهبود تصویر 21:21
-
پروژه کوچک ایجاد فیلتر به سبک اینستاگرام 15:47
-
آشنایی با تشخیص چهره پیشرفته 01:16
-
تشخیص چهره با استفاده از Haar Cascades 18:03
-
تطبیق قالب برای تشخیص آبجکت 15:46
-
تشخیص کانتور و شناسایی شکل 22:16
-
پروژه کوچک اپلیکیشن تشخیص چهره به صورت بلادرنگ با استفاده از OpenCV 16:46
-
آشنایی با مدیریت فایل 12:54
-
کار با فایل متنی در پایتون 16:24
-
خطاهای رایج در مدیریت فایل 08:09
-
کار با فایلهای جیسان در پایتون 18:23
-
کار با فایلهای باینری در پایتون 19:34
-
مدیریت پیشرفته فایل در پایتون 14:19
-
مدیریت فایل و دایرکتوری در پایتون 14:06
-
بررسی تحلیلگر فایل لاگ پروژه نقطه عطف 06:18
-
راهحل تحلیلگر فایل لاگ پروژه نقطه عطف 21:41
-
آشنایی با مدیریت ایمیل در پایتون 11:31
-
ارسال ایمیل ساده متنی 15:20
-
کامپوز کردن ایمیلهای HTML 14:36
-
ارسال ایمیل با یک پیوست 11:22
-
ارسال ایمیل با CC و BCC 12:30
مشخصات آموزش
بوتکمپ کامل پایتون - از مبتدی تا پیشرفته
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:143
- مدت زمان :26:29:54
- حجم :8.65GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy