1. Обучение
  2. /
  3. Курса
  4. /
  5. Написание функций на Python

Connected

упражнение

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

Ваш коллега просит вас проверить написанный им код и дать рекомендации по подготовке к продакшну. Вы знаете, что наличие строки документации (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

Инструкции 1/3

undefined XP
  • 1

    Вызовите has_docstring(), передав функцию load_and_plot_data() вашего коллеги.

  • 2
    • Проверьте, есть ли у функции as_2D() строка документации.
  • 3
    • Проверьте, есть ли у функции log_product() строка документации.