Oii, como você está?
Peço desculpas pela demora em obter um retorno.
Tanto o Flask quanto o Django são comumente utilizados no mercado pelas empresas, cada um possuirá vantagens de aplicação com base no tipo, tamanho, escalabilidade/evolução do projeto em que será aplicado.
O Flask é um framework que será indicado para desenvolvimentos rápidos de aplicações e geralmente, em projetos pequenos, sendo minimalista mas muito flexível, possuindo uma maior facilidade de uso de extensões. Mesmo sendo um framework relativamente novo, possui uma comunidade ativa o que facilita no aprendizado.
Já o Django, será indicado para desenvolvimentos rápidos de aplicações que irão passar por um processo de escalabilidade tornando-se um projeto maior, possui uma estrutura de arquivos padronizada, possui uma comunidade maior, principalmente por ser um framework de maior tempo de existência se comparado com o Flask.
No mercado de trabalho, você vai encontrar propostas tanto com Django, quanto com Flask, inclusive, até indico que você faça uma rápida pesquisa no Linkedin e veja os requisitos que pedem em vagas para desenvolvedor Flask ou para desenvolvedor Django, mas adianto que em muitas você encontrará: “Desejável conhecimento com micro Framework Flask ou Django”. Portanto, é ideal que um pessoa desenvolvedora Web com foco em Python tenha o conhecimento de ambos os frameworks - mas claro, que domine um e o outro, saiba pelo menos como funciona o básico, assim será possível ter uma flexibilidade maior para o mercado, cada um dos frameworks possuem suas vantagens como mencionei, fazendo com que sejam aplicados conforme os objetivos das empresas.
Em resumo temos que, o mercado não possui um framework preferido, mas um framework ideal para um determinado projeto e isso irá variar de empresa para empresa.
Se me permite, vou além, fora frameworks de Backend (Flask ou Django) - que fazem o site funcionar ou disponibilizam dados através de API, também tenha uma noção de frontend - não precisa dominar, mas, conheça, saiba o que é HTML, CSS e Javascript e como aliar isso ao backend.
Na Alura temos a formação em Django e Django REST APIs, onde você poderá aprender sobre a criação de aplicações web, uso do banco de dados Postgres, criação de modelos, formulários, requisições, módulo admin do django e muito mais. Além disso, também temos a formação de Flask, que no atual momento não tem tanto conteúdo como Django, mas estamos trabalhando para enriquecer cada vez mais essa formação. Fora isso, deixo também a formação de HTML e CSS:
Para aprimorar ainda mais o seu conhecimento sobre Flask, quero recomendar a formação Flask, onde será abordado sobre a criação de aplicações web, uso do banco de dados MySQL.
A área de tecnologia é assim: somos eternos estudantes e sempre haverá conteúdo para que possamos mergulhar ainda mais em conhecimento. Conte com a Alura para evoluir seus estudos. Fico à disposição.
Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!