Este ejercicio es muy sencillo. Simplemente vas a reutilizar la funcionalidad que ya tienes implementada de la aplicación Kwranking para obtener la posición de cada una de las palabras clave de la base de datos.
Requisitos
- Actualiza el código de la opción
3
del menú, de manera que se llame a la funcióncomprueba_keywords()
para cada una de las palabras clave almacenadas en la base de datos (deben estar en la variablekeywords
). Además, se debe actualizar en base de datos la posición de cada una de las palabras clave. Si la posición devuelta por la función es100
, el valor a almacenar seráNone
. - Actualiza la función que muestra las keywords para que se visualice la posición en que rankean actualmente cada una de las palabras clave.
- Como requisito extra, implementa una función llamada
keywords_como_lista_de_valores()
. Esta función se utilizará en el ejercicio siguiente. La función tendrá estas características:- Define un parámetro keywords que será un listado de palabras clave (con su posición)
- La función devolverá una lista de tuplas. Cada tupla estará compuesta por la palabra clave y su posición. Por ejemplo:
[('kw1', 3), ('kw2', 1), ...]
. - Implementa esta función utilizando comprensión de listas.
Consideraciones a tener en cuenta
La variable keywords
debe contener en todo momento la lista actualizada de palabras clave de la base de datos.
Ayuda
Como ayuda, puedes consultar los siguientes artículos: