وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Python Object-Oriented Programming

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

The object-oriented programming (OOP) features in Python make it easier to build programs of increasing complexity and modularity. In this course with instructor Joe Marini, learn how to apply core OOP principles to build programs that are extensible and efficient. Joe starts with the basics of defining and using classes and objects. Then he moves into more advanced features like abstract base classes and how to implement interfaces. He also details some of the more unique features of Python, like magic class methods to make your classes integrate tightly with the Python language and data classes to dramatically reduce the amount of boilerplate code needed to build data-centric objects.


01 - Introduction
  • 01 - Python object-oriented programming
  • 02 - What you should know
  • 03 - Setting up the development environment
  • thumbs.zip

  • 02 - 1. Object-Oriented Python
  • 01 - Object-oriented programming refresher
  • 02 - Basic class definition
  • 03 - Instance methods and attributes
  • 04 - Checking instance types
  • 05 - Class methods and members
  • 06 - Challenge Stocks
  • 07 - Solution Stocks

  • 03 - 2. Inheritance and Composition
  • 01 - Understanding inheritance
  • 02 - Abstract base classes
  • 03 - Using multiple inheritance
  • 04 - Interfaces
  • 05 - Understanding composition
  • 06 - Challenge Stocks and bonds
  • 07 - Solution Stocks and bonds

  • 04 - 3. Magic Object Methods
  • 01 - What are magic methods
  • 02 - String representation
  • 03 - Equality and comparison
  • 04 - Attribute access
  • 05 - Callable objects
  • 06 - Challenge Sorting stocks
  • 07 - Solution Sorting stocks

  • 05 - 4. Data Classes
  • 01 - Defining a data class
  • 02 - Using post initialization
  • 03 - Using default values
  • 04 - Immutable data classes
  • 05 - Challenge Data classes
  • 06 - Solution Data classes
  • thumbs.zip

  • 06 - Conclusion
  • 01 - Next steps
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 26731
    حجم: 271 مگابایت
    مدت زمان: 116 دقیقه
    تاریخ انتشار: 26 آذر 1402
    طراحی سایت و خدمات سئو

    45,900 تومان
    افزودن به سبد خرید