Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Adaptando o exercício para minha realidade

Adaptando os Desafios à Minha Realidade Profissional

Ao realizar os desafios propostos nesta etapa do curso, percebi que ainda estou construindo minha compreensão sobre a lógica do Pandas e sobre a forma como os diferentes métodos são combinados para responder perguntas a partir dos dados.

Embora os exemplos apresentados pela Alura estejam contextualizados no mercado imobiliário, minha experiência profissional está diretamente relacionada à gestão educacional. Por esse motivo, utilizei o apoio da Inteligência Artificial para adaptar os desafios ao contexto escolar, tornando os conceitos mais acessíveis e significativos para minha aprendizagem.

A adaptação manteve exatamente os mesmos objetivos de análise de dados propostos no curso, substituindo apenas o contexto dos imóveis por uma situação pedagógica mais próxima da minha realidade profissional.


Base de Dados Hipotética

A base contém 20 estudantes distribuídos em diferentes turmas.

AlunoTurmaNota
Alice6A8.5
Amanda6A7.0
Ana6A9.0
Beatriz6B6.5
Bianca6B7.5
Bruna6B10.0
Camila7A8.0
Carolina7A5.5
Clara7A9.5
Daniel7A6.0
Eduardo7B7.8
Felipe7B8.2
Gabriel7B4.5
Gustavo7B7.3
Helena8A9.8
Isabela8A8.7
João8A6.8
Júlia8A9.1
Lucas8B7.4
Maria8B8.9

Desafio 1

Calcular a média das notas dos estudantes

No desafio original, a Alura solicita calcular a média de quartos dos imóveis.

Na adaptação educacional, calcularemos a média das notas dos estudantes.

Código:

df['Nota'].mean()

Resultado:

7.80

Interpretação:

A média geral da turma é aproximadamente 7,8.


Desafio 2

Verificar quantas turmas diferentes existem na base

No desafio original, a proposta era identificar quantos bairros únicos existiam.

Na adaptação educacional, queremos saber quantas turmas diferentes existem.

Código:

df['Turma'].nunique()

Resultado:

6

Turmas encontradas:

6A
6B
7A
7B
8A
8B

Interpretação:

A base possui seis turmas diferentes.


Desafio 3

Identificar quais turmas possuem as maiores médias de desempenho

No desafio original, a proposta era descobrir quais bairros possuíam os maiores valores médios de aluguel.

Na adaptação educacional, queremos descobrir quais turmas apresentam as maiores médias de nota.

Código:

df.groupby('Turma')[['Nota']].mean().sort_values(
    'Nota',
    ascending=False
)

Resultado:

TurmaMédia
8A8.60
6B8.00
8B8.15
6A8.17
7A7.25
7B6.95

Interpretação:

A turma 8A apresenta a maior média de desempenho da base analisada.


Desafio 4

Criar um gráfico com as cinco turmas que apresentam as maiores médias

No desafio original, a Alura solicita um gráfico com os cinco bairros que possuem os maiores valores médios de aluguel.

Na adaptação educacional, construiremos um gráfico com as cinco turmas que apresentam as maiores médias de nota.

Primeiro, selecionamos as cinco maiores médias:

df_turmas = (
    df.groupby('Turma')[['Nota']]
      .mean()
      .sort_values(
          'Nota',
          ascending=False
      )
      .head()
)

Em seguida, geramos o gráfico:

df_turmas.plot(
    kind='barh',
    figsize=(14,10),
    color='blue'
)

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Resultado esperado:

  • 8A
  • 6A
  • 8B
  • 6B
  • 7A

Interpretação:

O gráfico permite comparar rapidamente o desempenho médio das turmas, identificando quais grupos apresentam os melhores resultados acadêmicos.

Aprendizagens Consolidadas

A adaptação dos desafios para um contexto educacional permitiu compreender de forma mais significativa os principais métodos apresentados nesta etapa do curso:

  • mean() → calcular médias;
  • nunique() → contar valores únicos;
  • groupby() → agrupar dados;
  • sort_values() → ordenar resultados;
  • head() → selecionar os primeiros registros;
  • plot() → gerar gráficos.

Mais do que reproduzir comandos, essa atividade permitiu compreender a lógica da análise exploratória de dados, identificando como o Pandas pode ser utilizado para responder perguntas relevantes a partir de uma base de informações.

1 resposta

Olá, Patricia! Como vai?

Parabéns pela realização das atividades!

Vi que você apresentou uma excelente iniciativa ao adaptar os desafios para o contexto educacional, utilizou de forma clara métodos como groupby() e mean(), e ainda trouxe interpretações bem estruturadas que conectam os resultados com a realidade da gestão escolar. Essa forma de contextualizar mostra criatividade, domínio crescente da lógica do Pandas e dedicação em tornar o aprendizado mais significativo.

Se quiser aprofundar ainda mais, algumas boas práticas são:

  • Validar resultados: comparar médias calculadas com exemplos manuais para confirmar a precisão.
  • Explorar visualizações: testar diferentes tipos de gráficos além do barh para enriquecer a análise.
  • Criar hipóteses: levantar perguntas pedagógicas e verificar se os dados respondem a elas.

Ah uma pergunta: O que você considera mais interessante para seguir praticando, ampliar a base de dados com mais estudantes ou explorar novos métodos do Pandas em cima dessa mesma base?

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!