برنامه نویسی شی گرا با پایتون Python به زبان ساده

نویسنده :
دکتر جواد وحیدی دکتر رمضان عباس نژادورزی دکتر مجید رهی
نوبت و سال چاپ : 330 / 1401 تعداد صفحات : 215
نوع جلد / قطع: شومیز / وزیری وزن: 330
ویرایش : 0 شابک 9786225412095
موضوع اصلی : کامپیوتر موضوع فرعی : برنامه نویسی

دریافت فایل:

افزودن به علاقه مندی ها
موجود در فروشگاه قیمت : 180,000تومان

زبان پایتون یکی از محبوب ترین زبان های برنامه نویسی است. برنامه نویسی شیء گرا از کلیدی ترین مفاهیم برنامه نویسی محسوب می شود و با به کارگیری برنامه نویسی شیءگرا در پایتون می توان نرم افزار قابل فهم تری تولید کرد که خطایابی و نگه داری برنامه را ساده تر می نماید.

در کتاب حاضر مفاهیم شیء گرایی در پایتون مانند: کلاس، ارث بری، چندریختی، تعریف مجدد عملگرها و متدها و غیره با زبان ساده و ذکر مثال های متعدد آموزش داده می شود، به طوری که ابتدا مفاهیم به صورت تئوری آموزش داده می شود و سپس این مفاهیم در محیط عملی با مثال های متنوعی بررسی خواهد شد. در این کتاب فرض شده است که شما با دستورات پایتون آشنا هستید. چنانچه با دستورات پایتون آشنایی ندارید، می توانید به کتاب مرجع برنامه نویسی پایتون تالیف دکتر جواد وحیدی و دکتر رمضان عباس نژادورزی از همین انتشارات مراجعه فرمایید.

کتاب حاضر شامل 5 فصل زیر است:

فصل اول، آشنایی با مفاهیم و طراحی شیء گرا را شرح می دهد.

فصل دوم، پیاده سازی کلاس ها و امکانات آن از قبیل متغیرهای کلاس و نمونه، متدهای کلاس، نمونه و static، سازنده و مخرب را بیان ساده و مثال های کاربردی آموزش می دهد.

فصل سوم، مفاهیمی از قبیل کپسوله سازی، ویژگی های خصوصی، متدهای دست باب و تنظیم کننده، دکوراتورproperty، ویژگی فقط خواندنی، تعریف ویژگی های قابل محاسبه در حافظه نهان، حذف ویژگی، ایجاد هر کلاس در یک ماژول جداگانه، ذخیره اشیاء در یک لیست، ذخیره اشیا در دیشکنری و ارسال اشیا به توابع یا متدها و برگشت آن ها را با مثال های مختلف آموزش می دهد.

فصل چهارم، مباحثی مانند وراثت، تشخیص کلاس پایه و مشتق، تعریف کلاس مشتق، پیاده سازی وراثت یگانه، پیاده سازی وراثت چندگانه، پیاده سازی وراثت چند سطحی، پیاده سازی وراثت سلسله مراتبی، پیاده سازی وراثت ترکیبی، متغیرهای کلاس در وراثت، دسترسی به متغیر نمونه از کلاس دیگری، عضو محافظت شده، سازنده های زنجیره ای، تابع super، تابع issubclass، پیاده سازی مجدد متد، ترتیب وضوح متد(MRO) و بسته ها را مورد بررسی قرار داده است.

فصل پنجم، موضوعاتی نظیر چند ریختی، کلاس های انتزاعی و دیتا کلاس را با مثال های مختلف به زبان ساده آموزش داده شده است.

تا کنون دیدگاهی برای این کالا ثبت نشده است، شما اولین نفر باشید...