/ / Cách tạo Công cụ chuyển đổi tiền tệ bằng Python

Cách tạo Công cụ chuyển đổi tiền tệ bằng Python

Chuyển đổi tiền tệ trong thời gian thực bằng tập lệnh Python này.


Open Exchange Rates là nhà cung cấp dữ liệu lưu trữ thông tin về tỷ giá hối đoái trên toàn thế giới.


Họ cũng có một API mà bạn có thể giao tiếp trong ứng dụng của mình. Bạn có thể sử dụng nó để yêu cầu dữ liệu tỷ giá hối đoái cho các loại tiền tệ khác nhau, thường được cập nhật.

Bạn có thể sử dụng API trong tập lệnh Python để nhận thông tin tỷ giá hối đoái và sử dụng nó để chuyển đổi số tiền từ loại tiền này sang loại tiền khác.


Cách nhận mã thông báo API từ tỷ giá hối đoái mở

Để sử dụng API trong tập lệnh Python của bạn, bạn sẽ cần mã thông báo truy cập. Bạn có thể truy xuất mã thông báo truy cập bằng cách đăng nhập vào tài khoản và tạo mã thông báo mới. Bạn cũng có thể xem lại các ví dụ khác về cách sử dụng API.

  1. Đăng nhập hoặc tạo một tài khoản mới trên trang web Open Exchange Rates. Bấm vào Gói miễn phí để tạo một tài khoản miễn phí:
    Kế hoạch tài khoản tỷ giá hối đoái

  2. Trong tài khoản của bạn, hãy sử dụng menu bên trái để điều hướng đến ID ứng dụng trang:
    Trang ID ứng dụng trong tài khoản tỷ giá hối đoái

  3. Theo mặc định, bạn đã có một ID ứng dụng được tạo cho bạn trên trang. Sao chép mã này và lưu lại để sử dụng sau, vì đây là mã thông báo truy cập cần thiết để giao tiếp với API.

Cách sử dụng mã thông báo API để lấy dữ liệu tỷ giá hối đoái

Bạn có thể sử dụng mã thông báo của mình bên trong tập lệnh Python để đưa ra yêu cầu đối với API tỷ giá hối đoái mở. Nếu chưa quen với Python, bạn có thể sử dụng các khóa học và ứng dụng Python miễn phí cũng như các mẹo và thủ thuật khác để viết mã Python tốt hơn.

Bạn có thể truy cập mã hoàn chỉnh được sử dụng trong bài viết trong repo GitHub này.

  1. Tạo một tệp mới có tên trao đổi tiền tệ-converter.pyvà nhập yêu cầu mô-đun ở trên cùng. Điều này sẽ cho phép bạn gửi yêu cầu tới API.
     import requests 
  2. Lưu trữ ID ứng dụng mà bạn đã lưu từ tài khoản Tỷ giá hối đoái mở của mình:
     api_key = "Your App ID here" 
  3. Lưu trữ điểm cuối được sử dụng để truy xuất thông tin về tiền tệ và tỷ giá hối đoái. Bao gồm khóa API của bạn để xác thực quyền truy cập của bạn vào API:
     url = f"https://openexchangerates.org/api/latest.json?app_id={api_key}" 
  4. Thực hiện yêu cầu dữ liệu tỷ giá hối đoái và lưu trữ phản hồi ở định dạng JSON:
     response = requests.get(url)
    data = response.json()
  5. Bên trong phản hồi bao gồm tỷ giá hối đoái ở định dạng {‘currency’: ‘rate’}. Ví dụ: {‘AED’: 3,67286, ‘AFN’: 88,978998, ‘TẤT CẢ’: 108,421111}. Đây là những liên quan đến tỷ lệ cơ bản mà theo mặc định là USD. Ví dụ: 1 USD tương đương với 3,67 AED. Lưu dữ liệu tỷ giá hối đoái này:
     exchange_rates = data["rates"] 
  6. In các loại tiền có sẵn cho người dùng:
     available_currencies = ""
    for currency in exchange_rates.keys():
      available_currencies += currency + ", "


    available_currencies = available_currencies[:-2]

    print("Available currencies: " + available_currencies)

Cách chuyển đổi số tiền mà người dùng yêu cầu

Sử dụng dữ liệu trao đổi tiền tệ để chuyển đổi một số tiền từ loại tiền này sang loại tiền khác.

  1. Yêu cầu người dùng nhập đơn vị tiền tệ ban đầu của họ và đơn vị tiền tệ họ muốn chuyển đổi sang:
     from_currency = input("Enter the base currency: ").upper()
    to_currency = input("Enter the target currency: ").upper()
  2. Yêu cầu người dùng nhập số tiền họ muốn quy đổi:
     amount = float(input("Enter the amount to convert: ")) 
  3. Tính số tiền mới cho loại tiền mới:
     original_amount = amount / exchange_rates[from_currency]
    converted_amount = original_amount * exchange_rates[to_currency]
  4. In kết quả:
     print(f"{amount} {from_currency} = {converted_amount} {to_currency}") 

Cách chạy tập lệnh Python

Bạn có thể chạy tập lệnh Python bằng dòng lệnh hoặc thiết bị đầu cuối.

  1. Trong một dòng lệnh, điều hướng đến vị trí bạn đã lưu trữ tệp Python của mình. Nếu đây là máy tính để bàn, lệnh của bạn sẽ giống như sau:
     cd C:UsersSharlDesktop 
  2. cài đặt yêu cầu mô-đun, để tập lệnh Python có thể nhận ra nó:
     pip install requests 
  3. Chạy tập lệnh Python bằng cách sử dụng con trăn yêu cầu:
     python currency-exchange-converter.py 
  4. Nhập đơn vị tiền tệ của bạn, tiếp theo là đơn vị tiền tệ bạn muốn chuyển đổi sang.
  5. Nhập số tiền bạn muốn chuyển đổi. Tập lệnh sẽ hiển thị số tiền đã chuyển đổi:
    Công cụ chuyển đổi tiền tệ trong dòng lệnh

Chuyển đổi tiền tệ bằng Python

Giờ đây, bạn có thể sử dụng API tỷ giá hối đoái mở để truy xuất dữ liệu về tỷ giá hối đoái tiền tệ cập nhật. Bạn có thể nâng cao kỹ năng của mình bằng cách khám phá các API cung cấp các bộ dữ liệu khác hoặc thậm chí tạo API của riêng bạn.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *