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

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

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

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

چکیده

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

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

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

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

چکیده آموزش


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

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

در این فرادرس مفاهیم شی گرایی در پایتون مانند: کلاس، ارث بری، پلی مورفیسم (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 - مورد تایید فنی فرادرس)
حجم دانلود ۵۳۱ مگابایت     (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)


نظرات

تا کنون ۱,۰۵۱ نفر از این آموزش استفاده کرده اند و ۹ نظر ثبت شده است.
سید محمد کاظم
سید محمد کاظم

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

سینا
سینا

بسیار کامل و مفید بود.
تشکر از مدرس محترم.

محمدهادی
محمدهادی

تدریس سیر منطقی و زبان ساده ای داشت.  موضوع با جزییات و سرعت مناسب بیان شده بود. ممنون

فاطمه
فاطمه

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

allah
allah

با سلام و عرض احترام
مثل همیشه آموزش استاد شیرافکن عالی بود من به تازه‌گی شی گرایی در پایتون OOP رو هم تموم کردم ...
فقط یه خواهش دارم لطفاً آموزش جنگو Django رو هم بصورت پروژه محور تدریس بفرمایید استاد؛ بشدت هم پر تقاضا هست جنگو مخصوصا در بازار کار ...
با تشکر از استاد نمونه جناب آقای شیرافکن و فرادرس عزیز

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

سلام خدمت مخاطبین عزیز:
آموزش "آموزش زبان برنامه نویسی پایتون (Python) همراه با مثال های عملی" منتشر شد. این آموزش شامل 17 فصل است و 13 ساعت می باشد. در این آموزش سعی شده یک مخاطب که اصلا با برنامه نویسی آشنا نمی باشد را به سطح قابل قبولی برساند. همچنین مخاطبینی که با برنامه نویسی آشنا هستند هم بسیار می توانند از این آموزش استفاده کنند و مفاهیم جدیدی را یاد بگیرند که کمتر در منابع دیگر موجود است. این آموزش بسیار کامل است و بیش از 300 مثال در آن بررسی شده است.
فرشید شیرافکن مدرس آموزش.

امیر علی
امیر علی

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

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

با تشکر از تیم قدرت‌مند فرادرس.

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

موضوعی که باید به صورت جداگانه بررسی می شد.
با تشکر از فرادرس

تنها کاربران ثبت نامی در آموزش امکان درج کامنت را دارند

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