Skip to content

codigocerto/TrilhaDadosJR-JUN15

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

Código Certo Coders

📚 Trilha Inicial Ciência de Dados Jr

Este projeto tem como objetivo realizar uma análise básica de dados utilizando Python, explorando um conjunto de dados pré-definido para extrair insights simples através de estatísticas descritivas e visualizações gráficas.

Requisitos Funcionais:

  • Carregamento de Dados: Implementar a funcionalidade para carregar um conjunto de dados em formato CSV ou outro formato simples suportado pelo Python.

  • Exploração de Dados: Exibir as primeiras linhas e informações básicas do conjunto de dados, como número de linhas, colunas e tipos de dados presentes.

  • Estatísticas Descritivas: Calcular e exibir estatísticas descritivas básicas para colunas numéricas do conjunto de dados, como média, mediana, mínimo, máximo e desvio padrão.

  • Visualização de Dados: Criar pelo menos dois tipos de gráficos utilizando bibliotecas como Matplotlib ou Seaborn, como gráfico de barras para contagem de categorias e gráfico de dispersão para relação entre variáveis.

    Análise de Dados: Vendas de Cursos Online

    ID,Nome do Curso,Quantidade de Vendas,Preço Unitário,Data
    1,Introdução à Programação em Python,50,39.90,2023-01-01
    2,Desenvolvimento Web com HTML e CSS,30,59.90,2023-01-02
    3,JavaScript Avançado: Frameworks e Bibliotecas,20,79.90,2023-01-03
    4,Introdução ao Machine Learning,15,99.90,2023-01-04
    5,Desenvolvimento Mobile com React Native,25,69.90,2023-01-05
    6,Arquitetura de Microserviços,12,89.90,2023-01-06
    7,Banco de Dados SQL e NoSQL,18,79.90,2023-01-07
    8,Segurança da Informação: Fundamentos,10,109.90,2023-01-08
    9,Cloud Computing com AWS,22,99.90,2023-01-09
    10,DevOps: Integração e Entrega Contínua,8,119.90,2023-01-10
    11,Desenvolvimento Web com HTML e CSS,20,59.90,2023-01-11
    12,JavaScript Avançado: Frameworks e Bibliotecas,15,79.90,2023-01-12
    13,Introdução ao Machine Learning,10,99.90,2023-01-13
    14,Desenvolvimento Mobile com React Native,18,69.90,2023-01-14
    15,Arquitetura de Microserviços,8,89.90,2023-01-15
    16,Banco de Dados SQL e NoSQL,12,79.90,2023-01-16
    17,Segurança da Informação: Fundamentos,5,109.90,2023-01-17
    18,Cloud Computing com AWS,15,99.90,2023-01-18
    19,DevOps: Integração e Entrega Contínua,6,119.90,2023-01-19
    20,Introdução à Programação em Python,45,39.90,2023-01-20
    21,Desenvolvimento Web com HTML e CSS,25,59.90,2023-01-21
    22,JavaScript Avançado: Frameworks e Bibliotecas,18,79.90,2023-01-22
    23,Introdução ao Machine Learning,12,99.90,2023-01-23
    24,Desenvolvimento Mobile com React Native,20,69.90,2023-01-24
    25,Arquitetura de Microserviços,10,89.90,2023-01-25
    

Utilize esses dados e transforme em arquivo .CSV, você vai utilizar para realizar a análise utilizando o Python com pandas e Matplotlib/Seaborn para visualização de dados.

  • ID: Identificador único de cada curso vendido.
  • Nome do Curso: Nome do curso vendido na plataforma.
  • Quantidade de Vendas: Número de vendas realizadas para cada curso.
  • Preço Unitário: Preço unitário do curso.
  • Data: Data da venda do curso.

Desafios Propostos:

  1. Calcular a receita total gerada pela venda dos cursos.
  2. Identificar o curso com o maior número de vendas.
  3. Visualizar a distribuição das vendas ao longo do tempo através de gráficos.

Detalhes Técnicos: 🔧

  • Boas Práticas: Utilizar boas práticas de código limpo, legível e bem documentado.
  • Git: Utilizar Git para controle de versão e submeter o projeto através de um repositório público no GitHub.

Dicas para Abordar o Projeto 🌟

  • Crie um Fork desse Repositório.
  • Criar do Zero: É fundamental que o projeto seja desenvolvido completamente do zero, demonstrando suas habilidades e criatividade desde o início.
  • Documente cada etapa do processo para facilitar a compreensão.

Critérios de Avaliação: 📝

  • Funcionalidade: A aplicação atende aos requisitos funcionais e funciona corretamente?
  • Qualidade do Código: O código é limpo, bem estruturado e adequadamente documentado?
  • Precisão dos Resultados: As estatísticas descritivas e as visualizações de dados devem refletir com precisão as informações presentes no conjunto de dados utilizado?
  • Uso do Git: O controle de versão é usado de forma eficaz com mensagens de commit significativas?

Não Queremos 🚫

  • Descobrir que o candidato não foi quem realizou o teste.
  • Ver commits grandes sem muita explicação nas mensagens no repositório.
  • Entregas padrão ou cópias de outros projetos. Buscamos originalidade e autenticidade em cada contribuição.

Prazo ⏳

A data máxima para entrega das trilhas foi removida, permitindo que as pessoas entreguem conforme sua disponibilidade. No entanto, ainda é necessário concluir a trilha com sucesso para ser inserido em uma equipe.

Configuração do Ambiente:

  1. Instalar Python: Certifique-se de ter o Python instalado em sua máquina.
  2. Instalar Jupyter Notebook: Utilize o comando pip install notebook para instalar o Jupyter Notebook.
  3. Instalar Bibliotecas: Utilize o comando pip install pandas matplotlib seaborn scikit-learn para instalar as bibliotecas necessárias.
  4. Criar Repositório no GitHub: Crie um repositório público para o projeto.
  5. Clonar o Repositório: Clone o repositório para a sua máquina local e configure o ambiente de trabalho.

Instruções de Entrega: 📬

Após finalizar esse projeto, em seu repositório do GitHub, você cria um arquivo README.md que descreve o projeto, explica como executar o código Python, e detalha as análises realizadas e os insights obtidos. Após a conclusão da Trilha Inicial agora você está apto para realizar a Trilha Final:


Desafio da Inovação 🚀

Achou esse projeto inicial simples? Eleve ainda mais! Estamos em busca de mentes inovadoras que não apenas criem, mas que também desafiem os padrões. Como você pode transformar essa estrutura inicial em algo verdadeiramente extraordinário? Demonstre o poder da sua criatividade e o impacto das suas ideias inovadoras!


🔗 Mantenha-se Conectado:

🌐 Contato:


Precisa de Ajuda?

Está com alguma dificuldade, encontrou algum problema no desafio ou tem alguma sugestão pra gente? Crie uma issue e descreva o que achar necessário.

Construindo o amanhã, hoje.

About

Trilha Ciência de Dados Jr | Codigo Certo Coders

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published