Для меня это всегда муторная тема. Тяжко я имена придумываю. Хочу всегда чтобы имя отражало суть, но не всегда это
получается быстро. Пробуем...
Нам понадобится:
1) cron_exchange_rate_script.py - это скрипт, который будет запрашивать данные из банков и записывать их в базу по крону;
2) MysqlBase - класс для работы с Mysql (найду готовый);
3) McBase - класс для работы с memcache (найду готовый);
4) BankBase - клас для работы с обменными курсами: получить курс, выбрать лучший курс, получить информацию о банке и т.д;
5) tornado_server - Tornado сервер (на основе примера);
6) config/banks.py - информация о банках: имя адрес, телефон, сайт, метод парсинга сайта и т.д;
7) config/settings.py - всякие настройки.
Думаю для начала хватит. Теперь надо наполнить каждый файл содержимым, но перед этим все же углубимся в связку cron_exchange_rate_script + McBase + MysqlBase + BankBase + tornado_server. В следующем посте я напишу как буду организовывать взаимодейтсвие.
Прошлые записи
- Перевод - Почему бумага формата А4 имеет размер 297 мм на 210 мм?
- Эволюция веб-приложений. От раздачи статики до Serverless
- Эволюция веб-приложений. От статичного HTML до Single Page Application и Progressive Web Application
- Переезд в Калининград
- Была ли спецоперация на Украине неизбежна?
- О serverless технологии для чатботов
- Свободное время на улучшение блога
- О жизни в Калининграде спустя год
- Продажа гаража из другого города
- В Калининграде спустя полгода
- О Регине Тодоренко и насилии