تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی پایتون پیشرفته: برنامه نویسی شی گرا

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

1 ساعت 21 دقیقهپیشرفته2024-03-22

مدرسین

Miki Tebeka

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 - مراحل بعدی

دوره های مرتبط

درباره ما

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

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal