Ваш учитель просто хочет, чтобы вы отделили конфигурацию от фактического кода.Это может не иметь смысла для вас в рамках вашей текущей задачи.Но это имеет большой смысл в «реальном» проекте.
Возможно, вы захотите опубликовать свой код на github или что-то подобное в вашей компании, чтобы поделиться своим кодом или сотрудничать, но ваш код может нуждатьсянекоторые личные учетные данные, которыми вы не хотите делиться (например, пароли) или у вас есть какая-то специфическая конфигурация сайта.Таким образом, вы будете использовать отдельные файлы конфигурации для включения этих данных, в этом случае вам нужно всего лишь изменить конфигурацию, чтобы код работал в вашем контексте, без необходимости что-либо редактировать в самом исходном коде.