Классы в Python_ staticmethod и classmethod
Что такое @staticmethod и @classmethod в Python
Разработчик программного обеспечения я еще ниже джуниора, поэтому частенько сталкиваюсь с определенными трудностями. И вот очередная - я или не знал, или уже успел забыть что такое @staticmethod и @classmethod в Python. Не важно. А чего вдруг мне эти штуки понадобились?! А вот почему - в 20 модуле, в домашней работе есть вот такая задача: Опишите classmethods для таблицы читателей:получить список студентов, которые имеют стипендию;
получить список студентов, у которых средний балл выше, чем тот балл, который будет передан входным параметром в функцию...
Python: методы объектов. И и как их посмотреть.
В Python методы объектов — это функции, определённые внутри классов. Они позволяют объектам (экземплярам классов) выполнять действия или предоставлять доступ к своим данным. Методы обеспечивают объектно-ориентированную модель работы, делая код более логичным, читаемым и переиспользуемым. На данном этапе считается, что мы уже хорошо умеем создавать функции на Python и знаем как они работают. Методы в Python бывают разных типов: методы экземпляра, методы класса и специальные методы. Каждый из них играет свою роль: Знание этих различий помогает лучше управлять логикой программ...