Работа с API
Задание
- Используя сервис OpenWeatherMap, реализуйте программу, которая показывает погоду, влажность и давление в указанном городе "city_name" (город выбрать самостоятельно).
- Возьмите сайт из вашего варианта. Разберитесь, как работает его API, какие данные при помощи него можно получить. Сформируйте запрос с параметрами и получите ответ в формате
.json. Возможно, потребуется библиотекаjson. Сделайте структурированный вывод информации (5-7 полей, форматирование на усмотрение студента).
! В интернете нет ничего постоянного, и правила использования API могут изменяться. В случае невозможности выполнить свой вариант, допускается взять соседний.
Варианты
| Вариант | Сайт |
|---|---|
| 1 | hh.ru |
| 2 | flickr.com/services/api/ |
| 3 | getambee.com/api/natural-disasters |
| 4 | newsapi.org |
| 5 | dictionaryapi.com |
| 6 | steamcommunity.com/dev |
| 7 | holidayapi.com |
| 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).