دوره آموزشی
The Great Courses
دوبله زبان فارسی

اتوماسیون و اسکریپت‌نویسی با پایتون

اتوماسیون و اسکریپت‌نویسی با پایتون

✅ سرفصل و جزئیات آموزش

توضیحات دوره

این دوره بر اتوماسیون تسک‌ها و افزایش بهره‌وری با استفاده از پایتون تمرکز دارد. شما یاد خواهید گرفت چگونه اسکریپت‌هایی برای دستکاری فایل‌ها، استخراج داده‌، وب اسکرپینگ و تعامل با 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

3,425,200 856,300 تومان

مشخصات آموزش

اتوماسیون و اسکریپت‌نویسی با پایتون

  • تاریخ به روز رسانی: 1405/04/02
  • سطح دوره:مقدماتی
  • تعداد درس:109
  • مدت زمان :05:44:51
  • حجم :4.83GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
9,835,000 1,967,000 تومان
  • زمان: 13:12:05
  • تعداد درس: 134
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید