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

Python Object-Oriented Programming

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: ویژگی های برنامه نویسی شی گرا (OOP) در پایتون ساخت برنامه هایی با پیچیدگی و ماژولار بودن را آسان تر می کند. در این دوره با مربی جو مارینی، یاد بگیرید که چگونه اصول اصلی OOP را برای ساخت برنامه هایی بسط و کارآمد به کار ببرید. جو با اصول اولیه تعریف و استفاده از کلاس ها و اشیاء شروع می کند. سپس به ویژگی‌های پیشرفته‌تر مانند کلاس‌های پایه انتزاعی و نحوه پیاده‌سازی رابط‌ها می‌رود. او همچنین برخی از ویژگی‌های منحصربه‌فرد پایتون را شرح می‌دهد، مانند روش‌های کلاس جادویی که کلاس‌های شما را با زبان پایتون و کلاس‌های داده ادغام می‌کند تا به‌طور چشمگیری مقدار کد دیگ مورد نیاز برای ساخت اشیاء داده محور را کاهش دهد.

      سرفصل ها و درس ها

      معرفی Introduction

      • راه اندازی محیط توسعه Setting up the development environment

      • آنچه شما باید بدانید What you should know

      • برنامه نویسی شی گرا پایتون Python object-oriented programming

      1. پایتون شی گرا 1. Object-Oriented Python

      • روش های کلاس و اعضا Class methods and members

      • چالش: سهام Challenge: Stocks

      • بررسی انواع نمونه Checking instance types

      • روش ها و ویژگی های نمونه Instance methods and attributes

      • راه حل: سهام Solution: Stocks

      • تعریف کلاس پایه Basic class definition

      • تجدید کننده برنامه نویسی شی گرا Object-oriented programming refresher

      2. ارث و ترکیب 2. Inheritance and Composition

      • چالش: سهام و اوراق قرضه Challenge: Stocks and bonds

      • استفاده از وراثت چندگانه Using multiple inheritance

      • درک وراثت Understanding inheritance

      • کلاس های پایه انتزاعی Abstract base classes

      • درک ترکیب Understanding composition

      • راه حل: سهام و اوراق قرضه Solution: Stocks and bonds

      • رابط ها Interfaces

      3. روش های شی "جادویی". 3. "Magic" Object Methods

      • نمایش رشته String representation

      • چالش: مرتب سازی سهام Challenge: Sorting stocks

      • راه حل: مرتب سازی سهام Solution: Sorting stocks

      • برابری و مقایسه Equality and comparison

      • اشیاء فراخوانی Callable objects

      • روش های جادویی چیست؟ What are magic methods?

      • دسترسی صفت Attribute access

      4. کلاس های داده 4. Data Classes

      • کلاس های داده تغییرناپذیر Immutable data classes

      • چالش: کلاس های داده Challenge: Data classes

      • تعریف کلاس داده Defining a data class

      • با استفاده از مقداردهی اولیه پست Using post initialization

      • راه حل: کلاس های داده Solution: Data classes

      • استفاده از مقادیر پیش فرض Using default values

      نتیجه Conclusion

      • مراحل بعدی Next steps

      نمایش نظرات

      آموزش برنامه نویسی شی گرا پایتون
      جزییات دوره
      1h 55m
      31
      Linkedin (لینکدین) Linkedin (لینکدین)
      (آخرین آپدیت)
      5,925
      - از 5
      ندارد
      دارد
      دارد
      جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

      Google Chrome Browser

      Internet Download Manager

      Pot Player

      Winrar