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

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

1 ساعت 57 دقیقهمتوسط2025-01-27

مدرسین

Joe Marini

Joe Marini

Senior Developer Advocate at Google, Developer

جزئیات دوره

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

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

یکی از ویژگی‌های ویژه پایتون که در این دوره بررسی می‌شود، متدهای جادویی کلاس هستند که به شما این امکان را می‌دهند تا رفتار کلاس‌های خود را به گونه‌ای تغییر دهید که به‌طور طبیعی با زبان پایتون و ساختار داده‌های آن یکپارچه شوند. این متدها به شما این امکان را می‌دهند که کلاس‌های خود را به شیوه‌ای بسیار انعطاف‌پذیرتر و کارآمدتر پیاده‌سازی کنید.

همچنین، در این دوره با کلاس‌های داده آشنا می‌شوید که به‌طور چشمگیری حجم کد اضافی را کاهش می‌دهند و فرآیند ایجاد اشیاء داده‌محور را ساده‌تر می‌کنند. این ویژگی پایتون شما را قادر می‌سازد تا برنامه‌هایی با کارایی بالا و ساختار ساده‌تر بسازید.

مهارت ها

Object-Oriented ProgrammingPythonProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off

سرفصل ها

0. مقدمه

  • 01 - برنامه نویسی شی‌گرا پایتون
  • 02 - آنچه باید بدانید
  • 03 - راه‌اندازی محیط توسعه
  • 04 - استفاده از کدپد

1. پایتون شی گرا

  • 05 - تجدید کننده برنامه نویسی شی گرا
  • 06 - تعریف کلاس پایه
  • 07 - روش‌ها و ویژگی‌های نمونه
  • 08 - بررسی انواع نمونه
  • 09 - روش‌های کلاس و اعضا
  • 10 - راه حل - سهام

2. ارث و ترکیب

  • 11 - درک ارث
  • 12 - کلاس‌های پایه انتزاعی
  • 13 - استفاده از ارث چندگانه
  • 14 - رابط ها
  • 15 - درک ترکیب
  • 16 - راه حل - سهام و اوراق قرضه

3. روش‌های شی جادویی

  • 17 - روش‌های جادویی چیست؟
  • 18 - نمایش رشته
  • 19 - برابری و مقایسه
  • 20 - دسترسی به صفت
  • 21 - اشیاء فراخوانی
  • 22 - راه حل - مقایسه اشیاء

4. کلاس‌های داده

  • 23 - تعریف کلاس داده
  • 24 - استفاده از مقداردهی اولیه پست
  • 25 - استفاده از مقادیر پیش فرض
  • 26 - کلاس‌های داده غیرقابل تغییر
  • 27 - راه حل - کلاس‌های داده

نتیجه گیری

  • 28 - مراحل بعدی

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

درباره ما

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

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

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

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

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