دوره آموزشی پایتون پیشرفته: برنامه نویسی شی گرا
1 ساعت 21 دقیقهپیشرفته2024-03-22
مدرسین

Miki Tebeka
CEO at 353Solutions
جزئیات دوره
در این دوره پیشرفته، Miki Tebeka، مدیر عامل 353Solutions، شما را از طریق ویژگی های برنامه نویسی شی گرا در پایتون راهنمایی می کند. در مورد دسترسی ویژگی ها و نحوه استفاده از ویژگی ها، مخفی کردن نام ها، توصیفگرها و موارد دیگر بیاموزید. با استفاده از روشهای کلاس، روشهای استاتیک، کلاسهای mixin و کلاسهای پایه انتزاعی کاوش کنید. به دنباله ها، نگاشت ها، اعداد و انواع قابل فراخوانی شیرجه بزنید. دریابید که متاکلاس ها چیست و چگونه می توانید از آنها استفاده کنید. به علاوه، به ابزارهای ایجاد کلاس که باید استفاده کنید بروید. هر فصل با یک چالش عملی برای تمرین و تقویت آنچه یاد میگیرید همراه است.
مهارت ها
Object-Oriented ProgrammingPythonProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - برنامه نویسی پیشرفته شیگرا (OOP)
- 02 - آنچه باید بدانید
- 03 - استفاده از Codespaces
1. ویژگی دسترسی
- 04 - ساختارشکنی دسترسی ویژگی
- 05 - استفاده از خواص
- 06 - دسترسی به ویژگی برنامه ای
- 07 - کاهش حافظه با اسلات
- 08 - مانگل اسم
- 09 - توصیف کننده ها
- 10 - چالش - رنگ
- 11 - راه حل - رنگ ها
2. روش ها
- 12 - استفاده از متدهای کلاس
- 13 - استفاده از روشهای ایستا
- 14 - کلاسهای میکس
- 15 - کلاسهای پایه انتزاعی
- 16 - تعریف واسطها با تایپ.پروتکل
- 17 - چالش - رویداد از JSON
- 18 - راه حل - رویداد از JSON
3. روشهای خاص
- 19 - نمایشهای رشته ای
- 20 - دنباله ها
- 21 - نقشه برداری
- 22 - اعداد
- 23 - فراخوانی
- 24 - چالش - فرهنگ لغت مبتنی بر پایگاه داده
- 25 - راه حل - فرهنگ لغت مبتنی بر پایگاه داده
4. متاکلاس ها
- 26 - متاکلاسها چیست
- 27 - ایجاد کلاس
- 28 - ایجاد مصداق
- 29 - جستجوی صفت
- 30 - چالش - سینگلتون
- 31 - حلول - تک تن
5. ابزارهای ایجاد کلاس
- 32 - دکوراتورهای کلاس
- 33 - namedtuple()
- 34 - dataclass()
- 35 - انجماد
- 36 - چالش - کلاس VM
- 37 - راه حل - کلاس VM
نتیجه
- 38 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی چالشهای کدنویسی پایتون برای برنامهنویسی شیءگرا
- دوره آموزشی برنامه نویسی شی گرا پایتون
- دوره آموزشی مبانی برنامه نویسی: طراحی شی گرا
- دوره آموزشی کشف دات نت Aspire
- دوره آموزشی شروع با برنامه نویسی شی گرا پایتون: یک رویکرد عملی
- دوره آموزشی برنامه نویسی شی گرا جاوا
- دوره آموزشی تمرین پایتون: برنامه نویسی شی گرا
- دوره آموزشی یادگیری زبان Go به عنوان یک زبان شی گرا