×
۷۰,۰۰۰ تومان تا ۱۶۰ هزار تومان تخفیف

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

آموزش برنامه نویسی شی گرا در 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




پیش نمایش‌ها

۱. مروری بر پایتون - بخش یکم

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید دانلود پیش‌نمایش - حجم: ۱۹ مگابایت -- (کلیک کنید +))

۲. مروری بر پایتون - بخش دوم

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید دانلود پیش‌نمایش - حجم: ۱۳ مگابایت -- (کلیک کنید +))

۳. مفاهیم اولیه شی گرایی

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید دانلود پیش‌نمایش - حجم: ۶۶ مگابایت -- (کلیک کنید +))

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

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

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

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

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


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

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


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


آموزش‌های پیشنهادی برای شما



نظرات

تا کنون ۴,۲۲۶ نفر از این آموزش استفاده کرده اند و ۳۹ نظر ثبت شده است.
سعید
سعید

مثل همیشه عالی .شیوا و رسا درس میدید و واقعا ممنونم از حضورتون در فرادرس.

امیررضا
امیررضا

واقعا آموزش عالی ای بود. من وقتی پایتون با مثال را خریدم، مطالب را به سختی متوجه می شدم. اما وقتی آقای شیرافکن عزیز دو قسمت اول آموزش را به مرور اختصاص دادند، من مطالب پایتون را به خوبی درک کردم. همچنین قسمت اول که در رابطه با کلاس ها بود هم به خوبی فهمیدم؛ به طوری که مثال ها را خودم حل می کردم. همچنین dunder متدها، ارث بری و staticmethos, classmethods و abstractmethod را هم به خوبی فهمیدم. واقعا تشکر می کنم از شما آقای شیرافکن عزیز بابت این آموزش های خوبشان.

فرشید شیرافکن (مدرس آموزش)
فرشید شیرافکن (مدرس آموزش)
مدرس

ممنون از پیام های پر از لطف شما مخاطبین عزیز.

عماد
عماد

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

مهندس فرشید شیرافکن (مدرس آموزش)
مهندس فرشید شیرافکن (مدرس آموزش)
مدرس

ممنون.

علی
علی

سلام بر تیم نمونه فرادرس و استاد عزیز،  جناب آقای شیر افکن.
ممنون از آموزش کامل و مفید و خوبتون. اگر امکانش هست منبعی برای دانلود مثال های بیشتر از پایتون معرفی کنید(سایت و....) ممنونم.

فرشید شیرافکن
فرشید شیرافکن
مدرس

سلام.
ترتیب آموزش های اینجانب برای ورود به حوزه یادگیری ماشین ، هوش مصنوعی و data science :
1- پایتون همراه با مثال های عملی
2- شی گرایی در پایتون
3- تجزیه و تحلیل و آماده سازی داده ها با پایتون
4- یادگیری ماشین (بخش اول)
5- یادگیری ماشین (قسمت دوم)
6- گراف کاوی و تحلیل شبکه ها در پایتون با NetworkX

فرشید شیرافکن
فرشید شیرافکن
مدرس

سلام. ممنون.
آموزش تجزیه و تحلیل و آماده سازی داده ها با پایتون

فرشید شیرافکن - مدرس
فرشید شیرافکن - مدرس
مدرس

سلام. ممنون. در آموزش تجزیه و تحلیل و آماده سازی داده با پایتون، مثال های زیادی حل شده است.

امیر محمد
امیر محمد

سلام و خداقوت به استاد شیرافکن عزیز و مجموعه ی فرادرس.
بسیار عالی بود؛ مخصوصا با مثال هایی که حل می کردید،
مباحث کامل جا می افتاد.
بنده از دیگر آموزش های شما هم استفاده کردم و می کنم و واقعا عالیه!
با تشکر فراوان از فرادرس و شما استاد عزیز و گرامی.

فرشید شیرافکن
فرشید شیرافکن
مدرس

سلام. ممنون از محبت شما.

محمد
محمد

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

فرشید شیرافکن - مدرس
فرشید شیرافکن - مدرس
مدرس

سلام. ممنون.
پیشنهاد: آموزش تجزیه و تحلیل و آماده سازی داده ها با پایتون را ببینید.

علیرضا
علیرضا

سلام استاد
مثل همیشه عالی و بی نقص بود.
با تشکر از استاد شیرافکن عزیز 🙏

فرشید شیرافکن
فرشید شیرافکن
مدرس

سلام. ممنون عزیزم.

علی
علی

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

فرشید شیرافکن
فرشید شیرافکن
مدرس

سلام. ممنون . همانطور که فرمودید مفاهیم الگوریتم های متاهیوریستیک توسط آقای دکتر کلامی به صورت کامل و عالی آموزش داده شده است.

امیر
امیر

این دوره هم عالی بود مثل دوره قبل ( آموزش زبان برنامه نویسی پایتون (Python) همراه با مثال های عملی )
من فقط در ابتدا کمی به خاطر ضعف در زبان انگلیسی مشکل داشتم ...
بازم تشکر جناب استاد شرافکن

فرشید شیرافکن
فرشید شیرافکن
مدرس

ممنون. برای یادگیری یک زبان برنامه نویسی، فقط کافی است حروف الفبای انگلیسی را بشناسید و بتوانید کلمات کلیدی آن زبان را (مثل if ، for و ...) بنویسید.

پارسا عدل پرور
پارسا عدل پرور

من راضی بودم
پیشنهاد میکنم از این دوره استفاده کنید

فرشید شیرافکن
فرشید شیرافکن
مدرس

خوشحال هستم راضی هستید. هدف من هم همین بوده. موفق باشید.

برچسب‌ها:
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 در پایتون | متدهای ایستا | متدهای کلاس | متغیر خصوصی | مفاهیم برنامه نویسی
مشاهده بیشتر مشاهده کمتر

×
فهرست جلسات ۹ جلسه ویدئویی