1
resposta

Hora Prática

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

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

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

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

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

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

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

1 resposta

Olá, Ivaney. Como vai?

Parabéns pelo excelente empenho e pela dedicação em realizar todos os exercícios propostos no capítulo de manipulação de dados! As imagens dos seus notebooks demonstram que você compreendeu perfeitamente os principais fundamentos de entrada, processamento, manipulação de texto e operações matemáticas no Python.

A sua prática cobriu tópicos essenciais para a área de Data Science, como:

  • Conversão de tipos de dados (Casting): O uso correto de int() e float() para capturar dados do usuário e realizar operações aritméticas, como as médias e potências.
  • F-strings: Excelente uso da formatação print(f"Olá, {nome}...") para construir mensagens dinâmicas e limpas.
  • Métodos de String: Manipulação precisa utilizando .upper(), .lower() e .strip(), que limpa os espaços em branco desnecessários antes e depois do texto.

Para agregar ainda mais valor aos seus scripts, separei duas dicas de boas práticas baseadas nos códigos que você executou:

1. Simplificando a leitura de Strings

Notei que em comandos como nome = str(input("...")), você utilizou a função str(). No Python, a função input() sempre retorna o dado digitado no formato de texto (string) por padrão. Sendo assim, o uso do str() em volta do input() é redundante. Você pode deixar o seu código mais limpo escrevendo apenas:

nome = input("Digite seu nome: ")

2. Formatando Casas Decimais em Médias

Nos seus testes de cálculo de média (aritmética e ponderada), o resultado impresso na tela exibiu uma dízima periódica com muitas casas decimais (ex: 7.666666666666667).

Para relatórios e análises de dados, costumamos limitar essa exibição para tornar a leitura mais amigável. Utilizando a própria estrutura da f-string, você pode adicionar um especificador de formato como :.2f logo após a variável ou operação para limitar o resultado a duas casas decimais:

# Exemplo aplicando na sua linha de código da média:
print(f"Média: {(nota_1 + nota_2 + nota_3) / 3:.2f}")

O modificador :.2f indica ao Python que você deseja formatar aquele número como um ponto flutuante (float) com exatamente 2 casas após o ponto.

Continue mantendo esse excelente ritmo de testes práticos, pois construir e rodar seus próprios exemplos é o segredo para dominar a programação para dados!

Espero que possa ter lhe ajudado!