Основные понятия объектно-ориентированного метода
Давайте сделаем шаг за пределы компьютерного программирования и компьютеров в целом и обсудим вопросы объектного программирования.
Почти все программы и методы, которые Вы использовали до сих пор, подпадают под процедурный стиль программирования. Следует признать, что Вы использовали некоторые встроенные объекты, но, ссылаясь на них, мы только что упомянули абсолютный минимум.
Процедурный стиль программирования был доминирующим подходом в разработке программного обеспечения в течение десятилетий, и он все еще используется сегодня. Более того, он не исчезнет в будущем, так как он работает очень хорошо для конкретных типов проектов (как правило, не очень сложных и не больших, но есть много исключений из этого правила).
Объектный подход довольно молод (намного моложе процедурного) и особенно полезен, когда применяется к большим и сложным проектам, выполняемым большими командами, состоящими из множества разработчиков.
Такое понимание структуры проекта облегчает многие важные задачи, например, деление проекта на маленькие, независимые части и независимую разработку различных элементов проекта.
Python - это универсальный инструмент как для объектного, так и для процедурного программирования. Это может быть успешно использовано в обеих сферах.
Кроме того, Вы можете создавать множество полезных приложений, даже если Вы ничего не знаете о классах и объектах, но Вы должны помнить, что некоторые проблемы (например, обработка графического интерфейса пользователя) могут потребовать объектного метода.
К счастью, объектное программирование относительно простое.