Is python object-oriented ? - Yes. So does it follow the object-oriented style programmatic flow? Lets check out. Here I have a short python code. Let's see the 6th line. If we call the function above the function itself, it will return the error which looks like this; This occurs because its called above the repeat_lyrics(); 's initialization. So from this, we can comprehend that python is a object-oriented language, but the programmatic flow doesn't follow the object-oriented style flow . Its complicated to work with this, (this probably is a bad practice) just call all functions above the working code.
Developing story from Nathan Cho.