Konversikan mata uang secara real time menggunakan skrip Python ini.

Open Exchange Rates adalah penyedia data yang menyimpan informasi tentang nilai tukar mata uang di seluruh dunia.

Mereka juga memiliki API yang dapat Anda komunikasikan dalam aplikasi Anda. Anda dapat menggunakannya untuk meminta data nilai tukar mata uang yang berbeda, yang biasanya terkini.

Anda dapat menggunakan API dalam skrip Python untuk mendapatkan informasi nilai tukar dan menggunakannya untuk mengonversi jumlah dari satu mata uang ke mata uang lainnya.

Cara Mendapatkan Token API Dari Kurs Terbuka

Untuk menggunakan API dalam skrip Python Anda, Anda memerlukan token akses. Anda dapat mengambil token akses dengan masuk ke akun dan membuat token baru. Anda juga dapat meninjau contoh lain dari cara menggunakan API.

  1. Masuk atau buat akun baru di Buka Nilai Tukar situs web. Klik Paket Gratis untuk membuat akun gratis:
  2. Di akun Anda, gunakan menu sebelah kiri untuk membuka ID Aplikasi halaman:
  3. Secara default, Anda seharusnya sudah memiliki ID Aplikasi yang dibuat untuk Anda di halaman tersebut. Salin dan simpan untuk nanti, karena ini adalah token akses yang diperlukan untuk berkomunikasi dengan API.
    instagram viewer

Cara Menggunakan Token API untuk Mendapatkan Data Nilai Tukar

Anda dapat menggunakan token Anda di dalam skrip Python untuk membuat permintaan ke Open Exchange Rates API. Jika Anda tidak terbiasa dengan Python, Anda dapat menggunakan gratis Kursus dan aplikasi Python dan tips lainnya dan trik untuk menulis kode Python yang lebih baik.

Anda dapat mengakses kode lengkap yang digunakan dalam artikel ini repo GitHub.

  1. Buat file baru bernama currency-exchange-converter.py, dan impor permintaan modul di bagian atas. Ini akan memungkinkan Anda mengirim permintaan ke API.
    impor permintaan
  2. Simpan ID Aplikasi yang Anda simpan dari akun Nilai Tukar Terbuka:
    api_key = "ID Aplikasi Anda di sini"
  3. Menyimpan titik akhir yang digunakan untuk mengambil informasi mata uang dan nilai tukar. Sertakan kunci API Anda untuk mengautentikasi akses Anda ke API:
    url = F" https://openexchangerates.org/api/latest.json? app_id={kunci API}"
  4. Buat permintaan untuk data nilai tukar, dan simpan respons dalam format JSON:
    respon = permintaan.dapatkan (url)
    data = respon.json()
  5. Di dalam respons termasuk nilai tukar, yang dalam format {'currency': 'rate'}. Misalnya, {'AED': 3,67286, 'AFN': 88,978998, 'ALL': 108,421111}. Ini relatif terhadap tarif dasar yang secara default adalah USD. Misalnya, 1 USD setara dengan 3,67 AED. Simpan data kurs ini:
    nilai_tukar = data["tarif"]
  6. Cetak mata uang yang tersedia untuk pengguna:
    mata uang_tersedia = ""
    untuk mata uang di dalam exchange_rates.keys():
    mata uang_tersedia += mata uang + ", "

    # Hapus tanda koma dan spasi
    mata uang_tersedia = mata uang_tersedia[:-2]

    mencetak("Mata uang yang tersedia:" + mata uang_tersedia)

Cara Mengonversi Jumlah yang Diminta oleh Pengguna

Gunakan data pertukaran mata uang untuk mengonversi jumlah dari satu mata uang ke mata uang lainnya.

  1. Minta pengguna untuk memasukkan mata uang aslinya, dan mata uang yang ingin dikonversi:
    from_currency = masukan("Masukkan mata uang dasar:").atas()
    to_currency = masukan("Masukkan mata uang target: ").atas()
  2. Minta pengguna untuk memasukkan jumlah yang ingin mereka konversi:
    jumlah = float (input("Masukkan jumlah yang akan dikonversi:"))
  3. Hitung jumlah baru untuk mata uang baru:
    jumlah_asli = jumlah / kurs_tukar[dari_mata uang]
    jumlah_terkonversi = jumlah_asli * nilai_tukar[ke_mata uang]
  4. Cetak hasilnya:
    mencetak(F"{jumlah}{from_currency} = {convert_amount}{ke_mata uang}")

Cara Menjalankan Skrip Python

Anda dapat menjalankan skrip Python menggunakan baris perintah atau terminal.

  1. Di baris perintah, arahkan ke lokasi tempat Anda menyimpan file Python. Jika ini desktop, perintah Anda akan terlihat seperti ini:
    cd C:\Users\Sharl\Desktop
  2. Instal permintaan modul, sehingga skrip Python dapat mengenalinya:
    permintaan instalasi pip
  3. Jalankan skrip Python menggunakan python memerintah:
    python pertukaran mata uang-converter.py
  4. Masukkan mata uang Anda, diikuti dengan mata uang yang ingin Anda konversi.
  5. Masukkan jumlah yang ingin Anda konversi. Skrip akan menampilkan jumlah yang dikonversi:

Konversi Mata Uang Menggunakan Python

Sekarang Anda dapat menggunakan Open Exchange Rates API untuk mengambil data nilai tukar mata uang terkini. Anda dapat meningkatkan keterampilan Anda dengan menjelajahi API yang menyediakan kumpulan data lain atau bahkan membuat API Anda sendiri.