Позволю себе украсть с блога
futurecolors.ru http://blog.futurecolors.ru/2012/07/developing-restful-web-apis-with-python.html
Доклад Nicola Larocci на EuroPython 2012 "Developing RESTful Web APIs with Python, Flask and MongoDB"
Nicola не поленился начать с самого начала, для танкистов. Что такое REST вообще? Из каких компонентов состоит? Почему Flask и Mongo это наше всё? Как можно использовать эти инструменты для быстрой и гибкой разработки RESTful API? И вот так постепенно, убеждая в каждом слайде, переходим к самому ценному, ради чего в принципе стоит смотреть подобные видео – best practices. Грамотно организованная структура проекта позволяет быстро наращивать API, добавлять различного рода валидаторы и отдавать ресурсы в различных форматах, в зависимости от mime type. Корректная работа с http-методами (не поверите, но многие не понимают разницы меду GET и POST) тоже представлена. Не забыто и кеширование, докладчик предлагает использовать гибридную проверку заголовков Last-Modified и ETag.
Из-за итальянского акцента Nicola слушать доклад не очень просто)) можно ограничится просмотром 190 слайдов