def method1(): # Function: outside of class print("Calling function called method1") class Person: def method1(self): # Method: inside of class print("Calling method1") # Exclude 'self' calls the function not a method def method2(self): print("Calling method2") method1() # No self: actually calls a function def start(): aPerson = Person() aPerson.method1() aPerson.method2() start()