◇ #پایتون جادوگر دنیای برنامه نویسی!
◇ معرفی حوزه های کاری پایتون
◇ معرفی کتابخونه های کاربردی
◇ معرفی دوره های مفید
◇ معرفی تکنیک ها و نکات
◇ نقشه راه حوزه های مختلف
◇ اخبار و آپدیت های پایتون
◇ و هر چیزی در مورد پایتون!
■ گروه پایتون:
@programmers_py
Post #2115
602
🔆چرا dataclass یکی از تمیزترین امکانات پایتونه؟
اگه توی پایتون کلی کلاس ساده مینویسی که فقط برای نگهداشتن دادهان، dataclass کارت رو راحت میکنه.
قبل از dataclass باید برای هر کلاس، کلی کد تکراری مینوشتی:
init
repr
eq
ولی با dataclass همون کلاس رو خیلی تمیز و کوتاه مینویسی:
🔹 پایتون خودش برات سازنده، نمایش شیء و مقایسه رو میسازه.
چرا خوبه؟
کد کمتر
خوانایی بیشتر
خطای کمتر
🔹مناسب برای مدلهای دادهای
اگر با کلاسهایی کار میکنی که فقط وظیفهشون نگهداری اطلاعاته، dataclass واقعاً یکی از بهترین انتخابهاست.
🐍 @python_rd
اگه توی پایتون کلی کلاس ساده مینویسی که فقط برای نگهداشتن دادهان، dataclass کارت رو راحت میکنه.
قبل از dataclass باید برای هر کلاس، کلی کد تکراری مینوشتی:
init
repr
eq
ولی با dataclass همون کلاس رو خیلی تمیز و کوتاه مینویسی:
from dataclasses import dataclass
@dataclass
class User:
name: str
age: int
🔹 پایتون خودش برات سازنده، نمایش شیء و مقایسه رو میسازه.
چرا خوبه؟
کد کمتر
خوانایی بیشتر
خطای کمتر
🔹مناسب برای مدلهای دادهای
اگر با کلاسهایی کار میکنی که فقط وظیفهشون نگهداری اطلاعاته، dataclass واقعاً یکی از بهترین انتخابهاست.
🐍 @python_rd
- ❤ 6
- 💯 1