Gnu Tips

وبلاگ شخصی وحید معانی

Category: مینیمال

ماژول‌ها و پایتون

توی پروژه‌های کوچیک می‌شه همه‌ی کلاس‌های مورد نیاز رو در ابتدای یک فایل نوشت و در ادامه‌ی اون بقیه‌ی کد‌های مورد نیاز پروژه رو نوشت. امّا وقتی پروژه پیشرفت می‌کنه و بزرگ‌تر می‌شه استفاده از این روش دردسر سازه برای مثال اگه کلاسی نیاز به ویرایش داشته باشه پیدا کردن اون از بین انبوهی از […]

توابع بی‌نام lambda در پایتون یا راه‌حل فراخوانی توابع آرگومان‌دار در tkinter

  تابع بی‌نام lambda جزء خصوصیات زبان‌های برنامه‌نویسی تابعی مانند lisp هست که وارد پایتون شده است. – با کلمه‌ی کلیدی lambda می‌شه توابع کوچیک و بدون نام ایجاد کرد. – هر جا که نیاز به تابع بود می‌شه از این نوع تابع هم استفاده کرد   با کلمه‌ی کلیدی lambda می‌شه توابع کوچیک و […]

به خاطر سپردن رمزعبور github توسط git

سلام این پست به نوعی یه یادآوری و یه یادداشته تا خودم هم این مورد رو فراموش نکنم. وارد کردن نام کاربری و رمزعبور هنگام پوش کردن ریپو توسط git به github از جمله کارهاییه که حداقل واسه من یکی خیلی سخته مخصوصاً با رمزعبور‌هایی که حفظ کردنش تقریباً محاله و تازه با این حال […]

خطای KeyError در پایتون

در پایتون و هنگام کار با نوع داده‌ی دیکشنری (dictionary) اگر کلیدی که مقدار اون رو در‌خواست دادیم وجود نداشته باشه خطای KeyError دریافت می‌کنیم:

طبیعی هست که این خطا باعث می‌شه که اجرای برنامه با مشکل مواجه بشه. حالا سؤالی که پیش میاد این هست که: I) برای جلوگیری از این مشکل چی […]