Aug 18, 2022
Serban, thanks for your thoughts!
Of course, generally you can write a class without __init__(). But it's much easier to have a default functionality already there, hence the DataClass. Then if you want some custom functionality, you can still write a regular class.
Thanks for pointing this out!