Bugün sizlere python ile euro döviz çevirme uygulaması yapacağız. Bunun için ilk önce bir APİ web sitesi gerekiyor. Ücretli ve Ücretsiz olarak bu hizmeti sunan siteler mevcut. Bu api ile online olarak döviz kurlarını çekiyoruz. Biz bu uygulamamızda EURO kurunu TL,USD gibi para birimlerine cevirilerini yapan uygulamayı inceleyeceğiz. Bunu geliştirerek kullanabilirsiniz.
İlk requests ve sys modüllerini import ediyoruz.
import requests import sys
Burada ise size bahsetmiş olduğu api url kodunu ekliyoruz. Fixer.io web sitesinin ücretsiz olarak bizlere sunduğu apiyi kullanıyoruz. Bu siteye üye olarak ??? yazan kısma size bir key oluştulucak ve buraya o kodunuzu ekliyorsunuz.
url = "http://data.fixer.io/api/latest?access_key=????"
Daha sonra EURO dan hangi döviz kuruna çeviri yapmak istiyorsak onu seçiyoruz. Tabi burada kısaltmalar kullanılmaktadır. Dolar için USD, TL için TRY, Sterlin için GBP gibi sembolleri yazmanız gerekiyor çevirmek istediğin döviz kısmına.
print("EURO DÖVİZ ÇEVİRİCİ") birinci_doviz = "EUR" ikinci_döviz = input("Çevirilecek Döviz Cinsi:") miktar = float(input("Tutar:"))
Son olarakta döviz çevirme işlemini yapıyoruz. Çıkan sonucu ekrana yazıyoruz. Eğer yanlış döviz kuru seçilirse para birimini doğru girilmesi konusunda uyarıda bulunuyor.
response = requests.get(url + birinci_doviz) json_verisi = response.json() try: print(json_verisi["rates"][ikinci_döviz] * miktar) except KeyError: sys.stderr.write("Lütfen para birimlerini doğru girin") sys.stderr.flush()
Python İle Euro Döviz Çevirme Son Hali
import requests import sys url = "http://data.fixer.io/api/latest?access_key=3c68051bdc3e029df1818d7d6223867b&format=1" print("EURO DÖVİZ ÇEVİRİCİ") birinci_doviz = "EUR" ikinci_döviz = input("Çevirilecek Döviz Cinsi:") miktar = float(input("Tutar:")) response = requests.get(url + birinci_doviz) json_verisi = response.json() try: print(json_verisi["rates"][ikinci_döviz] * miktar) except KeyError: sys.stderr.write("Lütfen para birimlerini doğru girin") sys.stderr.flush()
Bu projemizde sizlere Python ile döviz çevirme kodlarını inceledik. Daha fazla uygulama için bizi takipte kalın…
So great to find someone with some original thoughts on this topic. Really..