Skip to content

Repository files navigation

Projeto Dados Abertos Python Brasil

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

Requisitos

  • 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.

Como executar

  1. Clone este repositório

    git clone https://github.com/pybropendata/pythonbrasil-opendata.git
    
    cd pythonbrasil-opendata
  2. Crie um ambiente virtual

    python3 -m venv .venv
  3. Ative o ambiente virtual

    source .venv/bin/activate  # Linux/Mac
    .venv\Scripts\activate     # Windows (cmd/PowerShell)
  4. Instale as dependências

    pip install -r requirements.txt
  5. Execute o app streamlit

    streamlit run src/app.py

    O app ficará disponível em http://localhost:8501. Alternativamente, use make local_run ou make local_docker_run (Docker).

Agradecimento

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.

Releases

Packages

Used by

Contributors

Languages