API a interakce s webem

Intermediate Importing Data in Python

Hugo Bowne-Anderson

Data Scientist at DataCamp

V této lekci se naučíte

  • Co jsou API
  • Proč jsou API důležitá
  • V cvičeních:
    • Připojení k API
    • Stahování dat z API
    • Parsování dat z API
Intermediate Importing Data in Python

Co je API?

  • Sada protokolů a rutin
  • Kód
    • Umožňuje komunikaci mezi dvěma programy

ch_2_2.013.png

Intermediate Importing Data in Python

Co je API?

  • Sada protokolů a rutin
  • Kód
    • Umožňuje komunikaci mezi dvěma programy

ch_2_2.014.png

Intermediate Importing Data in Python

API jsou všude

ch_2_2.016.png

Intermediate Importing Data in Python

API jsou všude

ch_2_2.017.png

Intermediate Importing Data in Python

API jsou všude

ch_2_2.018.png

Intermediate Importing Data in Python

API jsou všude

ch_2_2.019.png

Intermediate Importing Data in Python

Připojení k API v Pythonu

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)
Intermediate Importing Data in Python

Co to bylo za URL?

  • http – HTTP požadavek
  • www.omdbapi.com – dotaz na OMDB API
  • ?t=hackers

    • Řetězec dotazu
    • Vrátí data pro film s názvem (t) 'Hackers'

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

Intermediate Importing Data in Python

OMDb API

ch_2_2.033.png

Intermediate Importing Data in Python

OMDb API

ch_2_2.034.png

Intermediate Importing Data in Python

Je to běžná URL!

ch_2_2.036.png

Intermediate Importing Data in Python

Pojďme si procvičit!

Intermediate Importing Data in Python

Preparing Video For Download...