Магічні методи це методи, що виконуються без явного виклику(__init__, __add__, __len__, __repr__
та інші). Термін: dunder = double undescore (з двох боків від надви подвійні підкреслення).
Тут опишу те, що використовую або планую використовувати. Як підказку (така собі cheatsheet)
__init__(self, par1, par2, …. parN): # використовується для створення властивостей класу.
створює властивості об”єкту під час створення. приклад:
new_object = Class(par1, par2, …. parN)
https://docs.python.org/3/reference/datamodel.html
https://docs.python.org/3/reference/import.html#submodules