آموزش دکوراتورهای پایتون 3

Python 3 Decorators

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: دکوراتورها به برنامه نویسان اجازه می دهند تا عملکرد یک شی را بدون تغییر دائمی ساختار شی تغییر دهند. این دوره به شما نحوه ایجاد و استفاده از دکوراتورها در پایتون را آموزش می‌دهد. الگوی دکوراتور در پایتون به شما امکان می‌دهد با قرار دادن آن در یک تابع دیگر، قابلیت جدیدی به یک شی اضافه کنید. در این دوره، Python 3 Decorators، یاد خواهید گرفت که دکوراتورها چیست و چگونه از آنها در پروژه های خود استفاده کنید. ابتدا، توابع را به عنوان اشیاء درجه یک در پایتون کاوش خواهید کرد. این به ما امکان می دهد تا در مورد عملکردهای مرتبه بالاتر، عملکردهای داخلی و بسته شدن اطلاعات کسب کنیم. همه این مفاهیم برای درک نحوه عملکرد دکوراتورها در پایتون ضروری هستند. در مرحله بعد، نحوه ایجاد و استفاده از دکوراتورهای خود را با نحو خاص پایتون خواهید فهمید. هنگامی که اصول دکوراتورها را بدانیم، یاد می گیریم که چگونه آنها را روی هم قرار دهیم و چگونه دکوراتورها را با استدلال ایجاد کنیم. در نهایت، نحوه ایجاد دکوراتور برای کلاس ها و نحوه استفاده از کلاس ها به جای توابع برای ایجاد دکوراتورها را خواهید آموخت. وقتی این دوره را به پایان رساندید، مهارت ها و دانش دکوراتورهای پایتون 3 را خواهید داشت که برای ایجاد و استفاده از دکوراتورها برای انعطاف پذیرتر کردن برنامه های خود لازم است.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

کار با توابع و بسته های مرتبه بالاتر Working with Higher Order Functions and Closures

  • مقدمه و پیش نیازها Introduction and Prerequisites

  • استفاده از توابع به عنوان اشیاء درجه یک Using Functions as First Class Objects

  • برگرداندن توابع درونی از توابع مرتبه بالاتر Returning Inner Functions from Higher Order Functions

  • حفظ حالت غیر محلی با بسته شدن Retaining Nonlocal State with Closures

  • توابع تزئین Decorating Functions

  • خلاصه Summary

اجرای دکوراتورهای تابع Implementing Function Decorators

  • حفاری عمیق تر در دکوراتورها Digging Deeper into Decorators

  • تزئین توابع با آرگومان ها Decorating Functions with Arguments

  • حفظ فراداده اصلی تابع Retaining Function's Original Metadata

  • دکوراتورهای رایج در پایتون Commonly Used Decorators in Python

  • پیاده سازی دکوراتورهای خودتان Implementing Your Own Decorators

  • خلاصه Summary

استفاده از Advanced Decorator Workflows Using Advanced Decorator Workflows

  • رسیدگی به بحث با کارخانه های دکوراتور Handling Arguments with Decorator Factories

  • پیاده سازی دکوراتورها با استدلال Implementing Decorators with Arguments

  • انباشتن چند دکوراتور در یک عملکرد واحد Stacking Multiple Decorators on a Single Function

  • دکوراتورهای سفارشی در فلاسک Custom Decorators in Flask

  • خلاصه Summary

کلاس های دکوراسیون و دکوراتورهای کلاس Decorating Classes and Class Decorators

  • استفاده از کلاس ها به عنوان دکوراتور Using Classes as Decorators

  • ملک یک دکوراتور کلاس است Property is a Class Decorator

  • کلاس های تزئین Decorating Classes

  • دکوراتورها از کتابخانه استاندارد Decorators from the Standard Library

  • خلاصه Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش دکوراتورهای پایتون 3
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 25m
23
Pluralsight (پلورال سایت) pluralsight-small
03 خرداد 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
دارد
دارد
دارد
Mateo Prigl

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mateo Prigl Mateo Prigl

Mateo در حال حاضر یک توسعه دهنده وب کامل است که برای شرکتی کار می کند که مشتریانی از اروپا و آمریکای شمالی دارد. سکوی او در برنامه نویسی بیشتر وب گرا بود ، در حالی که به صورت آزاد کار می کرد ، در استارتاپ های کوچک و شرکت هایی که به خدمات او نیاز دارند کار می کند. Go (lang) ، اکسیر ، روبی و C زبانهای مورد علاقه وی و همچنین زبانهایی هستند که او بیشتر در کارهای روزمره با سایر PHP کار می کند. او علاقه زیادی به یادگیری و آموزش آنچه را که بهترین می داند دارد. علایق عمده او اخیراً زمینه های DevOps ، Linux ، برنامه نویسی کاربردی و یادگیری ماشین بوده است.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.