API-uri și interacțiunea cu internetul

Importul intermediar de date în Python

Hugo Bowne-Anderson

Data Scientist at DataCamp

Ce veți învăța

  • Ce sunt API-urile
  • De ce sunt importante API-urile
  • În exerciții:
    • Conectarea la API-uri
    • Extragerea datelor din API-uri
    • Parsarea datelor din API-uri
Importul intermediar de date în Python

Ce este un API?

  • Set de protocoale și rutine
  • Cod informatic
    • Permite comunicarea între două programe software

ch_2_2.013.png

Importul intermediar de date în Python

Ce este un API?

  • Set de protocoale și rutine
  • Cod informatic
    • Permite comunicarea între două programe software

ch_2_2.014.png

Importul intermediar de date în Python

API-urile sunt peste tot

ch_2_2.016.png

Importul intermediar de date în Python

API-urile sunt peste tot

ch_2_2.017.png

Importul intermediar de date în Python

API-urile sunt peste tot

ch_2_2.018.png

Importul intermediar de date în Python

API-urile sunt peste tot

ch_2_2.019.png

Importul intermediar de date în Python

Conectarea la un API în 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)
Importul intermediar de date în Python

Ce a fost acel URL?

  • http - efectuarea unei cereri HTTP
  • www.omdbapi.com - interogarea API-ului OMDB
  • ?t=hackers

    • Șir de interogare
    • Returnează datele pentru filmul cu titlul (t) 'Hackers'

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

Importul intermediar de date în Python

API-ul OMDb

ch_2_2.033.png

Importul intermediar de date în Python

API-ul OMDb

ch_2_2.034.png

Importul intermediar de date în Python

Este un URL obișnuit!

ch_2_2.036.png

Importul intermediar de date în Python

Să exersăm!

Importul intermediar de date în Python

Preparing Video For Download...