Шаг 1 из 4+110 XP
dataclasses
Меньше boilerplate для классов-данных.
from dataclasses import dataclass, field
@dataclass(frozen=True, slots=True)
class Point:
x: int
y: int
p = Point(1, 2)
print(p)
frozen=True — иммутабельный, slots=True — экономия памяти, без __dict__.