Immutable Python dataclass

Create a small immutable typed record with dataclasses.

Original Pearto instructional example. Test it in your own environment and adapt it to your requirements.

from dataclasses import dataclass

@dataclass(frozen=True)
class Point:
    x: float
    y: float

print(Point(0, 0))