برنامه‌سازی پیشرفته (پایتون)

1 برنامه‌ای در پایتون بنویسید که اعمالی همچون اجتماع، حذف و نمایش روی مجموعه‌ها را نمایش دهد.

در مجموعه‌ها ترتیب اعضا مهم نیست. این برنامه را چندین بار اجرا کنید و خروجی‌ها را تفسیر کنید.

دانلود فایل
2 برنامه‌ای در پایتون بنویسید که نحوه استفاده از نوع داده دیکشنری را نشان دهد.

نوع داده دیکشنری بر اساس اندیس/مقدار است. اندیس و مقدار می تواند نوع داده‌های متنوعی را بپذیرد.

دانلود فایل
3 برنامه‌ای در پایتون بنویسید که نشان دهد که تابع می‌تواند خروجی چند‌مقداره از نوع تاپل را داشته باشد.

معمولا در زبان‌های متداول دیگر، تابع یک مقدار دارد

دانلود فایل
4 برنامه‌ای در پایتون بنویسید که نشان دهد که تابع می‌تواند خروجی چند‌مقداره از نوع لیست را داشته باشد.

معمولا در زبان‌های متداول دیگر، تابع یک مقدار دارد

دانلود فایل
5 برنامه‌ای در پایتون بنویسید که نشان دهد که تابع می‌تواند خروجی چند‌مقداره از نوع دیکشنری را داشته باشد.

معمولا در زبان‌های متداول دیگر، تابع یک مقدار دارد

دانلود فایل
6 برنامه‌ای در پایتون بنویسید که کلاس شخص را تعریف کند و از آن شیی بسازد و استفاده نماید.

از کتابخانه تاریخ/زمان برای محاسبه سن شخص استفاده نمایید. کلاس دارای سازنده باشد. سن شخص بر اساس تفاضل تاریخ جاری و تاریخ تولد محاسبه شود.

دانلود فایل
7 برنامه‌ای در پایتون بنویسید که یک کلاس برای ماشین تعریف نماید و شیی از کلاس ماشین تعریف و استفاده نماید.

برای کلاس سازنده تعریف نمایید. صفات درون کلاس را با به‌صورت خصوصی تعریف نمایید. برای دسترسی به صفات خصوصی، از متدهای set و get استفاده نمایید.

دانلود فایل
8 برنامه‌ای در پایتون بنویسید که کلاس‌های دانشجو و معلم از شخص ارث‌بری کند.

سازنده کلاس‌های خاص از سازنده کلاس عام استفاده نماید. از خروجی بر اساس فرمت خاص استفاده نمایید.

دانلود فایل
9 برنامه‌ای در پایتون بنویسید که کلاس کارمند از شخص ارث ببرد و از خاصیت تحت الشعاع دادن برای تشخیص کارمند بودن استفاده نماید.

خاصیت تحت الشعاع قرار دادن: همنام‌بودن و هم امضا بودن متدها؛ - تشخیص اجرای متد مورد نظر بر اساس شیی

دانلود فایل
10 برنامه‌ای در پایتون بنویسید که نحوه استفاده از سازنده بین کلاس‌ها در صورت ارث‌بری را نشان دهد.

نشان دادن اولویت سازنده بین کلاس‌ والدین و فرزند

دانلود فایل