Este projeto implementa um pipeline ETL (Extract, Transform, Load) para coletar, processar e armazenar dados históricos e em tempo real do Bitcoin utilizando APIs públicas de criptomoedas.
- Extração de dados históricos do preço do Bitcoin
- Coleta em tempo real de dados de mercado
- Transformação e limpeza dos dados
- Armazenamento em banco de dados
- Análises básicas e visualizações
- Python 3.8+
- Pandas para manipulação de dados
- Requests para chamadas de API
- SQLAlchemy para persistência de dados
- Plotly para visualizações
- Python 3.8 ou superior
- pip (gerenciador de pacotes Python)
- Clone o repositório:
git clone https://github.com/karolinekb05/API_Coin.git
cd api_coin
- Crie um ambiente virtual:
python -m venv venv
source venv/bin/activate # Linux/Mac
# ou
.\venv\Scripts\activate # Windows
- Instale as dependências:
pip install -r requirements.txt
- Configure as variáveis de ambiente necessárias:
API_KEY=sua_chave_api
DATABASE_URL=sua_url_banco