- Exercitar os aprendizados do curso Python para Mercado Financeiro da Trading com Dados.
- Aprender a usar a biblioteca Streamlit, bem como o ambiente Streamlit Cloud.
- Clonar o repositório:
git clone git@github.com:psgrigoletti/margemliquida-streamlit.git
- Entrar na pasta margemliquida-streamlit
- Se quiser, crie um env para isolar as dependências desta aplicação
- Baixar as dependências:
$ pip install -r requirements.txt
- Executar o comando para iniciar o streamlit:
$ streamlit run src/streamlit_app.py
- Acessar no navegador a url http://localhost:8501:
- para logar use
usuário: guest | senha: guest
- para logar use
💻 Para você acessar na Streamlit Cloud:
- Acessar no navegador a url https://margemliquida.streamlit.app/
- para logar use
usuário: guest | senha: guest
- para logar use
- Ajuste o arquivo config.yaml de acordo com as instruções.
- Encontrou bugs ou deseja novas funcionalidades? Clique aqui e abra uma issue.
- VS Code
- Extensões:
- pylint ./src/ | pylint_report > report.html
- Último report gerado
- Em construção
- Separar melhor a "camada da lógica de negócio" da "camada de apresentação", de forma que seja possível reutilizar as implementações com outros frontend
- Usar https://pypi.org/project/pyettj/
- Usar https://riskfolio-lib.readthedocs.io/
- Usar https://shields.io/
- Definir um fluxo de trabalho https://www.atlassian.com/br/git
- https://skfolio.org/
- Streamlit - Site oficial
- Streamlit - Documentação
- Streamlit - Comunidade
- Projeto Awesome Streamlit
- Trading com Dados
- https://wkrzywiec.medium.com/how-to-write-good-quality-python-code-with-github-actions-2f635a2ab09a
- https://code.visualstudio.com/docs/python/python-tutorial
- https://code.visualstudio.com/docs/python/linting
- https://www.atlassian.com/br/git
- Quer contribuir neste projeto?
- Apenas trocar ideias?
- Realizar novos projetos juntos?
Entre em contato!
Pablo Souza Grigoletti - psgrigoletti@gmail.com