در این ویدیو با متد __set_name__ در پایتون آشنا میشوید. این متد برای زمانی استفاده میشود که بخواهید به صورت اتوماتیک attributeهای descriptor را نامگذاری کنید. در این حالت دیگر نیازی به این نیست که بعد از ساختن class variable مقدار نام را ارسال کنید.



0

intro

13:10

رایگان

1

__get__

7:13

رایگان

2

__set__

8:22

رایگان

3

__delete__

2:13

رایگان

4

__set_name__

4:7

رایگان

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

آموزش پیشرفته جنگو - ساخت فروشگاه اینترنتی
دوره آموزش تست نویسی در پایتون
دوره آموزش تست نویسی در پایتون
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش FastAPI
دوره آموزش FastAPI
تکمیل ضبط
امیرحسین بیگدلو



ارسال نظر


زهرا

1 سال قبل پاسخ به نظر

سلام استاد امیر
تاجایی ک فهمیدم از descriptor ها برای کنترل بر روی مقادیر attr های یک کلاس استفاده میشه. سوالی ک داشتم تو دنیای واقعی اینا کاربردش چیه؟ مثلا تو پروژه های جنگویی ممکنه ازشون استفاده کنیم؟ و اگه اره کجا؟؟
متشکرم

ارسال نظر



محمد دری

1 سال قبل پاسخ به نظر

آقا امیر دوره مفیدی بود :)

ارسال نظر



مهدی

2 سال قبل پاسخ به نظر

سلام. من خیلی دیسکریپتور خوندم وتماشا کردم ولی فقط تو آموزش شما درکش کردم. ممنون.

ارسال نظر



Mahdi

2 سال قبل پاسخ به نظر

سلام امیر
خداقوت
خیلی عالی بود.
امیدوارم همینطور ادامه بدی.
منتظر آموزش های حرفه ای تر هستم.

ارسال نظر



max

2 سال قبل پاسخ به نظر

مفید بود و خیلی خوشحال شدم که یک برنامه نویس خوب با زبان راحت زبان قشنگ پایتون رو آموزش میده

پیروز باشی

ارسال نظر



ابراهیمی

3 سال قبل پاسخ به نظر

عالی و خیلی کاربردی و البته مختصر و مفید بود این دوره
ممنون

ارسال نظر



مجید حسنی

3 سال قبل پاسخ به نظر

بسیار عالی
اگر از descriptor در کدهای جانگو مثلا در مدل ها استفاده کنیم conflict بوجود میاد؟

ارسال نظر



امیرحسین بیگدلو

3 سال قبل

نمی‌دونم، استفاده کن ببین بوجود میاد؟!


مجید حسنی

3 سال قبل

کد زیر را در مدل کاربر اضافه کردم و جواب گرفتم.البته ازش در تمپلیت بعنوان متغیر استفاده کردم.خیلی به درد بخوره
@property
def telephone(self):
if self.tel[0] != '0':
return '0'+self.tel
return self.tel


امیرحسین بیگدلو

3 سال قبل

خب این الآن کجاش descriptor هستش؟

فرهاد

3 سال قبل پاسخ به نظر

سلام
این ویدئو بارگذاری نمیشود، مثل اینکه در آدرس ویدئو مشکل وجود دارد

ارسال نظر



امیرحسین بیگدلو

3 سال قبل

مشکل حل شد

مونگارد