Lets start from the end.
@cache('1h') def func1(user_id): return heavy_compute(user_id) result = func1(123)
Now our decorated func1 has some very useful methods!
Web-dev's blog
Lets start from the end.
@cache('1h') def func1(user_id): return heavy_compute(user_id) result = func1(123)
Now our decorated func1 has some very useful methods!
Представим, вам нужно разбить список (list) на подсписки.
Входные данные:
- список элементов;
- количество получаемых подсписков на выходе.
Важным условием является то, что длины всех получаемых подсписков на выходе должны быть равными или почти равными.
Тоесть, имея список [1, 2, 3, 4, 5] разбивая на 3 части мы желаем получить [[1, 2], [3, 4], [5]].
Итак, есть задача - необходимо со своего сайта максимально просто и быстро публиковать разные вещи на страницу сайта в Facebook. В моем случае это сайт цитат Socratify.Net.
Благо у Фейсбука замечательное API и все это сделать можно. Значит какая стоит задача? У сайта есть своя страничка в фейсбуке для социального продвижения и необходимо, находясь на страничке цитаты под админом (пример странички - цитаты Конфуция), одним нажатием кнопки запостить эту цитату на стену в читабельном виде.
Еще одно (и очень важное) условие - постить необходимо от имени страницы, а не от имени пользователя, админа странички. В этом и заключается вся сложность задачи.