The Most Elegant Python Object-Oriented Programming

Seamless converting between dictionary and objects with comprehensive validation features

Christopher Tao
9 min readJul 12, 2020

--

It is known that the strength of Python is its flexibility. For example, Python is one of the easiest programming languages for Object-Oriented Programming. However, it is also sometimes criticised because it is “too flexible”.

--

--