Esse projeto tem como objetivo disponibilizar dados abertos referentes ao evento Python Brasil, utilizando a plataforma Streamlit para visualização e análise dos dados.
Neste repositório, você encontrará scripts para baixar, processar e visualizar os dados relacionados ao evento Python Brasil, incluindo informações sobre participantes, palestras e tutoriais. Utilizamos dados disponibilizados no repositório oficial de dados abertos do Python Brasil e oferecemos uma interface amigável para explorar essas informações.
No aplicativo Streamlit desenvolvido a partir deste repositório, trazemos os dados das seguintes edições:
- Python Brasil 2020 | Evento online devido à pandemia
- Python Brasil 2021 | Evento online devido à pandemia
- Python 3.9 ou superior (testado com 3.12)
- Streamlit
- Pandas
- Requests
- Plotly
- Matplotlib
As versões exatas das dependências estão fixadas em requirements.txt.
-
Clone este repositório
git clone https://github.com/pybropendata/pythonbrasil-opendata.git cd pythonbrasil-opendata -
Crie um ambiente virtual
python3 -m venv .venv
-
Ative o ambiente virtual
source .venv/bin/activate # Linux/Mac .venv\Scripts\activate # Windows (cmd/PowerShell)
-
Instale as dependências
pip install -r requirements.txt
-
Execute o app streamlit
streamlit run src/app.py
O app ficará disponível em http://localhost:8501. Alternativamente, use
make local_runoumake local_docker_run(Docker).
Esse projeto agradece ao https://awesome-streamlit.org/ curadoria de exemplos e soluções do streamlit, muita soluções organizada pelos mesmos estão sendo utilizadas aqui.