1.Циклы, ветвления и функции – все это элементы структурного программирования. Его возможностей вполне хватает для написания небольших, простых программ и сценариев. Однако крупные проекты часто реализуют, используя парадигму объектно-ориентированного программирования. Принципами являются инкапсуляция, наследование и полиморфизм.
2.Класс – описание структуры объекта и методов работы с ним.
class ИмяКласса:
код_тела_класса