İPUCU

Python Artificial Intelligence’da en çok kullanılan dildir ve gerekli dökümanların paylaşım alanlar burada paylaşılmaktadır.

Seçenekler

Python Döviz Uygulaması Yapımı // Sosyalboy

sosyalboy - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
06/2019
Mesajlar:
173
Konular:
29
Teşekkür (Etti):
6
Teşekkür (Aldı):
31
Ticaret:
(0) %
16-06-2019 21:19
#1
Arrow
Python Döviz Uygulaması Yapımı // Sosyalboy
Döviz Uygulamasını yapmam baya uzun sürecekdi ancak vakit kaybı olarak düşündüğüm için 3 işlev yaptım ve sadece kod olarak veriyorum , Zamanım olursa 20 + işlevle birlikde .exe olarak aktaracağım ...
Sıradaki yapmayı düşündüğüm şey 3 seviye olarak CV Tasarlayıcı , Hadi Bakalım ...

Kod:
print("Döviz Uygulaması")
print("""
1 = Azn -> Try
2 = Try -> Azn
3 = Try -> Usd


""")
islem = input(" Kullanıcağınız İşlevi Seçin ")

if islem == "1":
   azn1 = int(input("Kaç Azn: "))
   azns = top1 * 3,49
    print("Sonuç = ",azns)
elif islem == "2":
    try1 = int(input("Kaç Try: "))
    trys = cik1 * 0.29
    print("Sonuç = ",trys)
elif islem == "3":
   usd1 = int(input("Kaç Try: "))
    usds = usd1 * 0.17
    print("Sonuç = ",usds)
HER TEŞEKKÜR PROFOSYÖNEL CV TASARLAYICISINI YAPMAM İÇİN 1 YARDIM , BAKALIM 10 YARDIM ALA BİLECEKMİYİM
leaks - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
10/2018
Mesajlar:
657
Konular:
3
Ticaret:
(0) %
16-06-2019 21:51
#2
Alın bunlar da döviz verisini internetten alıp yazdırmak için kodlar, Az önce bunu görünce yazdım:
Kod:
import configparser
import json
import ssl # ssl hatasını handle'lamak için (yoksayarak :))
from urllib.request import urlopen
from urllib.error import URLError
from os.path import realpath, dirname
def main ():
    config = configparser.ConfigParser ()
    config.read (realpath (dirname (__file__)) + "/doviz.conf") # her zaman yanımızda olmalı.
    apiKey = config["API"]["Key"]
    apiLoc = config["API"]["Loc"]
    apiMode = config["API"]["Mode"].split (',') # çoklu birim dönüştürmeyi de destekliyor.
    apiTimeout = int (config["API"]["Timeout"])
    fullApiUrl = "{}?q={}&apiKey={}"
    for mode in apiMode:
        try:    
            with urlopen (fullApiUrl.format (apiLoc, mode, apiKey), timeout=apiTimeout) as request:
                response = request.read ().decode ("utf-8")
        except URLError:
            print ("Bir hata oluştu. Veri alınamadı.")
            exit ()
        result = json.loads (response)
        res = result["results"][mode]
        print ("{} = {} {}".format (res["fr"], res["val"], res["to"]))

if __name__ == "__main__":
    ssl._create_default_https_context = ssl._create_unverified_context
    main ()

doviz.conf dosyası:

Kod:
# örnek API kullanımı:
# https://free.currconv.com/api/v7/convert?q=USD_TRY&apiKey=0c34171ae018b360338b

[API]
Key = 0c34171ae018b360338b
Loc = https://free.currconv.com/api/v7/convert
Mode = USD_TRY,EUR_TRY,GBP_TRY
Timeout = 5

# Key    : api keyimiz
# Loc    : api url'miz
# Mode   : Neyi neye dönüştüreceğimiz ('_' karakteriyle ayrılıyor)
# Timeout: zaman aşımı
Konu leaks tarafından (17-06-2019 09:26 Saat 09:26 ) değiştirilmiştir.
sosyalboy - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
06/2019
Mesajlar:
173
Konular:
29
Teşekkür (Etti):
6
Teşekkür (Aldı):
31
Ticaret:
(0) %
16-06-2019 21:56
#3
Alıntı:
leaks´isimli üyeden Alıntı Mesajı göster
Alın bunlar da döviz verisini yazdırmak için kodlar, Az önce bunu görünce yazdım:
Kod:
import configparser
import json
import ssl # ssl hatasını handle'lamak için (yoksayarak :))
from urllib.request import urlopen
from urllib.error import URLError
from os.path import realpath, dirname
def main ():
    config = configparser.ConfigParser ()
    config.read (realpath (dirname (__file__)) + "/doviz.conf") # her zaman yanımızda olmalı.
    apiKey = config["API"]["Key"]
    apiLoc = config["API"]["Loc"]
    apiMode = config["API"]["Mode"].split (',') # çoklu birim dönüştürmeyi de destekliyor.
    apiTimeout = int (config["API"]["Timeout"])
    fullApiUrl = "{}?q={}&apiKey={}"
    for mode in apiMode:
        try:    
            with urlopen (fullApiUrl.format (apiLoc, mode, apiKey), timeout=apiTimeout) as request:
                response = request.read ().decode ("utf-8")
        except URLError:
            print ("Bir hata oluştu. Veri alınamadı.")
            exit ()
        result = json.loads (response)
        res = result["results"][mode]
        print ("{} = {} {}".format (res["fr"], res["val"], res["to"]))

if __name__ == "__main__":
    ssl._create_default_https_context = ssl._create_unverified_context
    main ()

doviz.conf dosyası:

Kod:
# örnek API kullanımı:
# https://free.currconv.com/api/v7/convert?q=USD_TRY&apiKey=0c34171ae018b360338b

[API]
Key = 0c34171ae018b360338b
Loc = https://free.currconv.com/api/v7/convert
Mode = USD_TRY,EUR_TRY,GBP_TRY
Timeout = 5

# Key    : api keyimiz
# Loc    : api url'miz
# Mode   : Neyi neye dönüştüreceğimiz ('_' karakteriyle ayrılıyor)
# Timeout: zaman aşımı
Bunun gibi birşey Bugün Öğlen İnternetde Gezinirken gördüm , Ben Basit anlatımlar yapıyorum , o kodları anlayanlar az çıkacadır ancak yinede ellerinize sağlık
---------------------

𝖘𝖔𝖘𝖞𝖆𝖑 𝖇𝖔𝖞
leaks - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
10/2018
Mesajlar:
657
Konular:
3
Ticaret:
(0) %
16-06-2019 21:59
#4
Alıntı:
sosyalboy´isimli üyeden Alıntı Mesajı göster
Bunun gibi birşey Bugün Öğlen İnternetde Gezinirken gördüm , Ben Basit anlatımlar yapıyorum , o kodları anlayanlar az çıkacadır ancak yinede ellerinize sağlık

Evet, canım sıkıldı, görünce yazasım geldi
Python'la REST API işlemleri çok kolay, onu göstermek için attım. Gözünde büyütenler var.
Hichigo - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
08/2015
Nereden:
~/
Mesajlar:
961
Konular:
130
Teşekkür (Etti):
481
Teşekkür (Aldı):
425
Ticaret:
(0) %
16-06-2019 22:11
#5
Alıntı:
leaks´isimli üyeden Alıntı Mesajı göster
Evet, canım sıkıldı, görünce yazasım geldi
Python'la REST API işlemleri çok kolay, onu göstermek için attım. Gözünde büyütenler var.

Keyi paylaşmayaydın iyidi
leaks Teşekkür etti.
leaks - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
10/2018
Mesajlar:
657
Konular:
3
Ticaret:
(0) %
16-06-2019 22:20
#6
Alıntı:
Hichigo´isimli üyeden Alıntı Mesajı göster
Keyi paylaşmayaydın iyidi
Bir şey olmaz beleşe buldum Temp-mail ile aldım sadece e-posta istiyor site
sosyalboy - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
06/2019
Mesajlar:
173
Konular:
29
Teşekkür (Etti):
6
Teşekkür (Aldı):
31
Ticaret:
(0) %
17-06-2019 09:18
#7
Alıntı:
leaks´isimli üyeden Alıntı Mesajı göster
Bir şey olmaz beleşe buldum Temp-mail ile aldım sadece e-posta istiyor site

Güzel Performans
---------------------

𝖘𝖔𝖘𝖞𝖆𝖑 𝖇𝖔𝖞
Jayora - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
12/2018
Nereden:
Şanlıurfa
Mesajlar:
24
Konular:
9
Teşekkür (Etti):
2
Teşekkür (Aldı):
1
Ticaret:
(0) %
17-06-2019 09:20
#8
Raspberry Pi, pan tilt(pwm modülü yok) ve pi kamera ile yüz veya nesne takibini python programlaması ile isteniyor
Yüz algılama konusunda sorun yok fakat görüntü işlemeden gelen koordinatları servo motorlara iletemiyorum motorlar aracılığı ile kamera tanıdığı yüzü takip etmiyor
yardım edin
---------------------
Kul Kaderini Yaşar

Bahtına Ne Çıkarsa

Alayına Kadar.
sosyalboy - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
06/2019
Mesajlar:
173
Konular:
29
Teşekkür (Etti):
6
Teşekkür (Aldı):
31
Ticaret:
(0) %
17-06-2019 09:28
#9
Alıntı:
Jayora´isimli üyeden Alıntı Mesajı göster
Raspberry Pi, pan tilt(pwm modülü yok) ve pi kamera ile yüz veya nesne takibini python programlaması ile isteniyor
Yüz algılama konusunda sorun yok fakat görüntü işlemeden gelen koordinatları servo motorlara iletemiyorum motorlar aracılığı ile kamera tanıdığı yüzü takip etmiyor
yardım edin
Yardım Merkezinde Paylaşın Muhtamelen Yardım edecek vardır ...
---------------------

𝖘𝖔𝖘𝖞𝖆𝖑 𝖇𝖔𝖞

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı