Hi, thanks for this course, overall very good. Maybe I should wait until I gain more experiences with "classes" but just wondering the following:
"The first argument init() gets is used to refer to the instance object, and by convention, that argument is called self."
I understand it first needs to call itself to determine where to add the new arguments to. BUT, if the convention is to always to use "self", isn't this terribly redundant? Or can you give examples where you would not use self? From the rookie perspective, this looks an awfully longwinded way to express zebra.name , but i guess the insight will come later
Replace this line with your code.