Python supports functional and object oriented programming¶
Python with just functions¶
def do_something():
...
def foo():
do_something()
Python with classes¶
class Bar:
def do_something(self):
...
class Baz:
def run(self):
bar = Bar()
bar.do_something()
Or mix both
Python a class calling a function¶
def do_something():
...
class Baz:
def run(self):
do_something()