НачатьНачать бесплатно

Проверка кода коллеги

Ваш коллега просит вас проверить написанный им код и дать рекомендации по подготовке к продакшну. Вы знаете, что наличие строки документации (docstring) считается хорошей практикой для создания поддерживаемых и переиспользуемых функций. Поэтому для надёжности вы решаете применить функцию has_docstring() ко всем функциям коллеги.

def has_docstring(func):
  """Check to see if the function 
  `func` has a docstring.

  Args:
    func (callable): A function.

  Returns:
    bool
  """
  return func.__doc__ is not None

Это упражнение является частью курса

Написание функций на Python

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Call has_docstring() on the load_and_plot_data() function
ok = has_docstring(____)

if not ok:
  print("load_and_plot_data() doesn't have a docstring!")
else:
  print("load_and_plot_data() looks ok")
Редактировать и запускать код