دوره آموزشی
دوبله زبان فارسی
برنامهنویسی پایتون برای 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
مشخصات آموزش
برنامهنویسی پایتون برای AIOps ،MLOps و DevOps
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:همه سطوح
- تعداد درس:130
- مدت زمان :17:06:54
- حجم :7.04GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy