2.2 KiB
-
Написать генератор чисел от 0 до 1000, если число делится только на 3 вывести "Марко", если только на 5 - "Полло", если делится и на 3, и на 5 - обе фразы. Если число не подходит ни под одно из условий, выводить его
-
Написать REST-сервис, который будет использовать код из 1. Должны быть методы делающие следующее:
- Выдать ответ Марко\Полло\МаркоПолло или число на отправленное число
- Выдать список ответов состоящий из Марко\Полло\МаркоПолло или число на отправленный массив чисел
- Выдать список ответов состоящий из Марко\Полло\МаркоПолло или число на отправленные промежуток [a, b]
Также, следует ограничить сервис авторизацией и написать для этого клиент.
-
Написать websocket-сервер, который будет использовать код из 1 и отвечать на команды, аналогичные по результату методам REST-сервиса из пункта 2. Также, написать тестовый клиент (можно консольный) для демонстрации работа сервера
-
Используя любую удобную библиотеку получить топ 5 фильмов с IMDB\Кинопоиск\любого другого подобного сервиса с фильмами (по выбору)
Результат - исходный код на github. Можно использовать любые Python-библиотеки удобные вам для задач 2-4, но не забудьте прикрепить requirements.txt содержащий их список. Задача 1 должна быть решена самостоятельно. Использование Docker не нужно.