Em relação a construção de classes, o professor está colocando as classes em um mesmo arquivo .py... Essa é a melhor prática, ou a mais usada, ou seria melhor colocar cada classe em um arquivo .py diferente?
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!
Em relação a construção de classes, o professor está colocando as classes em um mesmo arquivo .py... Essa é a melhor prática, ou a mais usada, ou seria melhor colocar cada classe em um arquivo .py diferente?
Depende do tamanho do projeto e relação entre as classes.
Em projetos maiores compensa cada classe em um arquivo por causa de organização do código e para ficar mais fácil em futuras alterações.