Code Verse
159 subscribers
84 photos
29 files
4 links
Download Telegram
چطور میشه یک generator ساخت که هم مقدار بگیره هم خطا مدیریت کنه؟ 😎

میخوایم یک generator بنویسیم که با send() مقدار دریافت کنه، و وقتی عدد منفی فرستاده شد، یک Exception پرتاب کنه ولی جریان ادامه پیدا کنه. این یعنی generator میتونه همزمان ورودی بگیره و خطاها رو کنترل کنه بدون اینکه متوقف بشه.

🌌 @the_code_Verse 🪐
2👍1👎1
9. فرق بین lazy evaluation و eager evaluation در Django QuerySets چیست و چه زمانی مشکل ایجاد می‌کند؟

#question #django

🌌 @the_code_Verse 🪐
👎1🔥1
همیشه همه‌چیز همون لحظه اجرا نمی‌شه… گاهی «تنبل بودن» بیشتر به کار میاد تا «عجله داشتن»

تفاوت اصلی بین lazy evaluation و eager evaluation توی QuerySetهای جنگو اینه که QuerySet تا وقتی واقعا نیاز نباشه، اجرا نمی‌شه (lazy). ولی بعضی متدها باعث می‌شن همون لحظه کوئری به دیتابیس زده بشه (eager). این تفاوت اگه درست مدیریت نشه، می‌تونه باعث کوئری‌های اضافی یا عملکرد غیرمنتظره بشه.

🌌 @the_code_Verse 🪐
1👎1👏1
‏10. چرا نمی‌توان یک dictionary را مستقیماً به تابعی که lru_cache@ دارد پاس داد؟ راه حل چیست؟

#question #python

🌌 @the_code_Verse 🪐
👎1🔥1
چرا یه دیکشنری بی‌گناه نمی‌تونه وارد دنیای lru_cache بشه؟ 😎

چرا نمی‌تونیم یک dictionary را مستقیم به تابعی که lru_cache@ دارد پاس دهیم؟ دلیلش اینه که دیکشنری‌ها غیرقابل هش هستند و lru_cache نمی‌تونه از اون‌ها به عنوان کلید استفاده کنه. برای حل این مشکل، باید داده‌ها را به نوع هش‌پذیر تبدیل کرد یا روش جایگزین کشینگ به کار برد.

🌌 @the_code_Verse 🪐
2👎1
10. روش پیاده‌سازی caching در Django در سه سطح template caching، view caching و query caching چگونه است؟

#question #django

🌌 @the_code_Verse 🪐
1👎1
کَش توی جنگو همیشه سه چهره داره؛ فقط کدومش رو انتخاب می‌کنی؟ ⚡️

سوال اینه که در Django چطور می‌شه caching رو در سه سطح مختلف پیاده‌سازی کرد؟ منظور این سه سطح عبارتند از: template caching برای ذخیره‌ی بخشی از خروجی قالب‌ها، view caching برای نگه داشتن خروجی کل یک view، و query caching برای کاهش اجرای مکرر پرس‌وجوهای پایگاه داده.

🌌 @the_code_Verse 🪐
3👎1
یکم تغییر توی روند کانال میخوام بدم.

روزای شنبه دوشنبه چهارشنبه ۸ صبح پبام سوال رو میزارم
روزای یکشنبه سه‌شنبه پنج‌شنبه ساعت ۱۳ ظهر پیام جواب رو میزارم

🌌 @the_code_Verse 🪐
7👎1
11. تفاوت دقیق بین new و init در کلاس‌ها چیست؟ چه زمانی فقط new اجرا می‌شود و init نه؟

#question #python

🌌 @the_code_Verse 🪐
👍1👎1