“__init__” is a reseved method in python classes . It is known as a constructor in object oriented concepts. This method called when an object is created from the class and it allow the class to initialize the attributes of a class.5 May 2017
Read moreIs __ 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 moreWhat is __ init __ short for?
init is short for initialization . It is a constructor which gets called when you make an instance of the class and it is not necessary. But usually it our practice to write init method for setting default state of the object.
Read more