کتاب آموزش جامع دکوریتورها در پایتون: بهینه‌سازی و توسعه کدهای حرفه‌ای با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره آموزش جامع دکوریتورها در پایتون: بهینه‌سازی و توسعه کدهای حرفه‌ای

موضوع کلی: برنامه‌نویسی و توسعه نرم‌افزار

موضوع میانی: مهندسی کد و الگوهای طراحی در پایتون

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مبانی توابع و برنامه‌نویسی تابعی در پایتون
  • 2. مفهوم توابع به عنوان شهروندان درجه یک در پایتون
  • 3. بررسی ساختار توابع تودرتو و بستارها
  • 4. مفهوم دامنه متغیرها و دسترسی در توابع داخلی
  • 5. آشنایی با مفهوم دکوریتورها و کاربرد آن‌ها
  • 6. ساختار پایه دکوریتورها و نحوه عملکرد آن‌ها
  • 7. پیاده‌سازی نخستین دکوریتور سفارشی
  • 8. نحوه استفاده از علامت @ برای فراخوانی دکوریتورها
  • 9. انتقال آرگومان‌ها به توابع دکور شده
  • 10. مدیریت آرگومان‌های متغیر با *args و **kwargs
  • 11. حفظ متادیتای توابع با استفاده از functools wraps
  • 12. زنجیره‌سازی دکوریتورها و ترتیب اجرای آن‌ها
  • 13. دکوریتورهای کلاس‌محور و پیاده‌سازی متد call
  • 14. استفاده از دکوریتورها برای ثبت زمان اجرای توابع
  • 15. ایجاد دکوریتور برای لاگ‌گیری و مانیتورینگ توابع
  • 16. پیاده‌سازی دکوریتورهای شرطی برای کنترل دسترسی
  • 17. بهینه‌سازی توابع با دکوریتورهای حافظه‌پوش (Memoization)
  • 18. استفاده از دکوریتورها برای مدیریت خطا و استثناها
  • 19. دکوریتورهای پارامتریک و نحوه دریافت آرگومان برای دکوریتور
  • 20. تکنیک‌های اعتبارسنجی ورودی توابع با دکوریتورها
  • 21. استفاده از دکوریتورها در برنامه‌نویسی شیءگرا
  • 22. کاربرد دکوریتورها در متدهای کلاس و متدهای ایستا
  • 23. بررسی دکوریتورهای داخلی پایتون مانند property
  • 24. توسعه سیستم‌های میان‌افزار با بهره‌گیری از دکوریتورها
  • 25. پیاده‌سازی الگوی طراحی Singleton با استفاده از دکوریتور
  • 26. مدیریت منابع و دکوریتورهای مرتبط با مدیریت حافظه
  • 27. تست‌نویسی و آزمون واحد برای توابع دکور شده
  • 28. خطایابی و عیب‌یابی کدهای دکور شده
  • 29. بهترین روش‌ها برای خوانایی کد هنگام استفاده از دکوریتورها
  • 30. الگوهای طراحی پیشرفته با استفاده از دکوریتورها
  • 31. بررسی تأثیر دکوریتورها بر کارایی و سرعت اجرای برنامه
  • 32. مستندسازی توابع دکور شده در پروژه‌های بزرگ
  • 33. کاربرد دکوریتورها در چارچوب‌های وب سازگار با استانداردهای ملی
  • 34. ایجاد دکوریتور برای محدودسازی نرخ فراخوانی توابع
  • 35. مدیریت وضعیت در توابع با استفاده از دکوریتورها
  • 36. الگوی طراحی استراتژی با کمک دکوریتورها
  • 37. تلفیق دکوریتورها با کتابخانه‌های استاندارد پایتون
  • 38. پروژه عملی: طراحی یک سیستم لاگ‌گیری امن
  • 39. پروژه عملی: پیاده‌سازی سیستم کنترل دسترسی مبتنی بر نقش
  • 40. بررسی محدودیت‌های استفاده از دکوریتورها در پروژه‌های پیچیده
تگ‌ها: Python Decorators آموزش دکوراتور در پایتون الگوهای طراحی پایتون برنامه‌نویسی پایتون برنامه‌نویسی پیشرفته پایتون بهینه‌سازی کد توابع در پایتون توسعه نرم‌افزار کدنویسی تمیز مهندسی کد

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.