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

تسلط به Logging و Loguru در پایتون: راهنمای کامل

تسلط به Logging و Loguru در پایتون: راهنمای کامل

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

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

  • درک اصول پایه Logging در پایتون و اهمیت آن در توسعه نرم‌افزار
  • اهمیت Logging در توسعه نرم‌افزار
  • پیکربندی ماژول Logging داخلی پایتون برای کاربردهای مختلف
  • تکنیک‌های پیشرفته Logging، از جمله ایجاد هندلرها و فیلترهای سفارشی
  • معرفی و راه‌اندازی Loguru برای ساده‌سازی Logging 
  • مقایسه ماژول Logging پایتون با Loguru در سناریوهای مختلف
  • بهترین روش‌ها برای قالب‌بندی پیام‌های لاگ و مدیریت فایل‌ها
  • استراتژی‌های Logging واقعی برای پایش و رفع عیب در برنامه‌ها
  • پیاده‌سازی Logging در محیط‌های multi-threaded
  • ادغام Logging با ابزارهای پایش عملکرد و خطا
  • ساختاردهی لاگرها در پروژه‌های بزرگ برای وضوح و قابلیت نگهداری

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

  • دانش پایه پایتون: آشنایی با سینتکس پایتون و مفاهیم ابتدایی برنامه‌نویسی مانند متغیرها، حلقه‌ها و توابع.
  • دسترسی به یک کامپیوتر: سیستمی که قادر به اجرای پایتون و نرم‌افزار ویرایش متن باشد، برای تمرینات و پروژه‌های دوره.

توضیحات دوره

"تسلط به Logging در پایتون با ماژول‌های داخلی و Loguru" یک دوره تخصصی است که برای توسعه‌دهندگانی طراحی شده که می‌خواهند با به‌کارگیری استراتژی‌های موثر Logging، اپلیکیشن‌های پایتون خود را بهبود دهند. با بررسی عمیق ماژول Logging داخلی پایتون و کتابخانه Loguru، دانشجویان یاد می‌گیرند چگونه مکانیزم‌های لاگ‌گیری پیشرفته را پیاده کنند که به طور قابل توجهی فرآیند رفع اشکال، پایش و نگهداری برنامه‌ها را بهبود می‌بخشد.

آنچه دانشجویان یاد می‌گیرند:

  • اصول پایه Logging در پایتون و اهمیت آن در توسعه نرم‌افزار
  • نحوه پیکربندی و استفاده از ماژول Logging  پایتون در سناریوها و کاربردهای مختلف
  • مقایسه ماژول لاگ‌گیری پایتون با Loguru در موقعیت‌های مختلف
  • تکنیک‌های قالب‌بندی پیام‌های لاگ برای اطمینان از مفید و قابل اقدام بودن آنها
  • بهترین روش‌ها برای قالب‌بندی پیام‌های لاگ و مدیریت فایل‌ها
  • استراتژی‌های مدیریت فایل‌های لاگ، از جمله چرخش و سیاست‌های نگهداری
  • روش‌های ادغام Logging در برنامه‌های پایتون به طوری که برنامه‌ها مقاوم و نگهداری آنها ساده‌تر شود.

چرا به این دوره نیاز دارید:

Logging بخشی جدایی‌ناپذیر از توسعه نرم‌افزار است که دید عمیقی نسبت به رفتار برنامه‌ها فراهم می‌کند و کمک می‌کند خطاها و نقاط ضعف عملکردی به سرعت شناسایی شوند. با گذراندن این دوره، شما:

  • درک عمیقی از روش‌های استفاده از Logging برای عیب‌یابی و پایش موثر برنامه‌های پایتون کسب می‌کنید.
  • می‌آموزید چگونه Logging را برای سطوح مختلف پیچیدگی، از اسکریپت‌های ساده تا برنامه‌های بزرگ، پیکربندی کنید.
  • توانایی خود را برای نگهداری و بهبود کیفیت نرم‌افزار افزایش می‌دهید تا برنامه‌های شما قابل اطمینان‌تر و کاربرپسندتر شوند.
  • مهارت کار با Logging را به عنوان ابزاری پیشگیرانه برای بهینه‌سازی عملکرد و پیشگیری از خطاها به دست می‌آورید.

مخاطبین دوره:

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

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

  • توسعه‌دهندگان متوسط پایتون: افرادی که با مبانی پایتون آشنا هستند و می‌خواهند در زمینه تشخیص، رفع اشکال و پایش برنامه‌ها مهارت بیشتری کسب کنند.
  • مهندسین نرم‌افزار: حرفه‌ای‌هایی که می‌خواهند توانایی خود را در عیب‌یابی، پایش و نگهداری برنامه‌های پایتون بهبود بخشند.
  • دانشمندان داده و تحلیلگران: کسانی که در حوزه داده فعالیت می‌کنند و به دنبال پیاده‌سازی Logging برای مدیریت بهتر گردش کار پردازش و تحلیل داده‌ها هستند.
  • مهندسین DevOps: افرادی که در استقرار و مدیریت برنامه‌های پایتون دخیل هستند و می‌خواهند قابلیت رؤیت‌پذیری و هوش عملیاتی برنامه‌ها را افزایش دهند.
  • توسعه‌دهندگان وب: توسعه‌دهندگان وب پایتون که قصد دارند مکانیزم‌های قوی Logging را برای بهبود ردیابی خطاها و پایش عملکرد در برنامه‌های وب خود ادغام کنند.
  • دانشجویان و یادگیرندگان: هر کسی که به شیوه‌های توسعه نرم‌افزار علاقه‌مند است و می‌خواهد جنبه‌ای حیاتی از نگهداری و تضمین کیفیت نرم‌افزار را بیاموزد.
  • رهبران تیم فنی و مدیران: آن‌هایی که می‌خواهند ریزه‌کاری‌های Logging را بشناسند تا بتوانند فرآیندهای توسعه و نگهداری را در تیم‌های خود بهبود دهند.

تسلط به Logging و Loguru در پایتون: راهنمای کامل

  • اهمیت Logging 06:51
  • مروری بر Logging پایتون و معرفی Loguru 09:25
  • درک سطح‌های لاگ 10:29
  • مبانی Logging None
  • نصب پایتون 3 روی کامپیوتر شما 03:33
  • ایجاد محیط مجازی (VENV) 03:36
  • توابع در پایتون: تعریف و کاربرد 05:05
  • توابع در پایتون: تعریف و کاربرد - آزمون None
  • توابع در پایتون: تعریف و کاربرد - تمرین کدنویسی None
  • ماژول‌ها و پکیج‌ها: سازمان‌دهی کد 03:36
  • ماژول‌ها و پکیج‌ها: سازمان‌دهی کد - آزمون None
  • ماژول‌ها و پکیج‌ها: سازمان‌دهی کد - تمرین کدنویسی None
  • درک کلاس‌ها و اشیاء پایتون 06:24
  • درک کلاس‌ها و اشیاء پایتون - آزمون None
  • درک کلاس‌ها و اشیاء پایتون - تمرین کدنویسی None
  • راه‌اندازی Logging پایه 05:28
  • بررسی عمیق: سطح‌های لاگ و هندلرها 06:06
  • قالب‌بندی لاگ‌ها برای خوانایی بهتر 08:09
  • استفاده از فیلترها و هندلرهای سفارشی 09:37
  • ساختاردهی لاگرها در یک پروژه 09:05
  • Logging در برنامه‌های چندنخی 04:40
  • مدیریت استثناها و مسیر خطا (Stack Trace) 07:02
  • Logging داخلی پایتون None
  • راه‌اندازی ساده Logging با Loguru 07:38
  • پیکربندی و سفارشی‌سازی 09:49
  • مدیریت استثناها و مسیر خطاها با Loguru 11:40
  • سریال‌سازی و مدیریت فایل‌ها 15:04
  • مقایسه Loguru و Logging پایتون (شامل حالت غیرهم‌زمان با Loguru) 18:00
  • آزمون Loguru None
  • ساخت کلاس پیکربندی برای آسان‌سازی Logging و تنظیمات Loguru 09:47
  • ایجاد کلاس Logging از صفر 07:24
  • ساخت کلاس Loguru از صفر 08:43
  • استفاده از Loguru در برنامه‌های وب 12:12
  • Logging در اسکریپت‌نویسی و اتوماسیون با استفاده از requests 06:38
  • ادغام Logging با ابزارهای پایش با استفاده از prometheus_client 10:04
  • آزمون نهایی: Logging در پایتون None
  • مرور دوره و گام‌های بعدی 03:01

2,351,600 587,900 تومان

مشخصات آموزش

تسلط به Logging و Loguru در پایتون: راهنمای کامل

  • تاریخ به روز رسانی: 1404/12/10
  • سطح دوره:همه سطوح
  • تعداد درس:37
  • مدت زمان :03:56:46
  • حجم :1.49GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

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

The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
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
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

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

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