Evaluando propuestas

Projeto

Publicado el 20 Mayo, 2024 en Programación y Tecnología

Sobre este proyecto

Abierto

Desenvolver um programa em Python onde preciso somente do código me python  funcionando nada mais que analise os dados de artistas que estiveram entre os mais populares nos últimos anos.
• Corretude do código
• Organização e clareza do código
• Documentação solicitada
• Apresentação em sala de aula
• Eficiência das soluções implementadas para o processamento dos dados

Contexto general del proyecto

Deve-se criar um programa em python que permita ler os dados deste arquivo e realizar as seguintes buscas / filtros: 1. Top 10 de um mês / ano específico Perguntar ao usuário qual o ano e o mês desejados e retornar os 10 primeiros artistas no ranking 2. Top 12 do ano (1° de cada mês) Perguntar ao usuário qual o ano desejado e retornar o primeiro do ranking de cada mês deste ano. 3. Top 100 de um mês / ano específico Perguntar ao usuário qual o ano e o mês desejados e retornar os 100 artistas no ranking 4. Busca por artista Perguntar ao usuário o nome do artista desejado e retornar todas as instâncias encontradas. No fim apresentar a informação de quantas vezes este artista apareceu na busca 5. Busca por posição na lista no mês / ano Perguntar ao usuário qual o ano, o mês e a posição que deseja consultar e retornar os dados da música / artista para esta posição. 6. Artista que fico mais semanas no mês / ano Perguntar ao usuário qual o ano e o mês desejados e retornar o artista que ficou por mais semanas em alguma posição do Top 100. Dizer quantas semanas este artista esteve no ranking. 7. Artista que mais apareceu na lista Apresentar o nome do artista que apareceu mais vezes em todo o dataset (1958 a 2021). Informar o nome e quantas vezes ele apareceu entre os Top 100 1. Leitura e análise do arquivo O programa deve ser capaz de ler o arquivo de log e extrair as informações relevantes de cada linha. De forma a gerar os relatórios solicitados acima. 2. O programa deve apresentar um menu iterativo que permita ao usuário escolher a opção desejada em um loop contínuo até que ele opte por sair. Exemplo de menu: Top 100 músicas da Billboard (Janeiro de 1958 a Novembro de 2021) 4 6 7 SAIR Top 10 de um mês/ano específico Top 12 do ano (1° de cada mês) Top 100 de um mês/ano específico Busca por artista Busca por posição na lista no mês/ano Artista que ficou mais semanas no mês/ano Artista que mais apareceu na lista Sair Selecione uma opção: Este menu deve ser construído usando um dicionário de opções e uma função que apresenta o dicionário criado 3. Cada opção do menu deve ter sua própria função definida e chamada no loop principal. 4. Devem ser criadas funções auxiliares que possam ser reutilizadas nas demais funções, como por exemplo uma função que filtre uma lista de dados de acordo com o ano desejado. É Importante definir quais funções precisam ser ciadas com base nos relatórios acima.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo una idea
Disponibilidad requerida Según se necesite
Roles necesarios Diseñador, Diseñar una landing page, Programador

Plazo de Entrega: No definido

Habilidades necesarias