1. Proyecto Final

  • Implementa una clase Pais, que represente un país con un nombre, código de país y población por año.
  • Implementa una clase Continente que represente un continente con un nombre, código de continente y una lista de países.

Para cada una de estas clases implementa los métodos correspondientes para que el siguiente archivo de pruebas se satisfaga.

test_proyecto.py Fechad de entrega 11 de Diciembre.

  • Escribe un programa que lea el archivo paises_prueba.txt, para cada país

Usa el archivo country-and-continent-codes-list_json.json para obtener la información del código y continente, usa el archivo population_json.json para obtener la información de la población. Crea un objeto Pais para cada uno de estos países y una clase Continente para los continentes necesarios.

Dada la información anterior el programa debe imprimir la población en 2016 de “North America”, “South America” y “Europe”.

Archivos [1]:

paises_prueba.txt

country-and-continent-codes-list_json.json

population_json.json

1.1. Punto extra

El programa debe graficar la población de México de 2000 a 2016 con Matplotlib

[1]Datos tomados de https://datahub.io/