👨💻"خروجی بهبود یافته در پایتون با استفاده از icecream"
یک ابزار شگفت انگیز برای اشکال زدایی و توسعه در پایتون به اسم icecream کتابخانه ای که ضمن بهبود خروجی داده های شما، اشکال زدایی را آسان تر می کند.
🔅کتابخانه icecream چیست؟
یک کتابخانه کم حجم در پایتون است که ابزارهای ساده اما قدرتمندی را برای نمایش مقادیر و داده های متغیر در هنگام اجرای کد ارائه می دهد. icecream برای دیباگ کردن کد و نمایش مقادیر متغیرها به کار میرود.
🔅نحوه استفاده
برای استفاده از Icecream در پایتون، ابتدا باید آن را نصب کنید. برای نصب Icecream، میتوانید از pip استفاده کنید:
pip install icecreamاین ماژول با استفاده از تابع ic() میتواند مقادیر متغیرها و عبارات مختلف را چاپ کند و به صورت خودکار نام و مکان متغیرها را نیز نمایش دهد.
from icecream import ic x = 10 y = 20 result = x + y ic(result) # output: ic| result: 30#icecream | LearnPython
🔅به نظرتون icecream چه تفاوتی با print داره؟!
1️⃣نمایش خودکار نام متغیرها:
در Icecream نام متغیر بهطور خودکار در خروجی نشان داده میشود، در حالی که با print شما باید بهطور دستی نام متغیر را اضافه کنید.
2️⃣قابلیت سفارشیسازی
با Icecream میتوانید نحوهی نمایش خروجی را تغییر دهید. به عنوان مثال، میتوانید خروجی را در فایل لاگ ذخیره کنید یا فرمتهای خاصی را برای نمایش انتخاب کنید.
3️⃣کدگذاری رنگی
کتابخانه icecream از کدگذاری رنگی خروجی پشتیبانی می کند که باعث می شود بصری تر و تجزیه و تحلیل آن آسان تر شود.
📣اگر ایده ای برای پست بعدی دارید با ما به اشتراک بزارید...
راه ارتباطی:@Icymoncy
#icecream | LearnPython
Getting Vowels In Python
تعیین حروف صدادار انگلیسی
این مثال مصوت های یافت شده "a e i o u" را در رشته بدون توجه به حالت ورودی(حروف کوچک و بزرگ) برمی گرداند. این دستور می تواند هنگام جستجو یا تشخیص مصوت ها مفید باشد.
#توضیح_تست | #ببینیم | آموزش پایتون
13M حجم رسانه بالاست
مشاهده در ایتا
💀توضیح تست بالاخره آماده شد!
برای دیدن تست کلیک کنید.
خلاصه ویدئو:
توضیحاتی درباره نحوه استفاده از دستورات map, lambda و list در پایتون
#توضیح_تست | #ببینیم | آموزش پایتون
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!
وقتی سه ساعت دنبال خطای کدت میگردی و بعد میفهمی یه نقطه ویرگول(;) یادت رفته!
#طنز | آموزش پایتون