×
۱۳۵,۰۰۰ تومان

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

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

هزینه آموزش
۱۳۵,۰۰۰ تومان

تعداد دانشجو
۵,۷۲۰ نفر
مدت زمان
۷ ساعت و ۲۹ دقیقه
محتوای این آموزش
تضمین کیفیت
۵۱ بازخورد (مشاهده نظرات)

در این فرادرس مفاهیم شی گرایی در پایتون مانند: کلاس، ارث بری، پلی مورفیسم (Polymorphism)، سر بارگذاری و... با ساده ترین روش و با ذکر مثال آموزش داده می شود، به طوری که ابتدا مفاهیم به صورت تئوری آموزش داده می شود و سپس این مفاهیم در محیط عملی با مثال های متنوعی بررسی می شوند. هدف این فرادرس آموزش مهارت های عملی لازم برای پیاده سازی شی گرایی در پایتون است. این فرادرس می خواهد مباحث پایه و اساسی مرتبط با مفاهیم شی گرایی را به ساده ترین حالت ممکن بررسی نماید و نکاتی را مطرح نماید که رعایت آن ها اثر بسیار زیادی بر روی کیفیت برنامه نویسی خواهد داشت.

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

تعداد دانشجو
۵,۷۲۰ نفر
مدت زمان
۷ ساعت و ۲۹ دقیقه
هزینه آموزش
۱۳۵,۰۰۰ تومان
محتوای این آموزش
تضمین کیفیت
۵۳ بازخورد (مشاهده نظرات)

دکتر فرشید شیرافکن

دکتری تخصصی بیوانفورماتیک

ایشان به عنوان مدرس نمونه در زمینه ارائه و آموزش دروس دانشگاهی انتخاب شده‌اند، همچنین ایشان مشاور کنکور نیز هستند و بیش از 30 کتاب در زمینه کنکور رشته کامپیوتر تالیف کرده‌اند.

توضیحات تکمیلی

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

در این فرادرس مفاهیم شی گرایی در پایتون مانند: کلاس، ارث بری، پلی مورفیسم (Polymorphism)، سر بارگذاری و... با ساده ترین روش و با ذکر مثال آموزش داده می شود، به طوری که ابتدا مفاهیم به صورت تئوری آموزش داده می شود و سپس این مفاهیم در محیط عملی با مثال های متنوعی بررسی می شوند.

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

 

فهرست سرفصل‌ها و رئوس مطالب مطرح شده در اين مجموعه آموزشی، در ادامه آمده است:
  • درس یکم: مروری به پایتون - بخش یکم
    • انواع داده ها و عملگرها
    • دستورات شرطی و دستورات تکرار (for, while)
  • درس دوم: مروری بر پایتون - بخش دوم
    • رشته، لیست، تاپل، دیکشنری، مجموعه
    • تابع، تابع بازگشتی و عبارات لامبدا
  • درس سوم: مفاهیم اولیه شی گرایی
    • کلاس
    • شی
    • سازنده
    • متغیر خصوصی
    • خصوصیت کلاس
  • درس چهارم: متدهای Dunder - سربارگذاری
    • معرفی متدهای ()str(), len(), getItem(), setItem(), repr و ()call
    • معرفی gt ،lt ،eq
    • توصیف گرهای داده set, get
  • درس پنجم: ارث بری (Inheritance) - چند شکلی
    • ارث بری
    • ارث بری چندگانه (Multiple Inheritance)
    • ارث بری چند سطحی (Multilevel Inheritance)
    • تعریف Diamond Problem
  • درس ششم: کلاس های متد و استاتیک - کلاس انتزاعی
    • معرفی Decorator ها
    • متدهای کلاس (Class Method)
    • متدهای ایستا (Static Method)
  • درس هفتم: مثال های تکمیلی - بخش یکم
  • درس هشتم: مثال های تکمیلی - بخش دوم
مفید برای
  • مهندسی کامپیوتر - نرم افزار

پیش نیاز


آنچه در این آموزش خواهید دید:

آموزش ویدئویی مورد تائید فرادرس
فایل برنامه ها و پروژه های اجرا شده

نرم افزارهای مرتبط با آموزش

Spyder 4.0.1

پیش نمایش‌ها

۱. مروری بر پایتون - بخش یکم
۲. مروری بر پایتون - بخش دوم
۳. مفاهیم اولیه شی گرایی
۴. متدهای Dunder - سربارگذاری
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۵. ارث بری – چند شکلی
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۶. کلاس های متد و استاتیک - کلاس انتزاعی
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۷. مثال های تکمیلی - بخش یکم
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۸. مثال های تکمیلی - بخش دوم
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
این آموزش شامل ۹ جلسه ویدئویی با مجموع ۷ ساعت و ۲۹ دقیقه است.
با تهیه این آموزش، می‌توانید به همه بخش‌ها و جلسات آن، دسترسی داشته باشید.

راهنمای سفارش آموزش‌ها

آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

(راهنمایی بیشتر +)

در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه


اطلاعات تکمیلی

نام آموزش آموزش برنامه نویسی شی گرا در پایتون Python
ناشر فرادرس
شناسه اثر ۸–۱۲۴۵۲–۰۷۵۹۴۵ (ثبت شده در مرکز رسانه‌های دیجیتال وزارت ارشاد)
کد آموزش FVPHT9811
مدت زمان ۷ ساعت و ۲۹ دقیقه
زبان فارسی
نوع آموزش آموزش ویدئویی (نمایش آنلاین + دانلود)
حجم دانلود ۸۰۶ مگابایت (کیفیت ویدئو HD با فشرده سازی انحصاری فرادرس)


تضمین کیفیت و گارانتی بازگشت هزینه
توجه: کیفیت این آموزش توسط فرادرس تضمین شده است. در صورت عدم رضایت از آموزش، به انتخاب شما:
  • ۱۰۰ درصد مبلغ پرداختی در حساب کاربری شما شارژ می‌شود.
  • و یا ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده می‌شود.




نظرات

تا کنون ۵,۷۲۰ نفر از این آموزش استفاده کرده‌اند و ۵۱ نظر ثبت شده است.
علی
علی
۱۴۰۱/۰۳/۲۴
ایشون واقعا فوق العاده بودن، من لازمه اینو بگم که یه مقاله ای رو تو سطح جهانی منتشر کردم که 80 درصد اون رو مدیون آقای شیرافکن و فرادرس هستم. خداقوت.
محسن
محسن
۱۴۰۱/۰۳/۱۴
فقط می تونم بگم عالی بود. سبک تدریس استاد شیرافکن ساده و بدون پیچیدگی است. منتظر دوره های بعدی از استاد شیرافکن هستم.
رضا
رضا
۱۴۰۱/۰۲/۱۹
با سلام و احترام
تنوع مثال ها خوب بود ولی فقط از روی مثال ها روخوانی می شود و مفاهيم توضيح داده نميشود.
Mahmoud
Mahmoud
۱۴۰۱/۰۱/۲۴
با سلام و احترام
واقعا لذت بردم ، مخصوصا قسمت مثالهای تکمیلی بخش دوم برای من خیلی عالی بود
استاد خیلی ممنون
امیرحسین
امیرحسین
۱۴۰۰/۱۲/۱۲
با سلام و احترام، من این آموزش رو کامل دیدم بسیار آموزش خوب و کاربردی بود و مفاهیم برنامه نویسی شیء گرا بسیار خوب توضیح داده شده بود این سومین دوره مربوط به پایتون هست که از فرادرس تهیه کردم و واقعا دوره خوب و کاربردی بود من قبل از این دوره، دوره های 1-آموزش مقدماتی پایتون و 2-آموزش برنامه نویسی پایتون + مثال های عملی رو دیده بودم و با این پیش زمینه ای که داشتم کاملاً تونستم مفاهیم ارائه شده توسط مدرس رو درک کنم؛ مدرس هم تسلط بسیار خوبی دارن و مطالب رو به صورت کامل و کاربردی همراه با مثال ارائه میکنن.
بهنام
بهنام
۱۴۰۰/۱۲/۰۹
سلام و احترام خدمت مدرس دوره جناب شیرافکن و همچنین عزیزان سایت خوب فرادرس. من از تعداد زیادی از آموزشهای جناب شیرافکن در فیلدهای مختلف استفاده کردم و از ایشان بابت تولید این محتواهای خوب آموزشی بسیار سپاسگزارم. دو یا سه پیشنهاد برای مدرس دوره به جهت بهبود کیفیت آموزش ها دارم:
1 - لطفا نامگذاری های بامعنا انجام بدید چراکه مطمئنا میتونه کمک شایانی به حفظ تمرکز دانشجو و همچنین راحتی فراگیری مطالب داشته باشه ( مثل نامگذاری متغیرها، فانکشن ها، کلاسها و متدها و ...)
2 - لطفا مثالهای کاربردی تر و یا کمی واقعی تر استفاده کنید، همونطور که میدونید حتما باعث فراگیری عمیق تر مطالب و همچنین به ذهن سپاری راحت تر میشه( عمده ی مثالها در رابطه با عملیات روی اعداد و محاسبات هست که حتما میتونه مثالهای کاربردی تر و واقعی تری هم استفاده بشه از جمله مانند مثالی که در کلاس Person و Student استفاده کردید.
3 - در بعضی از قسمت های آموزش به نظر میرسه پرش علمی روی برخی موضوعات اتفاق میفته و بدون توضیح مشخصی در مورد اون مبحث، اون مبحث به کار گرفته میشه. به عبارتی گاها سطح آموزش از Basic به Supplementary جهش پیدا می کند.
فرشید شیرافکن
فرشید شیرافکن
مدرس
۱۴۰۱/۰۱/۰۲
سلام. ممنون.
1- وقتی شما برنامه نویسی می کنید بهتر است نام های با معنی استفاده کنید مخصوصا وقتی کد شما طولاتی باشد. اما زمان تدریس، مدرس بهتر است از نام های کوتاه استفاده کند تا کد طولانی و ترسناک به نظر نیاید.
2- استفاده از مثال های واقعی در زمانی که آموزش پروزه محور است قابل استفاده است و من البته از همه نوع مثال استفاده می کنم.
3- این آموزش در زمینه شی گرایی ، مقدماتی است و مفاهیم اولیه در سطح Basic و به صورت ساده توضیح داده می شود. لطفا قسمتی که از basic به Supplementary می
رود را اعلام کنید.
ممنون.
صدف
صدف
۱۴۰۰/۱۰/۲۵
خیلی خوب بود. من اصلا تو زمینه شی گرایی آشنایی نداشتم و با فرادرس استارت زدم. واقعا نحوه تدریس رضایت بخش بود.
علی
علی
۱۴۰۰/۱۰/۱۱
ایشان خیلی خیلی مسلط هستن و مدرس بسیار توانایی در رشته خودشان.
مدرس کاملا روی موضوعات مسلط هستن، مطالب به خوبی انتقال داده شده، توضیحات دقیق و شفاف و به همین دلیل به خوبی میتونید محتوای مطلب درک کنی.
امیرمهدی
امیرمهدی
۱۴۰۰/۰۹/۲۹
قدرت بیان مدرس خیلی خوب بود و به همین دلیل مطالب خیلی خوب انتقال دادن و من به راحتی مطلب دریافت کردم
امیرحسین
امیرحسین
۱۴۰۰/۰۸/۱۹
شیوه بیان شون خیلی خوبه و خیلی مثال گفتند.
برچسب‌ها:
Class | Class Method | Decorator | Diamond Problem | Inheritance | Multilevel Inheritance | Multiple Inheritance | Object | Object Orientation | overload | Polymorphism | python | Static Method | ارث بری | ارث بری چند سطحی | ارث بری چندگانه | پیاده سازی شی گرایی در پایتون | تابع بازگشتی | تعریف کلاس | دیکشنری | زبان برنامه نویسی Python | زبان برنامه نویسی پایتون (Python) | سربار گذاری عملگرها | سربار گزاری | شی | شی گرایی | شی گرایی در پایتون | کلاس | لیست | متد ()call | متد ()getItem | متد ()len | متد ()repr | متد ()setItem | متد ()str | متد call در پایتون | متد getItem در پایتون | متد len در پایتون | متد repr در پایتون | متد setItem در پایتون | متد str در پایتون | متدهای ایستا | متدهای کلاس | متغیر خصوصی | مفاهیم برنامه نویسی
مشاهده بیشتر مشاهده کمتر
×
فهرست جلسات ۹ جلسه ویدئویی
×