API dan interaksi dengan web

Mengimpor Data Tingkat Menengah di Python

Hugo Bowne-Anderson

Data Scientist at DataCamp

Di bagian ini Anda akan belajar

  • Apa itu API
  • Mengapa API penting
  • Dalam latihan:
    • Menyambungkan ke API
    • Mengambil data dari API
    • Memparsing data dari API
Mengimpor Data Tingkat Menengah di Python

Apa itu API?

  • Kumpulan protokol dan rutin
  • Sekumpulan kode
    • Memungkinkan dua program berkomunikasi

ch_2_2.013.png

Mengimpor Data Tingkat Menengah di Python

Apa itu API?

  • Kumpulan protokol dan rutin
  • Sekumpulan kode
    • Memungkinkan dua program berkomunikasi

ch_2_2.014.png

Mengimpor Data Tingkat Menengah di Python

API ada di mana-mana

ch_2_2.016.png

Mengimpor Data Tingkat Menengah di Python

API ada di mana-mana

ch_2_2.017.png

Mengimpor Data Tingkat Menengah di Python

API ada di mana-mana

ch_2_2.018.png

Mengimpor Data Tingkat Menengah di Python

API ada di mana-mana

ch_2_2.019.png

Mengimpor Data Tingkat Menengah di Python

Menyambungkan ke API di 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)
Mengimpor Data Tingkat Menengah di Python

Apa itu URL tadi?

  • http - membuat permintaan HTTP
  • www.omdbapi.com - menanyakan API OMDB
  • ?t=hackers

    • Query string
    • Mengembalikan data film dengan judul (t) ‘Hackers’

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

Mengimpor Data Tingkat Menengah di Python

OMDb API

ch_2_2.033.png

Mengimpor Data Tingkat Menengah di Python

OMDb API

ch_2_2.034.png

Mengimpor Data Tingkat Menengah di Python

Ini URL biasa!

ch_2_2.036.png

Mengimpor Data Tingkat Menengah di Python

Ayo berlatih!

Mengimpor Data Tingkat Menengah di Python

Preparing Video For Download...