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

برنامه‌نویسی پایتون برای AIOps ،MLOps و DevOps

برنامه‌نویسی پایتون برای AIOps ،MLOps و DevOps

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

آنچه یاد خواهید گرفت:

  • اعمال پایتون در وظایف زیرساخت و عملیات‌ها با اطمینان: کد پایتون تمیز و ماژولار با اصول اساسی، مدیریت فایل، ماژول‌ها و برنامه‌نویسی شی‌گرا (OOP) بنویسید.
  • اتوماسیون عملیات‌های مرتبط با فایل‌ها: دستکاری، رمزگذاری و کار با فرمت‌های فایل مختلف و پرکاربرد در DevOps ،MLOps و AIOps به طور موثر
  • ساخت اپلیکیشن‌های تعاملی خط فرمان: ساخت رابط‌های خط فرمان با پایتون برای اتوماسیون وظایف و ساده‌سازی گردش کارها
  • مدیریت موثر سیستم‌های لینوکس از راه دور: از کتابخانه Fabric در پایتون برای اجرای از راه دور و از psutil برای نظارت بر سیستم استفاده کنید.
  • ایجاد، مدیریت و انتشار پکیج‌های پایتون: سازماندهی کد به پکیج‌های قابل استفاده مجدد و توزیع آن‌ها در پلتفرم‌هایی مانند PyPI
  • استفاده از داکر برای استقرار اپلیکیشن‌ها: درک ایجاد ایمیج داکر، کانتینرسازی و استقرار
  • اتوماسیون گردش کارها با GitHub Actions: پایپ‌لاین‌های CI-CD را با GitHub Actions طراحی و پیکربندی کنید.
  • پیاده‌سازی گردش کارهای CI-CD با سرویس‌های AWS: پایپ‌لاین‌هایی طراحی کنید که از S3 برای ذخیره‌سازی و از نمونه‌های EC2 برای استقرار استفاده می‌کنند.
  • نوشتن تست‌ها به طور خاص برای پروژه‌های MLOps: قابلیت اطمینان و قابلیت نگهداری MLOps را با Pytest تضمین کنید.
  • Provision و مدیریت زیرساخت با کد: اصول زیرساخت به‌عنوان کد (IaC) را با SDK پایتون، Pulumi اعمال کنید.
  • تجربه یک پایپ‌لاین MLOps کامل: یک راه‌حل end-to-end MLOps را با یکپارچه‌سازی ابزارها و مفاهیمی که در طول دوره آموخته‌اید، بسازید.
  • راه‌اندازی نظارت مداوم برای بهبود رویت‌پذیری: نظارت و هشداردهی را با Prometheus و Grafana پیاده‌سازی کنید.

پیش‌نیازهای دوره

  • نیازی به تجربه برنامه‌نویسی نیست.
  • فقط به یک لپ‌تاپ و رابط خط فرمان برای کدنویسی نیاز دارید.

توضیحات دوره

به مهارت‌های ضروری پایتون که برای ساده‌سازی گردش کار DevOps، پیاده‌سازی پایپ‌لاین‌های هوشمند MLOps و بهینه‌سازی شیوه‌های AIOps نیاز دارید، تسلط پیدا کنید. این دوره جامع به اصول پایتون، اتوماسیون فایل، تسلط به خط فرمان، یوتیلیتی‌های لینوکس، مدیریت پکیج، داکر ، CI-CD با AWS، اتوماسیون زیرساخت و حتی تکنیک‌های پیشرفته نظارت و لاگ کردن می‌پردازد.

مهارت‌های کلیدی که خواهید توسعه داد:

  • اصول پایتون: درک قوی از متغیرها، انواع داده، ساختارهای کنترلی، توابع، برنامه‌نویسی شی‌گرا و بهترین شیوه‌ها برای نوشتن کد تمیز پایتون بدست آورید.
  • اتوماسیون فایل: به‌راحتی متن، باینری و فرمت‌های مختلف فایل (مانند CSV ،JSON و غیره) مورد استفاده در پروژه‌های MLOps ،AIOps و DevOps را دستکاری کنید. استراتژی‌های رمزگذاری برای مدیریت ایمن فایل‌ها را یاد بگیرید.
  • قدرت خط فرمان: رابط‌های خط فرمان بسازید و وظایف را با کتابخانه‌های پایتون مانند argparse ،Click و fire خودکار کنید.
  • یکپارچه‌سازی لینوکس: به‌طور مؤثر با سیستم‌های لینوکسی با کتابخانه‌های Fabric و psutil در پایتون تعامل برقرار کنید.
  • مدیریت پکیج: ایجاد، مدیریت و انتشار پکیج‌های پایتون را برای ساده‌سازی گردش کارهای خود یاد بگیرید.
  • تخصص در داکر: به کانتینرسازی داکر برای استقرارهای منسجم و قابل حمل مسلط شوید.
  • اتوماسیون GitHub Actions: گردش کارهای GitHub Actions را برای پروژه‌های پایتون خود ایجاد و سفارشی کنید.
  • الزامات AWS: محیط AWS خود را راه‌اندازی کنید، با S3 buckets کار کنید، نمونه‌های EC2 را مدیریت کنید و پایپ‌لاین‌های CI-CD را در AWS طراحی کنید.
  • قدرت Pytest: تست‌های قوی و قابل نگهداری برای پروژه‌های MLOps خود با Pytest بنویسید.
  • زیرساخت به عنوان کد با Pulumi: مدیریت و provisioning زیرساخت را با SDK پایتون Pulumi خودکار کنید.
  • MLOps در عمل: در یک دموی عملی شرکت کنید که یک پایپ‌لاین کامل MLOps را به نمایش می‌گذارد.
  • نظارت و لاگ کردن: نظارت مداوم با Prometheus و Grafana را برای بینش‌های قابل اقدام راه‌اندازی کنید.

این دوره برای چه کسانی مناسب است؟

  • توسعه‌دهندگانی که به ساده‌سازی فرآیندهای DevOps علاقه‌مند هستند.
  • دانشمندان داده و مهندسان یادگیری ماشین که به دنبال بهبود شیوه‌های MLOps هستند.
  • متخصصان فناوری اطلاعات که می‌خواهند استراتژی‌های AIOps را پیاده‌سازی کنند.
  • هر کسی که می‌خواهد به پایتون برای مدیریت و اتوماسیون زیرساخت مسلط شود.

برنامه‌نویسی پایتون برای AIOps ،MLOps و DevOps

  • به این دوره خوش آمدید 04:01
  • آنچه این دوره را منحصر به فرد می‌کند 08:25
  • آشنایی با پایتون 05:28
  • مقدمه‌ای بر پایتون None
  • نصب و اجرای پایتون 08:47
  • متغیرها و انواع داده در پایتون 06:11
  • متغیرها در پایتون None
  • بررسی سریع رابط Jupyter Lab 15:19
  • متغیرها و انواع داده - بخش عملی 17:46
  • آزمون متغیرها در پایتون None
  • کامنت‌ها در زبان برنامه‌نویسی پایتون 07:02
  • نظرات در پایتون None
  • عملگرها در برنامه‌نویسی پایتون 07:17
  • عملگرها در پایتون - بخش عملی 26:02
  • عملگرها در پایتون None
  • توابع داخلی در برنامه‌نویسی پایتون 04:06
  • توابع داخلی در برنامه‌نویسی پایتون - بخش عملی 08:14
  • توابع داخلی در برنامه‌نویسی پایتون - قسمت 2 - بخش عملی 09:23
  • دنباله‌ها در پایتون 05:15
  • بخش عملی - رشته‌ها در پایتون - عملیات‌های دنباله 08:02
  • بخش عملی - لیست در پایتون - عملیات‌های دنباله 03:51
  • بخش عملی - تاپل در پایتون - عملیات‌های دنباله 03:03
  • بخش عملی - دیکشنری در پایتون - عملیات‌های دنباله 02:45
  • بخش عملی - مجموعه‌ها در پایتون - عملیات‌های دنباله 05:31
  • بخش عملی - بازه در پایتون - عملیات‌های دنباله 01:54
  • کنترل اجرا در پایتون 06:29
  • بخش عملی - عبارات شرطی در پایتون 14:28
  • بخش عملی - For - عبارات کنترلی در پایتون 07:08
  • بخش عملی - While - عبارات کنترلی در پایتون 05:56
  • بخش عملی - عبارات کنترلی حلقه در برنامه‌نویسی پایتون 07:24
  • مدیریت استثنا در پایتون 07:50
  • فرمت‌بندی رشته در پایتون 04:09
  • فرمت‌بندی رشته - بخش عملی 05:38
  • توابع تعریف‌شده توسط کاربر در پایتون 08:35
  • توابع تعریف‌شده توسط کاربر و اسکوپ متغیرها - بخش عملی 21:45
  • توابع ناشناس - لامبدا 05:03
  • توابع پیشرفته - list comprehension ،map ،filter و dict comprehension 06:24
  • ماژول‌ها در پایتون 08:18
  • ماژول‌ها در پایتون - بخش عملی 13:38
  • عبارات منظم 09:30
  • عبارات منظم - بخش عملی 16:27
  • آشنایی با پایتون شی‌گرا 07:20
  • کلاس‌ها و اشیاء - بخش عملی 21:02
  • مفاهیم شی‌گرا در پایتون 02:49
  • خلاصه بخش 18:37
  • مفاهیم شی‌گرا - بخش عملی 02:12
  • آشنایی با اتوماسیون فایل پایتون 02:03
  • کار با فایل‌ها و دایرکتوری 04:40
  • کار با فایل‌های متنی 14:07
  • کار با فایل‌های باینری 05:07
  • کار با فرمت‌های رایج فایل در DevOps - پروژه‌های MLOps AIOps 13:21
  • کار با فرمت‌های رایج فایل در DevOps - پروژه‌های MLOps AIOps - قسمت 2 11:19
  • استراتژی‌هایی برای کار با فایل‌های بزرگ 05:50
  • رمزنگاری و رمزنگاری با پایتون 16:02
  • کار با دایرکتوری‌ها در پایتون - os ،shutil و pathlib 10:30
  • مثال‌هایی از MLOps 05:02
  • آشنایی با کار با خط فرمان 06:10
  • کار با ماژول sys - بخش عملی 05:11
  • کار با ماژول os 02:59
  • کار با ماژول subprocess 06:42
  • کار با ابزارهای خط فرمان 08:40
  • sys.argv - ورودی‌های خط فرمان 13:45
  • Argparse - تجزیه ورودی‌های خط فرمان 13:52
  • دکوراتورهای تابع 12:59
  • تجزیه خط فرمان با Click 13:58
  • ایجاد رابط خط فرمان پیچیده‌تر با Click 10:25
  • کار با پکیج fire 11:59
  • آشنایی با کتابخانه Fabric در پایتون 05:44
  • Fabric در پایتون - بخش عملی 09:04
  • نظارت بر سیستم با psutil 03:48
  • psutil - بخش عملی 01:41
  • آشنایی با مدیریت پکیج پایتون 09:37
  • مدیریت پکیج با پایتون - بخش عملی 20:56
  • MLOps برای PyPI - بخش عملی 08:11
  • آشنایی با DevOps 08:15
  • مقدمه‌ای بر Docker 07:10
  • نصب Docker 02:09
  • داکر - بخش عملی 18:56
  • آشنایی با GitHub Actions 06:19
  • دموی سریع از فایل YAML GitHub Actions 10:41
  • درک فایل YAML GitHub Actions 05:41
  • ایجاد GitHub Actions از ابتدا 09:37
  • پیکربندی گردش کار بر اساس مورد استفاده 03:48
  • دستور کار بخش 01:52
  • ایجاد حساب AWS 04:18
  • راه‌اندازی احراز هویت چندعاملی روی حساب روت 08:09
  • ایجاد حساب IAM و نام مستعار حساب 07:08
  • راه‌اندازی رابط خط فرمان با اعتبارنامه‌ها 04:48
  • سیاست IAM 02:42
  • ژنراتور و پیوست سیاست IAM 07:44
  • حذف کاربر IAM 01:11
  • باکت S3 و کلاس‌های ذخیره‌سازی 14:39
  • ایجاد باکت S3 از کنسول 07:50
  • ایجاد باکت S3 از CLI 04:52
  • فعال‌سازی نسخه در S3 06:17
  • مقدمه‌ای بر نمونه‌های EC2 04:21
  • راه‌اندازی نمونه EC2 و اتصال SSH به نمونه‌های EC2 08:40
  • فعالیت پاکسازی 00:49
  • دستور کار بخش 01:33
  • بررسی فایل‌های CI-CD پایتون 10:56
  • راه‌اندازی پیش‌نیاز برای پایپ‌لاین‌های CI-CD 14:36
  • تست CI-CD با AWS 06:03
  • آشنایی با Pytest 06:57
  • pytest - بخش عملی 14:24
  • فیکسچرها در pytest 08:13
  • آشنایی با IAAC 04:46
  • آشنایی با Pulumi 05:09
  • آماده کردن سیستم 05:51
  • Pulumi - بخش عملی 14:33
  • Pulumi با مورد استفاده پیشرفته - EC2 با گروه امنیتی 05:35
  • آشنایی با MLOps 07:13
  • دموی عملی MLOps 12:56
  • تست MLOps 02:34
  • آشنایی با نظارت مداوم 08:21
  • مورد استفاده برای نظارت مداوم 03:40
  • آشنایی با Prometheus 04:28
  • معماری Prometheus 11:38
  • انواع معیارهای Prometheus 03:49
  • نصب Prometheus 14:06
  • آشنایی با Grafana 02:02
  • نصب Grafana 04:54
  • فایل پیکربندی Prometheus 07:12
  • بررسی کوئری کردن اولیه در Prometheus 08:04
  • نظارت بر زیرساخت با Prometheus 02:45
  • نظارت بر لینوکس سرور با Node Exporter 10:07
  • نظارت بر اپلیکیشن کلاینت با Prometheus 04:20
  • نظارت بر اپلیکیشن FastAPI با Prometheus 10:09
  • نظارت بر تمام اندپوینت‌ها با Prometheus 07:29
  • ایجاد مصورسازی با Grafana 18:00
  • تریگر کردن هشدارها با Grafana 13:46

6,754,500 1,350,900 تومان

مشخصات آموزش

برنامه‌نویسی پایتون برای AIOps ،MLOps و DevOps

  • تاریخ به روز رسانی: 1404/09/07
  • سطح دوره:همه سطوح
  • تعداد درس:130
  • مدت زمان :17:06:54
  • حجم :7.04GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

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

The Great Courses
1,889,000 377,800 تومان
  • زمان: 04:47:39
  • تعداد درس: 30
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,659,500 531,900 تومان
  • زمان: 06:44:45
  • تعداد درس: 35
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,501,000 300,200 تومان
  • زمان: 03:48:11
  • تعداد درس: 47
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,300,500 1,460,100 تومان
  • زمان: 18:29:24
  • تعداد درس: 115
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,113,000 422,600 تومان
  • زمان: 05:21:41
  • تعداد درس: 51
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
9,269,000 1,853,800 تومان
  • زمان: 23:28:00
  • تعداد درس: 170
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,762,000 1,752,400 تومان
  • زمان: 22:11:23
  • تعداد درس: 140
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,356,000 271,200 تومان
  • زمان: 03:26:02
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,734,500 1,346,900 تومان
  • زمان: 17:03:28
  • تعداد درس: 45
  • سطح دوره:
  • زبان: دوبله فارسی

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

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