Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
mustafamuratcoskun
GitHub Repository: mustafamuratcoskun/Sifirdan-Ileri-Seviyeye-Python-Programlama
Path: blob/master/İleri Seviye Modüller/Requests ve Json ile Döviz Uygulaması.ipynb
765 views
Kernel: Python 3

Requests ve Json ile Döviz Uygulaması

Bu derste requests modülü ve json'ı beraber kullanarak bir tane döviz uygulaması yazmaya çalışacağız. Bunun için fixer.io sitesinden bilgilerimizi json objesi olarak alıp bu bilgilerle Dolar'ı Türk Lirasına çevirme gibi işlemlerimizi gerçekleştireceğiz.

Şimdi ilk olarak json objelerine bakalım.

json objeleri Pythondaki sözlük objelerine oldukça benzer ve kullanılmaları aynı sözlükler gibidir. İsterseniz json objesinin yapısına bakalım.

{ "İsim": "Mustafa Murat", "Soyisim": "Coşkun", "Numara" : 12345, "Özellikler": { "hobi": "Gitar Çalmak", "iş" : "Programlama Eğitmeni" } }

İşte burada gördüğümüz gibi bir json objesinin yapısı aynı sözlüklere benziyor. İsterseniz artık fixer.io sitesini inceleyerek döviz uygulamamızı yazalım.

http://fixer.io/

Bu saatten sonraki açıklamalar videoda anlatılmıştır.

Döviz Uygulaması Kodu:

import requests url = "http://api.fixer.io/latest?base=" birinci_doviz = input("Birinci Döviz:") ikinci_doviz = input("İkinci Döviz:") miktar = float(input("Miktar")) response = requests.get(url + birinci_doviz) veri = response.json() try: print(float(veri["rates"][ikinci_doviz]) * miktar) except KeyError: print("Lütfen para birimlerini kontrol edin")