Ничего не нужно изучать перед, нужно изучать язык и само программирование.
Книга - вещь полезная, но без практики написания кода вся полезность теряется, нужно прорабатывать упражнения и желательно делать это с визуальной отладкой.
io.open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)
This is an alias for the builtin open() function.
Открой инспектор да посмотри, что отвечает инстаграм. Скорее всего 404 код и просьба не притворяться человеком, кому оно надо то, крутить 4к подписчиков.
Ложка в мозге, так это просто пример использования кэширования. Под функцией calculate_value имеется ввиду какая-то ваша функция, которая генерирует контент для добавления в кэш.
Добавлю, что сначала нужно разобраться в питоне, а уже потом лезть во фреймворки.