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...