Web sitemizde size en iyi deneyimi sunmak için çerezleri kullanıyoruz. Hangi çerezleri kullandığımız hakkında daha fazla şey öğrenmek için Gizlilik
Onayla
Türker UZUNTürker UZUN
  • VERİ ANALİZİ
    • Veri Analiz Aşamaları
    • Pandas
    • CRM Analitiği
    • Makine Öğrenmesi
    • Ölçümleme Problemleri
    • Özellik Mühendisliği
    • Tavsiye Sistemleri
    • BI Araçları
  • LLM – AI
  • METODOLOJİ
  • PROGRAMLAMA
  • BLOG
  • DİZİ & FİLM
  • İLETİŞİM
Reading: Python API Kullanımı: TheMovieDB API Örneği
Paylaş
Aa
Türker UZUNTürker UZUN
Aa
  • VERİ ANALİZİ
  • LLM – AI
  • METODOLOJİ
  • PROGRAMLAMA
  • BLOG
  • DİZİ & FİLM
  • İLETİŞİM
Ara...
  • VERİ ANALİZİ
    • Veri Analiz Aşamaları
    • Pandas
    • CRM Analitiği
    • Makine Öğrenmesi
    • Ölçümleme Problemleri
    • Özellik Mühendisliği
    • Tavsiye Sistemleri
    • BI Araçları
  • LLM – AI
  • METODOLOJİ
  • PROGRAMLAMA
  • BLOG
  • DİZİ & FİLM
  • İLETİŞİM
Follow US
Türker UZUN > Blog > Algoritma-Programlama > Python Blog > Python API Kullanımı: TheMovieDB API Örneği
Python BlogPython Veri AnaliziVeri Analizi

Python API Kullanımı: TheMovieDB API Örneği

2 Min Read
Paylaş
2 Min Read
Python Programlama Dersleri, Python Blog, Python Programlama Örnekleri

Python ile API nasıl kullanılır, API kullanarak ilgili yapılardan nasıl veri çekilir buna dair basit bir örneği paylaşıyorum. API içeriğine bakarak buradaki verileri artırabilir, farklı biçimlerde kendiniz için kullanabilirsiniz.

Örneğimizde API kullanarak TheMovieDB üzerinden bazı kategorilerde film listelerini çektik.

  • Anahtar kelimeye göre arama
  • En popüler film listesi
  • Vizyondaki film listesi

Python Örnek Kodu:

import requests

class theMovieDb:

    def __init__(self):

        self.api_url = “https://api.themoviedb.org/3”

        self.api_key = “themoviedb den aldığınız api key buraya girin..“

    def getPopulars(self):

        response = requests.get(f”{self.api_url}/movie/popular?api_key={self.api_key}&language=en-US&page=1″)

        return response.json()

    def getSearchResults(self, keyword):

        response = requests.get(f”{self.api_url}/search/keyword?api_key={self.api_key}&query={keyword}&page=1″)

        return response.json()

    def getGenre(self):

        response = requests.get(f”{self.api_url}/movie/upcoming?api_key={self.api_key}&language=en-US&page=1″)

        return response.json()

movieApi = theMovieDb()

while True:

    secim = input(“1-Popular Movies\n2-Search Movies\n3-Gelecek Filmler\n4-Çık\nSeçim: “)

    if secim == “4”:

        break

    else:

        if secim == “1”:

            movies = movieApi.getPopulars()

            for movie in movies[‘results’]:

                print(movie[‘title’])    

        if secim == “2”:

            keyword = input(‘keyword: ‘)

            movies = movieApi.getSearchResults(keyword)

            for movie in movies[‘results’]:

                print(movie[‘name’])

        if secim == “3”:

            movies = movieApi.getGenre()

            for movie in movies[‘results’]:

                print(movie[‘original_title’])

Editor Temmuz 20, 2022
Paylaş
Whatsapp Whatsapp LinkedIn Email Copy Link

Son Yazılar

  • LangChain Tool Tanıtımı (Kategorik)
  • Flowise Tool Node Tanıtımı
  • Flowise – Hazır Chatflow Akışları
  • Flowise – Hangi Node Ne Zaman Kullanılır?
  • Flowise Eğitimi – Node’ları Tanıyalım

Takip Et

Sponsor Linkler

İlginizi Çekebilir

BI AraçlarıVeri Analizi

Qlik Sense Measure Örnekleri

BI AraçlarıVeri Analizi

Qlik Sense İleri Seviye Fonksiyon Cheat Sheet & Kullanım Senaryoları

BI AraçlarıVeri Analizi

Qlik Sense – 100 Temel Fonksiyon

BI AraçlarıVeri Analizi

Qlik Sense Cheat Sheet (2025)

Türker UZUNTürker UZUN
Takip Et

Veri Analizi, ETL Süreçleri, Makine Öğrenimi, Doğal Dil İşleme Projeleri, Python Dersleri, Python Blog, Teknoloji Yazarı, AI Agents

Removed from reading list

Undo