Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Что такое классы и зачем они нужны?

Я  использую Python для автоматизации некоторых рабочих рутинных задач. Я не программист и изучаю Python просто как хобби.
Но я все не могу понять на интуитивном уровне сути классов. Знаю, что это относится к ООП. Но в чем их суть? В чем преимущества их использования? Почему нельзя просто использовать функции? 
В каких случаях нужно использовать именно классы, а не просто функции?
ПрограммированиеPython+2
Игорь Колесников
  ·   · 14,6 K
Openstack DevOps and IBM/Informix Certified DBA...  · 10 нояб 2022
Python — это «объектно-ориентированный язык программирования». Это означает, что почти весь код реализован с использованием специальной конструкции, называемой классами. Программисты используют классы для хранения связанных вещей вместе. Это делается с помощью ключевого слова «класс», которое представляет собой группу объектно-ориентированных конструкций.
Класс — это шаблон кода для создания объектов. Объекты имеют переменные-члены и поведение, связанное с ними. В python класс создается с помощью ключевого слова class.
Детально смотри
Эти блоги использовались ранее для ответов на Кью, но навигация Кью ( в отличии от blogger.com ) требует много времени , чтобы найти сами вопросы
1 эксперт согласен
Если не программист, то суть абстракции класса на примере ящика для деталей автомобиля. Ящик (класс) содержит в... Читать дальше
Веб-разработчик, геймер, специалист по этике  · 10 нояб 2022
Вам уже дали два отличных книжных ответа, так что давайте я сосредоточусь на вот этом: > Но я все не могу понять на интуитивном уровне сути классов Давайте сразу определимся: "классы" это сокращение, на самом деле эти сущности... Читать далее
1 эксперт согласен
Спасибо большое за такой подробный и развернутый ответ. Особенно мне было полезно узнать Ваше интуитивное... Читать дальше
Инженер путей сообщения – строитель  · 10 нояб 2022
Идея, стоящая за введением класса, может быть сформулирована следующим образом: в классе мы объединяем данные с методами по работе с ними в одном пространстве имён. Да, можно было бы обойтись без классов, понаделать структур... Читать далее
1 эксперт согласен