Skip to content

Repositório criado para desenvolvimento do projeto do módulo 4 do programa Santander Coders 2024.1 em parceria com a Ada Tech.

Notifications You must be signed in to change notification settings

peixotots/LeituraDeDados-Spotify

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ada

LEITURA E ANÁLISE DE DADOS DO SPOTIFY

Santander Coders

Módulo 4: Técnicas de Programação I
Projeto desenvolvido pelo grupo 5 da turma 1173 do programa Santander Coders 2024.1 em parceria com a Ada Tech

Objetivos do Projeto

  • Aplicar programação funcional (usando map, filter, reduce) no processamento de dados reais
  • Desenvolver habilidades de manipulação de arquivos CSV com Streams
  • Praticar a lógica e a análise de dados em um cenário realista

Descrição do Projeto

O projeto foi desenvolvido com base em um arquivo CSV contendo dados da plataforma Spotify, com o objetivo de aplicar filtros específicos para extrair e analisar informações relevantes. Os filtros utilizados são:

  • Top 5 músicas mais ouvidas no Spotify: Seleciona as cinco músicas com o maior número de reproduções na plataforma Spotify.
  • Top 5 destaques - Apple Music: Identifica as cinco músicas mais destacadas na plataforma Apple Music.
  • Top 5 destaques - Deezer: Seleciona as cinco músicas mais destacadas na plataforma Deezer.
  • Top 5 músicas mais antigas ouvidas em 2023: Identifica as cinco músicas mais antigas que foram ouvidas em 2023.
  • Músicas mais tocadas no ano 2000: Seleciona as músicas mais tocadas no ano 2000.
  • Artistas mais tocados em 2023: Filtra os artistas mais tocados em 2023.
  • Total de reproduções - TOP 5 Spotify: Calcula a soma de streams das cinco músicas mais escutadas no Spotify.

O projeto faz uso de técnicas de programação funcional, como map e filter, para processar os dados de forma eficiente. A manipulação dos arquivos CSV é feita com o uso de Streams, garantindo um processamento mais rápido e otimizado.

Gráficos de Alguns dos Dados Filtrados

TOP 5 MÚSICAS MAIS OUVIDAS NO SPOTIFY

Top 5 Spotify

TOP 5 DESTAQUES - APPLE

Top 5 Apple

TOP 5 DESTAQUES - DEEZER

Top 5 Deezer

MÚSICAS MAIS ANTIGAS OUVIDAS EM 2023

Top 5 Antigas

Linguagem de Programação

Java

Ferramentas Utilizadas

IntelliJ IDEAGitHub

Integrantes


Ana Laura Marques Rodrigues
GitHub

Arthur Gabriel De Menezes Viana
GitHub

Tainá Souza Peixoto
GitHub

About

Repositório criado para desenvolvimento do projeto do módulo 4 do programa Santander Coders 2024.1 em parceria com a Ada Tech.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%