Задача

Необходимо реализовать инструмент, который автоматически собирает данные о меню выбранного ресторана, добавляет выбранные позиции в корзину и применяет заданный промокод (например, действующий на момент запуска).

Основные требования

  • Парсинг динамического или статического меню ресторана (поддержка современных веб-технологий).
  • Автоматическое добавление всех или выбранных позиций в корзину интернет-магазина.
  • Применение промокода EAT500 (или актуального аналога на момент выполнения).
  • Обработка возможных ошибок при загрузке страниц, изменении структуры меню или недействительности промокода.
  • Минимальное взаимодействие с человеком - запуск и получение результата.

Дополнительные пожелания

  • Использовать чистый Python или популярные библиотеки для парсинга (например, BeautifulSoup, Selenium).
  • Предусмотреть простой интерфейс для запуска и просмотра логов.
  • Код должен быть документирован и легко расширяем для других ресторанов.

Результат работы инструмента: подтверждение успешного добавления товаров в корзину с применённым промокодом. Данные о названиях, ценах и категориях меню можно вывести для контроля.

Оформление и доработка текстовых докладов

Требуется привести 10 готовых текстовых документов в презентабельный вид. Необходимо добавить иллюстрации, структурировать материал, интегрировать QR-коды на источники и оформить в официальном стиле.

Сценарий и презентация фестиваля Танцы народов России

Требуется написать креативный сценарий фестиваля танцев, включая интересное начало, подводки к каждому танцу и общее завершение. Также необходима презентация к сценарию. Задание разбито на три группы танцев.