Dataclasses Module In Python
خیلی ساده کلاس(class) تعریف کن! 🤓
ماژول dataclasses در پایتون اجازه میدهد تا به سادگی و به طور مؤثری کلاسهای سادهای را برای ذخیره دادهها تعریف کنیم.
با استفاده از این ماژول، میتوانیم به راحتی ویژگیهای کلاس را مشخص کنیم و امکاناتی مانند مقایسه و تولید نمای متن را به طور خودکار دریافت کنیم.
#class | #dataclasses | Learnpython
"Two different ways to use classes in Python!"
استفاده از کلاس در پایتون با یک مثال مشابه اما دو راه متفاوت!⚒
در تصاویر بالا، نحوهی تعریف یک کلاس در پایتون را مشاهده میکنید؛ در بخش اول(part1)، از روش سنتی class استفاده شده است، در حالی که در بخش دوم(part2)، با استفاده از dataclass، کد به طور قابل توجهی سادهتر و خواناتر شده است.
در این مثال قرار است برسی کنیم:
- آیا کتاب "1984" اثر جورج اورول، یک کتاب کلاسیک است یا نه! 📖
- و همچنین مقایسه دو کتاب(book) با استفاده از عملگر تساوی(=)! ⚖️
هر دو کد اطلاعات کتابها را نمایش میدهند و قابلیتهای مشابهی را ارائه میدهند، اما روش دوم کد را بهینه و کارآمدتر کرده است.
شما با کدوم روش راحت تر هستید؟؟✨
#class | #dataclasses | LearnPython
Sys Modules In Python
با استفاده از ماژول sys در پایتون، اطلاعات مهم در مورد نسخهی پایتون، پلتفرم اجرایی و آرگومانهای ورودی به اسکریپت را نمایش میدهیم.
این ابزار میتواند به ما کمک کند تا محیط اجرایی کد خود را بهتر درک کنیم.
#sys | Learnpython
When you spend three hours looking for a code error and then realize you forgot a semicolon!
وقتی سه ساعت دنبال خطای کدت میگردی و بعد میفهمی یه نقطه ویرگول(;) یادت رفته!
#طنز | آموزش پایتون
beginners_python_cheat_sheet_pcc_pygame.pdf
حجم:
526.9K
✍️پکیج pygame در پایتون
میدونی Cheat Sheet (برگه تقلب) چیه؟!
⛔️اگر یه خلاصه بر ویژگی های پکیج pygame در پایتون میخوای این Cheat Sheet و از دست نده.
کتابخانه Pygame در پایتون به برنامهنویسان این امکان را میدهد که بازیها و برنامههای تعاملی را با سهولت بیشتری ایجاد کنند. Pygame شامل ماژولهای مختلفی برای مدیریت گرافیک، صدا و ورودی کاربر است و به سادگی میتوان از آن برای توسعه بازیهایی با کیفیت بالا استفاده کرد.
چیت شیت های قبلی👇
💡Cheat Sheet 1
💡Cheat Sheet 2
#برگه_تقلب | #Cheat_Sheet | آموزش پایتون | #pygame
آموزش پایتون
🤔خروجی کد بالا کدام است؟ #تست_تایم | آموزش پایتون
پاسخ صحیح گزینه B
Decorators In Python
🌈دکوراتور در پایتون
دکوراتور در پایتون یک الگو (pattern) است که به برنامهنویس اجازه میدهد تا رفتار یک تابع را تغییر دهد یا آن را گسترش دهد بدون اینکه آن را تغییر دهد. دکوراتورها معمولاً برای افزوده کردن قابلیتهای جدید به توابع مانند لاگکردن، احراز هویت یا کنترل دسترسی استفاده میشوند.
کد ارائه شده در تصویر، یک دکوراتور به نام logger را تعریف میکند که عملکردی ساده دارد، قبلا از اجرای تابع، نام آن را در کنسول چاپ میکند. دکوراتور logger در این کد به تابع add تزئین شده است که وظیفهاش جمع دو عدد است.
نحوه استفاده از دکوراتور به این صورت است که با علامت "@" نام دکوراتور قبل از تعریف تابع مورد نظر قرار میگیرد. در مثال بالا، وقتی add(5, 3) فراخوانی میشود، ابتدا پیام Calling function add در کنسول چاپ شده و سپس مقدار واقعی جمع 5 و 3 محاسبه میشود.
⛔️توجه شود که چون print(result) نوشته نشده جمع عدد چاپ نمیشود.
#بدانیم | آموزش پایتون