Para abrir o arquivo principal que é um Notebook (Solution.ipynb) tem que ter instalado o Jupyter Notebook que usa iPython.
Para instalar o Jupyter Notebook com Python 3 (recomendado):
python3 -m pip install --upgrade pip
python3 -m pip install jupyter
Para instalar o Jupyter Notebook com Python 2:
python -m pip install --upgrade pip
python -m pip install jupyter
Depois da instalação tem que navegar na linha de comando até onde está este README e o arquivo Solution.ipynb junto com a pasta "files/". Nessa pasta basta digitar jupyter notebook e selecionar o Notebook. Exemplo:
cd C:\folder\desafio_bureau_credito
jupyter notebook
Sem instalar nada, o arquivo "Solution.html" pode ser aberto em qualquer navegador, e com conexão à internet a solução poderá ser vizualisada corretamente. (O arquivo ainda tem que ser aberto junto com a pasta "files/")
Obs: As soluções são responsivas.
Referências:
-
Documentação Django https://www.djangoproject.com/
-
API Pyspark http://spark.apache.org/docs/2.2.0/api/python/pyspark.html
-
FIPS 140-2 https://en.wikipedia.org/wiki/FIPS_140-2
-
Pyspark, Machine Learning e MLlib https://towardsdatascience.com/machine-learning-with-pyspark-and-mllib-solving-a-binary-classification-problem-96396065d2aa
-
Documentação Postgres https://www.postgresql.org/
-
Documentação Mongo https://www.mongodb.com/
-
O diagrama foi feito em https://www.draw.io/ e as imagens tem licencia livre sem fins comerciais.