آموزش جامع لاگ‌گیری (Logging) و Loguru در پایتون - آخرین آپدیت

دانلود Mastering Python Logging and Loguru: Complete Guide

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش جامع لاگ‌گیری در پایتون: از ماژول‌های داخلی تا Loguru

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

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

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

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

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

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

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

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

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

ایدان چن

پیش‌نیازها:

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

سرفصل ها و درس ها

مقدمه ای بر Logging در پایتون Introduction to Logging in Python

  • مروری بر دوره course overview

  • اهمیت Logging Importance of Logging

  • مروری بر Logging پایتون و معرفی Loguru Overview of Python Logging & Introduction to Loguru

  • درک سطوح لاگ Understanding Log Levels

  • اصول اولیه Logging Logging Basics

شروع کار با پایتون Getting Started with Python

  • نصب پایتون 3 روی کامپیوتر شما Installing Python 3 on your computer

  • ایجاد محیط مجازی (VENV) Creating virtual environment (VENV)

  • نحوه نصب پایتون 3 و استفاده از محیط های مجازی (venv) در ویندوز- مقاله How to Install Python 3 and Use Virtual Environments (venv) on Windows- Article

  • نحوه نصب پایتون 3 و استفاده از محیط های مجازی (venv) در لینوکس- مقاله How to Install Python 3 and Use Virtual Environments (venv) on linux- Article

  • نحوه نصب پایتون 3 و استفاده از محیط های مجازی (venv) در مک- مقاله How to Install Python 3 and Use Virtual Environments (venv) on Mac- Article

  • نصب Pycharm - مقاله Installing Pycharm - Article

مبانی برنامه نویسی پایتون Python Programming Foundations

  • توابع در پایتون: تعریف و کاربرد Functions in Python: Definition and Usage

  • توابع در پایتون: تعریف و کاربرد - آزمون Functions in Python: Definition and Usage - QUIZ

  • توابع در پایتون: تعریف و کاربرد - تمرین کدنویسی Functions in Python: Definition and Usage - Code Exercise

  • ماژول ها و پکیج ها: سازماندهی کد Modules and Packages: Organizing Code

  • ماژول ها و پکیج ها: سازماندهی کد - آزمون Modules and Packages: Organizing Code - QUIZ

  • ماژول ها و پکیج ها: سازماندهی کد - تمرین کدنویسی Modules and Packages: Organizing Code - Coding Exercise

  • درک کلاس ها و اشیاء پایتون Understanding Python Classes and Objects

  • درک کلاس ها و اشیاء پایتون - آزمون Understanding Python Classes and Objects - QUIZ

  • درک کلاس ها و اشیاء پایتون - تمرین کدنویسی Understanding Python Classes and Objects - Coding Exercise

ماژول Logging داخلی پایتون - جزئیات Python's Built-in Logging Module - Detailed

  • راه اندازی Logging اولیه Setting Up Basic Logging

  • غواصی عمیق: سطوح لاگ و Handlerها Deep Dive: Log Levels and Handlers

  • قالب بندی لاگ ها برای خوانایی بهتر Formatting Logs for Better Readability

  • استفاده از فیلترها و Handlerهای سفارشی Using Filters and Custom Handlers

  • ساختاردهی Loggerها در یک پروژه Structuring Loggers in a Project

  • Logging در برنامه های Multithreaded Logging in Multithreaded Applications

  • مدیریت Exceptionها و Stack Trace Handling Exceptions and Stack Trace

  • Logging داخلی پایتون Python's Built-in Logging

Logging پیشرفته با Loguru Advanced Logging with Loguru

  • راه اندازی آسان Logging با Loguru Easy Logging Setup with Loguru

  • پیکربندی ها و سفارشی سازی Configurations and Customization

  • مدیریت Exceptionها و Stack Trace با Loguru Exception Handling and Stack Traces with Loguru

  • سریال سازی و مدیریت فایل Serialization and File Management

  • مقایسه Loguru و Logging پایتون (شامل Asynchronous با loguru) Comparing Loguru and Python's Logging (including Asynchronous with loguru)

  • آزمون Loguru Loguru QUIZ

کاربردهای واقعی و بهترین شیوه ها Real-world Applications and Best Practices

  • کار با فایل های yaml به عنوان پیکربندی - مقاله working with yaml files as configuration - Article

  • ساخت کلاس پیکربندی برای Logging آسان و پیکربندی loguru Building Configuration Class for easy logging and loguru configuration

  • ایجاد کلاس logging از ابتدا Creating logging class from scratch

  • ایجاد کلاس loguru از ابتدا Creating loguru class from scratch

  • معرفی FastAPI با پایتون - مقاله Introduction to FastAPI with Python - Article

  • loguru در برنامه های وب loguru in Web Applications

  • Logging در Scripting و اتوماسیون با استفاده از requests Logging in Scripting and Automation using requests

  • معرفی Prometheus - مقاله Prometheus Introduction - Article

  • ادغام Logging با ابزارهای مانیتورینگ با استفاده از prometheus_client Integrating Logging with Monitoring Tools using prometheus_client

  • امتحان نهایی: Logging در پایتون Final Exam: Logging in Python

نتیجه گیری دوره Course Conclusion

  • مروری بر دوره و گام های بعدی Course Recap and Next Steps

نمایش نظرات

آموزش جامع لاگ‌گیری (Logging) و Loguru در پایتون
جزییات دوره
3.5 hours
35
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
146
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

‪Idan Chen‬‏ ‪Idan Chen‬‏

دانشمند داده و محقق ارشد