Работа с API
Задание
- Используя сервис OpenWeatherMap, реализуйте программу, которая показывает погоду, влажность и давление в указанном городе "city_name" (город выбрать самостоятельно).
- Возьмите сайт из вашего варианта. Разберитесь, как работает его API, какие данные при помощи него можно получить. Сформируйте запрос с параметрами и получите ответ в формате
.json
. Возможно, потребуется библиотекаjson
. Сделайте структурированный вывод информации (5-7 полей, форматирование на усмотрение студента).
! В интернете нет ничего постоянного, и правила использования API могут изменяться. В случае невозможности выполнить свой вариант, допускается взять соседний.
Варианты
Вариант | Сайт |
---|---|
1 | hh.ru |
2 | api.covidtracking.com |
3 | временно нет |
4 | newsapi.org |
5 | dictionaryapi.com |
6 | steamcommunity.com |
7 | kinopoisk.dev |
8 | pochta.ru |
9 | rickandmortyapi.com |
10 | open-notify.org |
Допзадание
Используя сайт https://randomfox.ca/floof/ и библиотеку tkinter, сделайте генератор картинок. Окошко должно состоять из картинки и кнопки, нажатие на которую меняет картинку на следующую.
Альтернативное допзадание
Воспользовавшись API от NASA (https://api.nasa.gov), создать аналогичную программу, выводящую фото дня (https://apod.nasa.gov/apod/astropix.html).