Código Fonte para soluções dos problemas indicados pelo PS na Hype.
O Documento
solution.ipynb
contem todos as respostas.
NOTA: todos manuseios de
TABLES
, foram feitos através da linguagem SQL, seguindo orientação das questões!. Utilizei o ambiente Jupyter apenas para uma melhor aprestação dos dados.
- docker compose
- Python 3.10;
- Instalar bibliotecas necessárias em
requirements.txt
; - Utilize ambiente virtual
virtualenv
.
Testar aplicação
Primeiro deve construir o container com os DATABASES
e TABLES
. Para isso usaremos o docker compose
:
docker compose up -d
ou
docker-compose up -d
Ele criara 2 container um MySQL:latest
e outro Python:3.10
. O container de Python irá baixar e imputar os dados no container MySQL
, para que possamos utiliza-las em nossas analises.
Com os contêiner iniciados podemos acessar o container do MySQL
para fazer nossas analises.
- Instale o
virtualenv
;pip install virtualenv
- Crie um ambiente virtual;
virtualenv -p python3.10 Hype
- Ative o ambiente virtual;
source Hype/bin/activate
- Instale requirimentos do repositório
pip install -r path/to/requirements.txt
- Adicionar ambiente no Jupyter,
python -m ipykernel install --user --name=Hype
- Verifique que a presença do kernel no jupyter
deve aparecer o kernel que foi criou.
jupyter-kernelspec list