Regístrate para obtener acceso a proyectos similares
Todas las semanas escogemos un proyecto de la vida real para que construyas tu portafolio y te prepares para conseguir un trabajo. Todos nuestros proyectos están construidos con ChatGPT como co-pilot!
Únete al retoUn podcast de cultura tecnológica donde aprenderás a luchar contra los enemigos que te bloquean en tu camino para convertirte en un profesional exitoso en tecnología.
Escuchar el podcastEl Urban Dictionary es un recurso increíble para los amantes del inglés; tiene definiciones precisas de palabras, no como otros servicios como Wikipedia, Oxford, etc. 😅
En este proyecto, creará un diccionario basado en la terminal (CLI).
a) Abrir este link con Gitpod (recomendado) en tu navegador: https://gitpod.io#https://github.com/breatheco-de/urban-dictionary-project-tutorial)
b) Clonar este repositorio localmente en tu computador:
1$ git clone https://github.com/breatheco-de/urban-dictionary-project-tutorial) (recomended)
1$ pipenv install
1$ pipenv run python app.py
input("What term do you want to look for?")
.Supongamos que estamos buscando la definición de la palabra computador
. La especificación de la API dice que debes realizar una solicitud GET a la siguiente URL:
1url = "https://mashape-community-urban-dictionary.p.rapidapi.com/define?term=computer"
No olvides añadir los headers
con las credenciales de la API, please refer to ejemplo de la API en la documentación.
Los siguientes requisitos no son obligatorios, pero puedes intentar completarlos si se siente seguro:
dict
.sys.argv
para permitir que el usuario solicite una definición como esta:1# "enjoy" es la palabra que el usuario está buscando 2$ pipenv run python app.py enjoy
Pistas: como usar sys.argv
Regístrate para obtener acceso a proyectos similares
Todas las semanas escogemos un proyecto de la vida real para que construyas tu portafolio y te prepares para conseguir un trabajo. Todos nuestros proyectos están construidos con ChatGPT como co-pilot!
Únete al retoUn podcast de cultura tecnológica donde aprenderás a luchar contra los enemigos que te bloquean en tu camino para convertirte en un profesional exitoso en tecnología.
Escuchar el podcast