Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.01.2023, 23:47   #1
Chicony91
Новичок
Джуниор
 
Регистрация: 24.11.2022
Сообщений: 2
По умолчанию Помогите решить задание

Домашнее задание к лекции 8.«Работа с библиотекой requests, http-запросы»
Задача №1
Кто самый умный супергерой?
Есть API по информации о супергероях с информацией по всем супергероям. Нужно определить кто самый умный(intelligence) из трех супергероев- Hulk, Captain America, Thanos.

Задача №2
У Яндекс.Диска есть очень удобное и простое API. Для описания всех его методов существует Полигон. Нужно написать программу, которая принимает на вход путь до файла на компьютере и сохраняет на Яндекс.Диск с таким же именем.

Все ответы приходят в формате json;
Загрузка файла по ссылке происходит с помощью метода put и передачи туда данных;
Токен можно получить кликнув на полигоне на кнопку "Получить OAuth-токен".
HOST: https://cloud-api.yandex.net:443

Важно: Токен публиковать в github не нужно, переменную для токена нужно оставить пустой!

Шаблон для программы

class YaUploader:
def __init__(self, token: str):
self.token = token

def upload(self, file_path: str):
"""Метод загружает файлы по списку file_list на яндекс диск"""
# Тут ваша логика
# Функция может ничего не возвращать


if __name__ == '__main__':
# Получить путь к загружаемому файлу и токен от пользователя
path_to_file = ...
token = ...
uploader = YaUploader(token)
result = uploader.upload(path_to_file)
Chicony91 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите решить задание Chicony91 Фриланс 7 26.11.2022 08:42
Помогите решить задание в с++ V1l1a1d Помощь студентам 1 14.06.2017 12:31