Double Underscore Methods and Variables Direct Attribute Access Methods used for direct set, get and delete operations on attributes. Descriptor Protocol Used for management over attribute access for class instances. Comparisons Containers Context Managers Numeric Methods Object Attributes Pickle Protocol