El proceso para definir el método exchange para un programa de Cripto es muy útil, pues muchos de sus pasos pueden reproducirse en el desarrollo de otros programas de código que involucren objetivos distintos. Por eso es tan importante que conozcas un ejercicio práctico como este, ya que de esta manera podrás ejercitar tus habilidades y aumentar tus conocimientos en programación con Python.
Así pues, a continuación, te presentamos los pasos para definir el método exchange para un programa de Cripto.
Cómo definir el método exchange para un programa de Cripto
A continuación, te presentamos los pasos que debes ejecutar en el editor de texto de tu IDE para definir el método exchange para un programa de Cripto con la plataforma web CoinAPI.io.
Llamar a la API
Como un primer paso y como puedes leer de forma más detallada en el post sobre cómo es el proceso para llamar a una API, es menester que hayas llamado a la API para poder obtener la respuesta a todas las peticiones que se llamen a partir del programa de código.
Para cumplir este proceso, deberás importar la librería requests, extraer de CoinAPI.io la clave del API y el proceso para introducir los headers o encabezados de esa misma plataforma web. De esta manera, también debes integrar los métodos para desarrollar las preguntas que se harán a la API desde el script de la aplicación.
Establecer los input
Una vez hayas llamado a la API de CoinAPI.io, deberás instanciar el método de input para que el usuario del programa pueda establecer las monedas que entrarán en el proceso de intercambio o exchange de los valores de las criptomonedas a lo largo del mercado.
🔴 ¿Quieres Aprender a Programar con Python? 🔴
Descubre el Full Stack Jr. Bootcamp - Aprende a Programar desde Cero de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada
👉 Prueba gratis el Bootcamp Aprende a Programar desde Cero por una semanaAquí deberás agregar el input de la moneda de entrada, es decir, de la moneda que deseas cambiar, y la moneda de salida, es decir, la moneda que deseas obtener.
Establecer el modelo para el programa
En el modelo se establecerá la forma en la que harás una petición de parte de la aplicación web que estás desarrollando hacia la API de la plataforma o servicio web que ha brindado desde la URL y la clave de la API. En este caso, utilizarás el método requests.get y JSON Response Contest para controlar todas las preguntas que se hagan y modificar las respuestas que se obtienen una vez se ejecute la API y el mismo programa de código.
Establecer el print
Después encontrarás otro apartado para enlazar la vista con el fichero de exchange.py. Aquí dibujarás la forma en la que se pintarán los resultados del método exchange que se realiza entre las monedas que ingresará, en un principio, el usuario del programa.
También se modificarán los procesos según la forma, sea decimal o entera, de cómo se verán representados los valores de intercambio entre monedas.
Establecer preguntas
En el último paso para terminar de definir el método exchange para un programa de Cripto, tendrás que establecer una pregunta para seguir interactuando con el usuario y con la aplicación de escritorio para el intercambio de valores de la moneda.
Definir el método exchange para un programa de Cripto
Ahora que te hemos explicado paso a paso cómo definir el fichero y el método exchange para un programa de Cripto, te mostramos la representación en forma de código de dicho proceso:
#en el fichero exchange.py del programa para código de exchange de criptomonedas
import requests
apikey = “código con números y letras de la API”
headers = {
“X – CoinApi – Key” : apikey
}
pregunta = “y”
while pregunta.upper( ) == “Y”:
#vista
moneda_origen = input (“Indica la moneda que deseas cambiar:”)
moneda_destino = input (“Indica la moneda que deseas obtener:”)
#fin vista
#modelo
url = f “link del método de la opción de exchange rate de la CoinAPI.io {moneda_origen} / {moneda/destino}
tipo_cambio = requests.get (url, headers = headers)
exchange = tipo_cambio.json( ) [“rate”]
#fin modelo
#vista
print («1», moneda_origen, «es igual a», exchange, moneda_destino)
print («1 {} es igual a {:,. 2f} {}» .format (moneda_origen, exchange, moneda destino})
#fin vista
#vista
pregunta = input (“¿Quieres cambiar algo más? (Y / N):”)
De esta manera, ya sabes cómo definir el método exchange para un programa de Cripto.
Ya que has podido aprender sobre programación con Python a partir de los pasos para definir el método exchange para un programa de Cripto, puedes poner en práctica lo aprendido y reproducirlo en proyectos propios. Recuerda que practicando puedes aprender aún más sobre el mundo del código y del sector IT.
De esta manera, si necesitas la colaboración de una guía profesional que te permitirá perfeccionar tus habilidades y agregar más conocimiento a tu CV, te recomendamos indagar sobre el programa del Aprende a Programar desde Cero Full Stack Jr. Bootcamp. ¡No dudes en matricularte!