Olá Leonardo e Eduardo,
Realmente o python tem muitos detalhes de alto nível que às vezes a gente leva um tempo para se acostumar.
No caso do for var in list
você pode ler/entender como para cada item na lista execute o código, é basicamente isso. Transformando o for do python para o formato que você conhece temos o seguinte:
# Exemplo python
for var in lista:
// Seu código
# Exemplo java
int i;
for(i=0; i < lista.length; i++) {
String var = lista[i];
// Seu código
}
Por trás o python já cuida de verificar o tamanho da lista e fazer a atribuição do valor String var = lista[i];
Seguindo o exemplo da aula:
Acessorios = ['Rodas de liga', 'Travas elétricas', 'Piloto automático', 'Bancos de couro', 'Ar condicionado', 'Sensor de estacionamento', 'Sensor crepuscular', 'Sensor de chuva']
# Aqui podemos "ler" o for como:
# Para cada acessório dentro de Acessórios execute o código "print(acessório)"
for acessorio in Acessorios:
print(acessorio)
Por trás o python vai pegar cada valor da lista e colocar na variável acessorio
em cada loop, na primeira execução o valor de acessorio
é 'Rodas de liga'
, na segunda o valor é 'Travas elétricas'
e assim por diante.
Talvez seja interessante para você fazer os cursos de Python 3 partes 1 e 2 antes de iniciar nessa parte de Data Science, são cursos bem legais que vão mostrar esses detalhes da linguagem. Segue os links dos cursos:
Espero ter ajudado, qualquer dúvida é só falar!