Наследование — технология, при которой класс может получать данные и функциональность некоторого существующего класса, способствуя повторному использованию компонентов.
Родитель — класс, от которого наследуется потомок.
Потомок — класс, который унаследован от родителя и получает поля и методы от родителя.
Иерархическое или цепочечное наследование — система классов, когда класс 3 наследуется от класса 2, а тот — от класса 1.
Множественное наследование — система отношений, где наш класс унаследован сразу от 2 классов и включает все их поля и методы.
Наследование — это технология, при которой тип класс или данных может наследовать данные и функциональность некоторого существующего типа или класса, способствуя повторному использованию компонентов.

class Person:
def __init__(self, fname, lname):
self.firstname = fname
self.lastname = lname
def print_name(self):
print(self.firstname, self.lastname)
class Runner(Person):
pass
runner = Runner("Михаил", "Альшевский")
runner.print_name()
Логичный шаг после первого наследования — пойти дальше, создавая больше классов и делая систему наследования более сложной.