Data classes in Python
Using Data Classes in Python is a super convenient way
to represent data & properties assigned to a class. It saves you from having to
implement your own special methods like __init__
& makes managing the
class a breeze when requirements change for how the underlying data is
represented.