Я использую потрясающую библиотеку Python Requests. Я замечаю, что в прекрасной документации есть много примеров того, как сделать что-то, не объясняя почему. Например, как r.text, так и r.content показаны в качестве примеров того, как получить ответ сервера.  Но где объясняется, что делают эти свойства? Например, когда я буду выбирать один за другим? Я вижу, что tar r.text иногда возвращает объект unicode, и я полагаю, что будет разница для нетекстового ответа. Но где все это документировано? Обратите внимание, что связанный документ указывает:
Вы также можете получить доступ к телу ответа в виде байтов для нетекстовых запросов:
Но затем он покажет пример текстового ответа! Я могу только предположить, что вышеприведенная цитата означает non-text responses вместо non-text requests, поскольку нетекстовый запрос не имеет смысла в HTTP.
Короче говоря, где собственно документация библиотеки, в отличие от (отличного) руководства на сайте Python Requests?