In [13]: text = 'Я есть Грут. Ты нет.'
...: print(
...: '.'.join(' '.join(reversed(item.split(' '))).capitalize() for item in text.split('.'))
...: )
Грут есть я.Нет ты .
я честно говоря не понял что и где перезагружается
если мы говорим про runserver то в этом режиме отслеживаются изменения кода (.py) и происходит перезапуск
но страница в браузере не обновится пока браузер не рефрешнется
а изменения в шаблонах не требуют перезапуска сервера потому что каждый раз грузятся поновой (если конечно нет кеширования)
Капитан Пронин, не припомню что бы мне ставили задание со ссылкой на "типичные сценариев разработки" подходы применяемые сильно зависят от конкретных условий.
не хочу вдаваться в детали, но давать совет что использовать не зная а) характер данных б) объем данных в) потенциальное оборудование г) критерий эффективности - это как минимум глупо