Is __ init __ function necessary?

No, it is not necessary but it helps in so many ways. people from Java or OOPS background understand better. For every class instance, there is an object chaining that needs to complete when we instantiate any class by creating an object. If we don’t put it compiler/interpreter puts it.

Read more