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

Core Python 3: Custom Attributes and Descriptors

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

Python has a dynamism which can give our objects superpowers. This course will teach you how to implement highly flexible interfaces with where the attributes of objects are determined on-the-fly, rather than being determined in advance by classes.


1. Course Overview
  • 1. Course Overview

  • 2. Object Internals
  • 01. Version Check
  • 02. How are Python Objects Represented
  • 03. Dynamic Attribute Initialization
  • 04. Custom Attribute Read Access
  • 05. Preventing Attribute Write Access
  • 06. Preventing Unwanted Recursion
  • 07. Preventing Attribute Deletion
  • 08. Customizing Attribute Storage
  • 09. Using vars() to Access dict
  • 10. Intercepting All Attribute Access
  • 11. Customizing Attribute Writes
  • 12. Built-in Protocols Bypass Attribute Lookup

  • 3. Class Internals
  • 1. Class Attribute Lookup
  • 2. Simplified Attribute Lookup Algorithm

  • 4. Optimizing memory usage with slots
  • 1. Trading Size for Dynamism with Slots
  • 2. Slots Lookup

  • 5. Descriptors
  • 1. Reviewing Properties
  • 2. Unravelling the Property Decorator
  • 3. Implementing a Descriptor
  • 4. Storing Instance Data
  • 5. Accessing Descriptors via Classes
  • 6. Setting Descriptor Names
  • 7. Data Versus Non-data Descriptors
  • 8. Summary
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 8921
    حجم: 197 مگابایت
    مدت زمان: 89 دقیقه
    تاریخ انتشار: 11 فروردین 1402
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید