the "self" search phrase does not have to be used, It is just a placeholder. You may use any phrase, however it's suggested that you use self to aid the readability of the programI think its noteworthy that the primary i (i=123) that you are building can be an object variable although the second i (self.i = 345) is undoubtedly an occasion variable.