Skip to content
This repository has been archived by the owner on Aug 6, 2023. It is now read-only.

lucasmazim/challenge-accepted-python

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Climatempo


Processo de recrutamento

Olá desenvolvedor Python, pronto para participar do nosso processo de recrutamento?

Requisitos

Bons conhecimentos em:

  • Python
  • Programação Orientada a Objetos
  • Design Patterns
  • Testes automatizados
  • Automação de tarefas
  • Web scraping
  • SQL
  • NoSQL

O Desafio

  • Ler dois arquivos NetCDF com dados de temperatura, sendo um com dados de previsão e o outro com dados observados;
  • Calcular o índice RMSE para cada intervalo de 6 horas na série temporal em todos os pontos da matriz;

RMSE - Root Mean Square Error

  • Plotar mapas de duas dimensões do índice de cada período e um gráfico da série temporal do mesmo índice para São Paulo (Latitude -23.5489 e Longitude -46.6388, correspondente ao ponto Y: 8 e X: 26 na grade da matriz dos dados);
  • Crie um arquivo PROJECT.md com descrições de todos os passos para instalação e utilização do seu software;
  • Escrever o resultado do cálculo do índice em um arquivo NetCDF (Opcional).

Descrição dos arquivos:

Dados de Previsão

Propriedade Descrição
Arquivo forecast.nc
Número de tempos 72
Data de referência 2018/04/14
Frequência do tempo Horária
Nome da variável de temperatura t2m
Unidade da variável de temperatura Kelvin

Dados Observados

Propriedade Descrição
Arquivo observation.nc
Número de tempos 72
Data de referência 2018/04/14
Frequência do tempo Horária
Nome da variável de temperatura temperatura
Unidade da variável de temperatura Grau Celsius

Avaliação

O que vamos avaliar:

  • Desempenho;
  • Manutenabilidade;
  • Organização;
  • Boas práticas;

Comece

O processo do desafio deve ser:

  1. Faça o fork do desafio.

  2. Crie um PROJECT.md com a explicação de como devemos executar o projeto e com o máximo de detalhes possível do que foi feito.

  3. Após concluir faça um pull request.

  4. Envie um e-mail para [email protected] com seu curriculo, pretensão salarial e o link do seu pull request.


Qualquer dúvida entre em contato com nossa equipe.

About

Desafio para vaga de desenvolvedor Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%