دوره آموزشی برنامه نویسی شی گرا پایتون (2020)
1 ساعت 36 دقیقهمتوسط2020-06-03
مدرسین

Joe Marini
Senior Developer Advocate at Google, Developer
جزئیات دوره
ویژگی های برنامه نویسی شی گرا (OOP) در پایتون ساخت برنامه هایی با افزایش پیچیدگی و مدولار بودن را آسان می کند. در این دوره ، شما می توانید یاد بگیرید که چگونه اصول اصلی OOP مانند وراثت و ترکیب را همراه با برخی از ویژگی های خاص Python مانند روش های "جادویی" و کلاس های داده برای ساخت برنامه های قابل توسعه و کارآمد یاد بگیرید. ابتدا با مسواک زدن برخی از اصول شی گرا را شروع کنید و سپس از ویژگی های پایتون مانند روش های جادویی استفاده کنید تا کلاس های شما کاملاً با زبان و کلاس های داده پایتون ادغام شوند تا میزان کد دیگ بخار مورد نیاز برای ساخت اشیا-داده محور را به طرز چشمگیری کاهش دهد.
موضوعات شامل:
تعریف کلاسها
بررسی انواع نمونه
استفاده از وراثت چندگانه
ایجاد اشیا با ترکیب
استفاده از روشهای جادویی
فراخوانی اشیا like مانند توابع
تعریف کلاسهای داده
ایجاد کلاسهای داده تغییرناپذیر
موضوعات شامل:
تعریف کلاسها
بررسی انواع نمونه
استفاده از وراثت چندگانه
ایجاد اشیا با ترکیب
استفاده از روشهای جادویی
فراخوانی اشیا like مانند توابع
تعریف کلاسهای داده
ایجاد کلاسهای داده تغییرناپذیر
مهارت ها
Object-Oriented ProgrammingPythonProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01-برنامه نویسی شی گرا پایتون
- 02-آنچه باید بدانید
- 03-تنظیم محیط توسعه
1. پایتون شی گرا
- 04- تجدید کننده برنامه نویسی شی گرا
- 05-تعریف کلاس پایه
- 06-روش ها و ویژگی های نمونه
- 07-بررسی انواع نمونه
- 08-روش ها و اعضاء کلاس
2. ارث و ترکیب
- 09- درک ارث
- 10-کلاس های پایه چکیده
- 11-استفاده از ارث چندگانه
- 12-رابط
- 13- درک ترکیب
3. روش های شی جادویی
- 14-روش های جادویی چیست؟
- 15-نمایش رشته
- 16- برابری و مقایسه
- 17-دسترسی به صفت
- 18-اشیاء فراخوانی
4. کلاس های داده
- 19-تعریف کلاس داده
- 20-استفاده از مقداردهی اولیه پست
- 21-استفاده از مقادیر پیش فرض
- 22-کلاس های داده غیرقابل تغییر
نتیجه
- 23- مراحل بعدی
دوره های مرتبط
- دوره آموزشی چالشهای کدنویسی پایتون برای برنامهنویسی شیءگرا
- دوره آموزشی برنامه نویسی شی گرا پایتون
- دوره آموزشی مبانی برنامه نویسی: طراحی شی گرا
- دوره آموزشی کشف دات نت Aspire
- دوره آموزشی شروع با برنامه نویسی شی گرا پایتون: یک رویکرد عملی
- دوره آموزشی پایتون پیشرفته: برنامه نویسی شی گرا
- دوره آموزشی برنامه نویسی شی گرا جاوا
- دوره آموزشی تمرین پایتون: برنامه نویسی شی گرا