/Trabalho-Final-Ed2

Repositório contendo o trabalho final da disciplina de Estruturas de Dados 2 - 2022.2

Primary LanguageJupyter NotebookMIT LicenseMIT

Trabalho-Final-Ed2

Repositório contendo o trabalho final da disciplina de Estruturas de Dados 2 - 2022.2

Especificações Técnicas

Para a execução do projeto é necessário e/ou recomendado ter instalado os seguintes softwares:

  • Python 3.10 ou superior
  • Jupyter Notebook
  • Bibliotecas Pandas, pyplot e networkx
  • Excel, ou outro visualizador de CSV de sua escolha

Direcionamentos

  • A base de dados usada no trabalho está no caminho "database/Summer-Olympic-medals-1976-to-2008.csv" e foi extraída de https://www.kaggle.com/datasets/divyansh22/summer-olympics-medals

  • Para rodar o código:

    1. Se certifique que as bibliotecas Pandas, Pyplot e Networkx necessárias para a execução do projeto estão instaladas.
    2. Abra a pasta base do projeto no terminal.
    3. Na raíz da pasta execute cd src
    4. Em seguida, execute python3 main.py

Membros da Equipe e Atribuições

Estrutura e Ferramentas do Projeto

Este trabalho irá abordar a estrutura de dados de um grafo e sua visualização.

A linguagem que será utilizada para programar o algoritmo do trabalho será Python. Diante disso, as bibliotecas utilizadas serão:

  • Pandas - Para manipulação e análise dos dados;
  • Jupyter Notebook - Para testes com o código;
  • Networkx - Para criar a visualização do grafo gerado;
  • Matplotlib - Para visualização dos dados.

Durante a execução, será feita a leitura do CSV presente nesse repositório, que implicará na geração de um grafo que será visualizado com as bibliotecas networkx e matplot.