Olá Pedro, tudo bem com você?
Inicialmente nas aulas do curso por uma questão de didática será adotado o uso de apenas um arquivo para criação da aplicação em Flask. Essa característica do Flask que possibilita a criação de uma aplicação funcional usando apenas um único arquivo, será utilizada apenas em pequenas aplicações.
Para um projeto que possua múltiplas classes, rotas, e outras funções, iremos aplicar a estruturação do projeto que se assemelha com a apresentada no Django, onde códigos que possuam funções e responsabilidades semelhantes serão adicionados em um único arquivo.
Essa organização irá trazer uma maior manutenibilidade do projeto e facilitação da escalabilidade. Caso seja necessário adicionar mais rotas, classes, e outras características para a aplicação, saberemos onde devemos fazer as mudanças.
Na segunda parte do curso de Flask, será feita uma refatoração dos arquivos, criando os arquivos, views.py, models.py entre outros. Você pode acompanhar a aula acessando pelo link abaixo, onde o instrutor explica com detalhes como podemos reestruturar nosso projeto.
Caso queira conhecer o curso completo, basta acessar o link abaixo.
Deixo uma recomendação de leitura, no artigo abaixo será abordado com detalhes as boas práticas de estruturação de um projeto Flask
Fico à disposição em caso de dúvidas.
Abraços e bons estudos.
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!