Para resolver las preguntas utilizando las herramientas solo basta descargar el repositorio y ejecutar el archivo run.py con python 3.6+
create.py se encarga de crear un csv con los datos útiles, haciendo las llamadas correspondientes a la API
csvmanage.py crea y lee el archivo csv creado, entregando o requiriendo una lista de objetos Pokemon
pokemon.py contiene una función que a partir de un json crea un Pokemon y la clase Pokemon
run.py tiene la lógica de las preguntas solicitadas. Utiliza los otros archivos.