API и взаимодействие с интернетом

Импорт данных в Python: средний уровень

Hugo Bowne-Anderson

Data Scientist at DataCamp

В этом уроке вы узнаете

  • Что такое API
  • Зачем нужны API
  • В упражнениях:
    • Подключение к API
    • Получение данных через API
    • Разбор данных из API
Импорт данных в Python: средний уровень

Что такое API?

  • Набор протоколов и подпрограмм
  • Набор кода
    • Позволяет двум программам взаимодействовать друг с другом

ch_2_2.013.png

Импорт данных в Python: средний уровень

Что такое API?

  • Набор протоколов и подпрограмм
  • Набор кода
    • Позволяет двум программам взаимодействовать друг с другом

ch_2_2.014.png

Импорт данных в Python: средний уровень

API повсюду

ch_2_2.016.png

Импорт данных в Python: средний уровень

API повсюду

ch_2_2.017.png

Импорт данных в Python: средний уровень

API повсюду

ch_2_2.018.png

Импорт данных в Python: средний уровень

API повсюду

ch_2_2.019.png

Импорт данных в Python: средний уровень

Подключение к API на Python

import requests
url = 'http://www.omdbapi.com/?t=hackers'
r = requests.get(url)
json_data = r.json()
for key, value in json_data.items():
    print(key + ':', value)
Импорт данных в Python: средний уровень

Что это за URL?

  • http — выполнение HTTP-запроса
  • www.omdbapi.com — обращение к OMDB API
  • ?t=hackers

    • Строка запроса
    • Возвращает данные о фильме с названием (t) 'Hackers'

    'http://www.omdbapi.com/?t=hackers'

Импорт данных в Python: средний уровень

OMDb API

ch_2_2.033.png

Импорт данных в Python: средний уровень

OMDb API

ch_2_2.034.png

Импорт данных в Python: средний уровень

Это обычный URL!

ch_2_2.036.png

Импорт данных в Python: средний уровень

Давайте потренируемся!

Импорт данных в Python: средний уровень

Preparing Video For Download...