API’ler ve dünya çapında web ile etkileşim

Python'da Orta Düzey Veri İçe Aktarma

Hugo Bowne-Anderson

Data Scientist at DataCamp

Bu bölümde öğrenecekleriniz

  • API’ler nedir
  • Neden önemlidir
  • Alıştırmalarda:
    • API’lere bağlanma
    • API’lerden veri çekme
    • API verisini ayrıştırma
Python'da Orta Düzey Veri İçe Aktarma

API nedir?

  • Protokol ve yordamlar bütünü
  • Bir grup kod
    • İki yazılımın birbiriyle iletişim kurmasını sağlar

ch_2_2.013.png

Python'da Orta Düzey Veri İçe Aktarma

API nedir?

  • Protokol ve yordamlar bütünü
  • Bir grup kod
    • İki yazılımın birbiriyle iletişim kurmasını sağlar

ch_2_2.014.png

Python'da Orta Düzey Veri İçe Aktarma

API’ler her yerde

ch_2_2.016.png

Python'da Orta Düzey Veri İçe Aktarma

API’ler her yerde

ch_2_2.017.png

Python'da Orta Düzey Veri İçe Aktarma

API’ler her yerde

ch_2_2.018.png

Python'da Orta Düzey Veri İçe Aktarma

API’ler her yerde

ch_2_2.019.png

Python'da Orta Düzey Veri İçe Aktarma

Python ile bir API’ye bağlanma

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'da Orta Düzey Veri İçe Aktarma

Bu URL neydi?

  • http - bir HTTP isteği yapmak
  • www.omdbapi.com - OMDB API’sini sorgulamak
  • ?t=hackers

    • Sorgu dizesi
    • Başlığı (t) ‘Hackers’ olan filmin verisini döndürür

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

Python'da Orta Düzey Veri İçe Aktarma

OMDb API’si

ch_2_2.033.png

Python'da Orta Düzey Veri İçe Aktarma

OMDb API’si

ch_2_2.034.png

Python'da Orta Düzey Veri İçe Aktarma

Bu normal bir URL!

ch_2_2.036.png

Python'da Orta Düzey Veri İçe Aktarma

Haydi pratik yapalım!

Python'da Orta Düzey Veri İçe Aktarma

Preparing Video For Download...