اتوماسیون و اسکریپتنویسی با پایتون
✅ سرفصل و جزئیات آموزش
توضیحات دوره
این دوره بر اتوماسیون تسکها و افزایش بهرهوری با استفاده از پایتون تمرکز دارد. شما یاد خواهید گرفت چگونه اسکریپتهایی برای دستکاری فایلها، استخراج داده، وب اسکرپینگ و تعامل با APIs بنویسید.
مزایا - تسکهای تکراری را خودکار میکنید، گردشکارها را بهینه کرده و با استفاده از اسکریپتنویسی پایتون، بهرهوری را در حوزههای مختلف افزایش میدهید.
آنچه در پایان دوره قادر به انجام خواهید بود:
- نوشتن اسکریپتهایی برای اتوماسیون عملیاتهای فایل و استخراج داده
- انجام وب اسکرپینگ با استفاده از BeautifulSoup و Scrapy
- تعامل با REST APIs با استفاده از کتابخانه درخواستها
- یکپارچهسازی با سرویسهای شخص ثالث مانند ایمیل و ذخیرهسازی ابری
- زمانبندی تسکهای خودکار را با استفاده از cron jobs و Task Scheduler
- بهینهسازی و مقیاسبندی اسکریپتهای اتوماسیون برای افزایش کارایی
ابزارها و نرمافزارها - پایتون، os و shutil و glob و BeautifulSoup، اسکرپی، درخواستها، smtplib و imaplib و cron و Task Scheduler
این دوره برای متخصصان سطح ورودی که به دنبال کسب درک پایهای و تجربه با پایتون هستند و به دنبال اشتغال به عنوان توسعهدهنده پایتون میباشند، مناسب است. هیچ تجربه کاری قبلی یا مدرکی لازم نیست.
اتوماسیون و اسکریپتنویسی با پایتون
-
اتوماسیون چیست؟ چرا باید خودکارسازی کرد؟ 5:27
-
اتوماسیون در عمل - از دستی به خودکار 2:14
-
بررسی ابزارهای اتوماسیون 5:49
-
ذهنیت اتوماسیون - شناسایی فرصتها 5:44
-
کیت کارآگاه اتوماسیون شما 6:10
-
قیف اتوماسیون - از ایده تا پیادهسازی 2:11
-
ارزیابی اتوماسیون - مطالعات موردی 5:44
-
اولویتبندی تلاشهای اتوماسیون 5:44
-
محیطهای مجازی - سازماندهی پروژههای شما 5:50
-
خطوط فرمان چه هستند؟ 5:40
-
کاربردهای خط فرمان 4:42
-
دمو - راهاندازی محیط برای اتوماسیون خط فرمان 5:51
-
دمو - نوشتن و اجرای اسکریپتهای پایتون از خط فرمان 4:50
-
سیلابس اتوماسیون و اسکریپتنویسی با پایتون None
-
تکامل اتوماسیون در محیط کار None
-
ظهور اتوماسیون رباتیک فرآیند (RPA) None
-
10 سوالی که قبل از اتوماسیون یک تسک باید پرسید None
-
بردهای آسان با اتوماسیون None
-
محیطهای مجازی چه هستند؟ None
-
رابطهای خط فرمان (CLI) در پایتون None
-
یکپارچهسازی پایتون با فرمانهای شل None
-
نکات و ترفندها برای اتوماسیون IDE شما None
-
دستکاری فایلها برای تسکهای روتین 2:11
-
چرا دستکاری فایلها اهمیت دارد؟ 5:52
-
دستکاری فایلها در سناریوهای واقعی اتوماسیون 6:30
-
عیبیابی خطاهای رایج در دستکاری فایلها 6:13
-
مثالهای عملی Regex برای استخراج داده 6:00
-
فراتر از Regex - تکنیکهای پیشرفته استخراج داده 6:13
-
دمو - اتوماسیون پردازش داده با اسکریپتهای پایتون 5:27
-
وب اسکرپینگ چیست، چرا و چگونه؟ 2:07
-
وب اسکرپینگ - اصول اولیه 5:45
-
ابزارهایی برای وب اسکرپینگ 5:13
-
دمو - استخراج داده از صفحات وب با BeautifulSoup 5:42
-
دمو - ساخت یک اسپایدر ساده اسکرپی 5:40
-
بازیابی از خطا - تفسیر خطاهای اسکرپینگ 5:43
-
ملاحظات اخلاقی در وب اسکرپینگ و استخراج داده 5:48
-
ماژولهای ضروری پایتون برای عملیاتهای فایل - os و shutil و glob None
-
مثالهای عملی دستکاری فایلها None
-
کار با فایلهای متنی - خواندن، نوشتن و پیوست کردن None
-
آشنایی با عبارات منظم (Regex) None
-
یافتن الگوها در متن با Regex None
-
پاکسازی و تبدیل داده برای تحلیل None
-
راهنمای مرجع Regex None
-
مقدمهای بر BeautifulSoup - تجزیه و ناوبری HTML None
-
معرفی اسکرپی - فریمورک قدرتمند وب اسکرپینگ None
-
وب اسکرپینگ و پردازش داده - یک راهنما None
-
APIs - دروازه شما به سوی سرویسهای خودکار 2:21
-
تعامل با APIs با استفاده از کتابخانه درخواستهای پایتون 5:23
-
Postman - بررسی پاسخهای API 5:57
-
محدودیت نرخ API و مدیریت خطا 5:26
-
استفاده از سرویسهای شخص ثالث برای اتوماسیون 2:11
-
قدرت یکپارچهسازیها - گسترش امکانات اتوماسیون 5:47
-
ملاحظات امنیتی برای یکپارچهسازیهای شخص ثالث 5:52
-
اتوماسیون مبتنی بر زمان - تسکهای زمانبندی شده 1:56
-
تسکهای زمانبندی شده - کارایی در پسزمینه 5:08
-
دمو - تسکهای زمانبندی شده با Task Scheduler (ویندوز) 5:43
-
انتخاب روش زمانبندی مناسب 6:02
-
راهنمای مرجع API None
-
جیسان و دیکشنریهای پایتون None
-
آشنایی با REST APIs - مبانی None
-
استفاده از کتابخانه درخواستهای پایتون None
-
احراز هویت و مجوز API - امن نگه داشتن داده شما None
-
بررسی فرصتهای اتوماسیون با سرویسهای شخص ثالث None
-
اتوماسیون ایمیل با پایتون - ارسال و دریافت ایمیلها None
-
اتوماسیون شبکههای اجتماعی با پایتون None
-
زمانبندی تسکها با Cron Jobs (لینوکس و سیستم عامل مک) None
-
ماژول schedule در پایتون - زمانبندی ساده تسک None
-
نیاز به سرعت - چرا کارایی در اتوماسیون اهمیت دارد؟ 5:35
-
دمو - پروفایلینگ یک اسکریپت پایتون 5:54
-
کدنویسی برای کارایی - بهترین شیوهها و نکات 5:43
-
فراتر از اسکریپتهای تک - مقیاسبندی اتوماسیون به سطح بعدی 2:21
-
مقیاسبندی تسکهای اتوماسیون - دلیل آن 6:05
-
دمو - راهاندازی آژور 5:09
-
چه زمانی مقیاسبندی کنیم؟ - تشخیص نیاز و انتخاب استراتژیها 5:53
-
اهمیت نظارت 2:28
-
حفظ اتوماسیون در مسیر درست 5:31
-
راهاندازی هشدارهای خطا و نوتیفیکیشنها 5:57
-
بهترین شیوههای نگهداری - سالم نگه داشتن اسکریپتهای شما 5:43
-
چرا تست کنیم؟ اهمیت اتوماسیون قوی 5:20
-
دمو - pytest چیست؟ 5:45
-
دمو - تست واحد با فریمورک unittest پایتون 6:35
-
فراتر از تست واحد - استراتژیهای یکپارچهسازی و تست end-to-end 5:31
-
ابزارهای پروفایلینگ پایتون - شناسایی گلوگاههای عملکرد None
-
بهینهسازی الگوریتم و انتخاب رویکرد صحیح None
-
پردازش موازی با پایتون - همزمانی و چندپردازشی None
-
مقیاسبندی وب اسکرپینگ با خوشههای اسکرپی None
-
اتوماسیون مبتنی بر ابر - استفاده از زیرساخت مقیاسپذیر None
-
لاگ کردن - دفترچه خاطرات اسکریپت اتوماسیون شما None
-
انواع تست برای اسکریپتهای اتوماسیون - تستهای واحد، یکپارچهسازی و end-to-end None
-
توسعه تست محور (TDD) برای اتوماسیون None
-
بهترین شیوهها برای اتوماسیون و اسکریپتنویسی با پایتون None
-
گیت سطح متوسط - فراتر از کنترل نسخه 4:56
-
گیت برای اتوماسیون - فراتر از مبانی 7:04
-
دمو - استفاده از گیت برای همکاری 5:37
-
چرا کنترل نسخه اهمیت دارد؟ 2:03
-
دمو - مخازن گیت محلی در مقابل مخازن راه دور 5:01
-
دمو - Undoing اشتباهات با گیت 6:05
-
استراتژیهای همکاری مؤثر 5:42
-
دمو - همکاری با گیت - برنچینگ و ادغام آسان 5:58
-
فرآیند بازبینی کد با گیت 5:40
-
ابزارها و پلتفرمهای همکاری 7:01
-
گیتهاب و GitLab - مرکز همکاری راه دور شما 6:35
-
دمو - بارگذاری پورتفولیوی خود در گیتهاب 5:35
-
تقویت پورتفولیوی خود با پروژههای جانبی 5:58
-
.gitignore - چرا همه چیز در گیت ذخیره نمیشود؟ None
-
چیتشیت برای سادهسازی همکاری با گیت None
-
بازبینی کد در عمل None
-
راهنمای دوره اتوماسیون و اسکریپتنویسی با پایتون None
-
اتوماسیون و اسکریپتنویسی با پایتون - جمعبندی نهایی None
مشخصات آموزش
اتوماسیون و اسکریپتنویسی با پایتون
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:109
- مدت زمان :05:44:51
- حجم :4.83GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy