Исключительно названия функций и методов классов могут и должны содержать лексические глаголы.


Пример 1

Переменная с глаголом в названии может быть ошибочно принята за функцию. Как минимум - вызовет вопрос.

Плохо:


calculate_area = 100

Хорошо:


area = 100


Пример 2

Исключением являются переменные-флаги, в названиях которых приветствуются is, has и прочие вспомогательные глаголы.

Плохо:


valid_json = True

Хорошо:


is_valid_json = True