سلام خدمت همه طرفداران و علاقمندان برنامه نویسی پایتون
امروز هم با یک آموزش دیگ در خدمتتون خواهم بود و قرار که
امروز راجع به مبحث ارث بری با هم آموزش ببینیم . این آموزش
چند نکته مهم و کاربردی داره . .... بریم سراغ آموزش .
ارث بری در داخل همه زبان های برنامه نویسی استفاده میشه و
عملا اجزا مهم شی گرایی . میایم اول از همه یه کلاس تعریف
میکنیم my car و بهش رنگ میدیم و براش یه تابعی تعریف
میکنیم
تا اینجا ما یه کلاس ماشین تعریف کردیم که رنگش قرمز
گذاشتیم و یک تابع هم براش تعریف کردیم
اگه دقت کنین یه تابع جداگانه دیگه تعریف کردیم که جلوتر
میگم برای چیه
دو تا نکته کاربردی و آموزشی داره کد خط چهارم
اولیش return که
اگه وقتی تابعی که تشکیل دادی و داخلش یه مقداری میگیری را
return نکنی دیگه نمیتونی ازش استفاده کنی
وقتی تابع ران بگیری چیزی بهت نمیده
دومی نکته هم (f)هست که در واقع به اف استرینگ یا f.string
گفته میشه و کاربردش این هست که مقدار های داخل متغیر
بهمون برمی گردونه به شکل زیر ...
خروجی رو ک بگیریم david , 30 رو بهمون برمی گردونه
خب برگردیم سر آموزش ارث بری مون
تابع دوم برای چی تعریف کردیم فرض کنین میگیم شما هم
ماشین دارین اما رنگاشون متفاوت به کد زیر دقت کنین
باید بیایم به همین شکل پشت سر هم کد زنیم اما ارث بری
داخل توابع کار راحت تر کرده . به شکل زیر
میایم یه کلاس دیگ تعریف میکنیم و داخل پرانتز از کلاس
بالا استفاده یا ارث بری میکنیم و pass کلاس خالیه و اگه ران
کنیم red بهمون نمایش اما اگه بخواهیم فقط رنگ عوض کنیم
بجای pass از color = "blue" میشه استفاده کرد .
خب این هم از آموزش و مبحث شی گرایی . شب گرایی هم
مبحث خیلی پیچیده و بزرگیه با آموزش دیدن و تمرین کردن
میتونین یادبگیرین و با هاش کار کنین .
امیدوارم ک این آموزش براتون مفید بوده باشه و من هم
تونسته باشم تا حدی مفهومش بهتون درست رسونده باشم
تا آموزش بعدی بدرود و در پناه حق
امروز هم با یک آموزش دیگ در خدمتتون خواهم بود و قرار که
امروز راجع به مبحث ارث بری با هم آموزش ببینیم . این آموزش
چند نکته مهم و کاربردی داره . .... بریم سراغ آموزش .
ارث بری در داخل همه زبان های برنامه نویسی استفاده میشه و
عملا اجزا مهم شی گرایی . میایم اول از همه یه کلاس تعریف
میکنیم my car و بهش رنگ میدیم و براش یه تابعی تعریف
میکنیم
Python:
محتوای بلوک کدها در دسترس شما نیست. برای مشاهده بلوک کدها، وارد انجمن شوید یاثبت نام کنید
تا اینجا ما یه کلاس ماشین تعریف کردیم که رنگش قرمز
گذاشتیم و یک تابع هم براش تعریف کردیم
اگه دقت کنین یه تابع جداگانه دیگه تعریف کردیم که جلوتر
میگم برای چیه
دو تا نکته کاربردی و آموزشی داره کد خط چهارم
اولیش return که
اگه وقتی تابعی که تشکیل دادی و داخلش یه مقداری میگیری را
return نکنی دیگه نمیتونی ازش استفاده کنی
وقتی تابع ران بگیری چیزی بهت نمیده
دومی نکته هم (f)هست که در واقع به اف استرینگ یا f.string
گفته میشه و کاربردش این هست که مقدار های داخل متغیر
بهمون برمی گردونه به شکل زیر ...
Python:
محتوای بلوک کدها در دسترس شما نیست. برای مشاهده بلوک کدها، وارد انجمن شوید یاثبت نام کنید
کد:
محتوای بلوک کدها در دسترس شما نیست. برای مشاهده بلوک کدها، وارد انجمن شوید یاثبت نام کنید
خروجی رو ک بگیریم david , 30 رو بهمون برمی گردونه
خب برگردیم سر آموزش ارث بری مون
تابع دوم برای چی تعریف کردیم فرض کنین میگیم شما هم
ماشین دارین اما رنگاشون متفاوت به کد زیر دقت کنین
Python:
محتوای بلوک کدها در دسترس شما نیست. برای مشاهده بلوک کدها، وارد انجمن شوید یاثبت نام کنید
باید بیایم به همین شکل پشت سر هم کد زنیم اما ارث بری
داخل توابع کار راحت تر کرده . به شکل زیر
Python:
محتوای بلوک کدها در دسترس شما نیست. برای مشاهده بلوک کدها، وارد انجمن شوید یاثبت نام کنید
میایم یه کلاس دیگ تعریف میکنیم و داخل پرانتز از کلاس
بالا استفاده یا ارث بری میکنیم و pass کلاس خالیه و اگه ران
کنیم red بهمون نمایش اما اگه بخواهیم فقط رنگ عوض کنیم
بجای pass از color = "blue" میشه استفاده کرد .
خب این هم از آموزش و مبحث شی گرایی . شب گرایی هم
مبحث خیلی پیچیده و بزرگیه با آموزش دیدن و تمرین کردن
میتونین یادبگیرین و با هاش کار کنین .
امیدوارم ک این آموزش براتون مفید بوده باشه و من هم
تونسته باشم تا حدی مفهومش بهتون درست رسونده باشم
تا آموزش بعدی بدرود و در پناه حق