1
resposta

[Projeto] [Resposta] Desafio: hora da prática - Estruturas de Repetição

Abaixo está o link com meu notebook do Google Colab:
https://colab.research.google.com/drive/12m6uk5Og_AAJgwXBbRcEuFp4uIyO1ib1?usp=sharing

Nele estão as respostas e explicações das lógicas utilizadas na resolução dos problemas.

Se houve algum problema ao acessar o notebook ou os códigos e outputs, por favor me informar!

1 resposta

Olá, Julianna. Como vai?

Parabéns pela conclusão do desafio! É excelente ver que você teve o cuidado de incluir explicações sobre a lógica utilizada em cada resolução dentro do notebook. Em Python, documentar o raciocínio é uma prática fundamental, pois ajuda tanto na sua própria revisão futura quanto no trabalho em equipe.

Analisando o tema de Estruturas de Repetição, vale destacar alguns pontos técnicos que agregam muito valor ao aprendizado prático em projetos de Data Science:

  • Controle de Fluxo: O uso do for é ideal quando sabemos exatamente quantas vezes precisamos repetir algo (como percorrer uma lista de preços), enquanto o while brilha quando a repetição depende de uma condição externa que pode mudar (como ler dados de uma API até que não haja mais registros).
  • List Comprehensions: Uma dica de ouro para quem está dando os primeiros passos é começar a observar como transformar loops for simples em listas compactas. Isso é muito comum em análise de dados para transformar colunas inteiras de forma rápida.
  • Exemplo Prático (Loop Simples):
# Digamos que você queira dobrar os valores de uma lista
precos = [10, 20, 30]
precos_dobrados = [preco * 2 for preco in precos]
print(precos_dobrados)
  • Eficiência: Lembre-se sempre de verificar se o seu loop while possui uma condição de parada clara para evitar o famoso "loop infinito", que pode travar o seu ambiente de execução no Colab.

O seu notebook está bem estruturado e os outputs ajudam muito a validar se a lógica está correta. Continue com esse hábito de documentar seus códigos, isso faz de você uma profissional de dados muito mais completa!

Espero que possa ter lhe ajudado!