- Phase: 6. Advanced OOP & Errors
- Duration: 1.5 hours
- Define classes with the
@dataclassdecorator - Automate
__init__,__repr__,__eq__,__hash__generation - Use
field()for default values and factory functions - Create immutable data classes with
frozen=True - Combine dataclasses with inheritance
@dataclassdecorator- Auto-generated special methods
field():default,default_factory,init,repr- Frozen (immutable) dataclasses
- Comparison with manually written classes
- Dataclass inheritance
Module 052: Class Methods, Static Methods, Properties
Module 054: Enums