Blog

Postado em em 17 de novembro de 2022

O Que É Flask – Micro Framework De Desenvolvimento Web No Python.

Olá, Impressionadores! Hoje Vamos Entender O Que É Flask? Para Que Serve? Quais São Suas Vantagens? Vamos Explicar Tudo Nessa Aula!

Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!

O que é o Flask?

O Flask é um framework, ou seja, é um conjunto de ferramentas do Python usado para desenvolvimento web.

Logo - Flask.
Logo – Flask.

Qual é a vantagem dele frente a outros frameworks?  

“Web development, one drop at a time”.

O logo já resume bem como funciona esse framework. O Flask é usado para construir sites, aplicativos web, API, etc.

A ideia do FLASK é que você comece um site da forma mais simples possível e depois vá adicionando funcionalidades, “one drop at a time”, ou seja, uma de cada vez.

Ele é conhecido como um micro framework de desenvolvimento web, mas isso não significa que ele não desenvolva soluções completas.

O motivo de chamá-lo de micro framework é justamente por ele começar simples e ir ficando mais complexo à medida que se acrescentam funcionalidades.

É perfeito para aplicações rápidas!

Por começar como uma página em branco sem várias funcionalidades e aplicações desnecessárias para o seu projeto, ele se torna mais leve, mais fácil de usar e mais flexível porque você pode conduzir melhor as aplicações.

Por isso que grandes empresas utilizam esse framework, porque ele tem uma flexibilidade enorme.

E é por começar de maneira tão simples que ele também é muito usado por quem está começando a aprender frameworks.

Vou te mostrar um exemplo:

O Que É Flask
Ambiente de criação.

Este é um único arquivo onde você importa o Flask → cria seu app → cria a homepage ().

Essa é a estrutura básica do Flask. 

Você pode ir acrescentando depois o desenvolvimento de API, por exemplo, sendo um pouco mais complexo, o uso de bibliotecas, etc.

Outras vantagens do Flask!

Quando você cria o seu site ele não vem com sistema de gerenciamento de banco de dados, autenticação, gerenciamento de upload, gerenciamento de formulários e assim vai…

No Flask você tem todas essas aplicações disponíveis, ele só não instala elas automaticamente. Se o seu site precisar você vai adicionando as aplicações com uma base muito simples e fácil de usar.

Ele também faz o gerenciamento e a integração com a parte de front-end, ou seja, a criação de templates algo parecido com o que o Django faz, o Django é outro framework, outra ferramenta dentro do Python para desenvolvimento web.

Dentro do Flask você pode fazer a criação de templates onde poderá colocar os seus códigos HTML, o que vai aparecer na tela do seu site.

Pode colocar variáveis e funções do Python para poder gerenciar e conectar a parte de back-end que está sendo construída toda com o Python com esses templates.

Minha dica para você é, quando quiser criar um site, uma API ou um aplicativo web, pense bastante em começar com o Flask!

Principalmente se você estiver começando a aprender a criar sites usando o Python.

Se quiser aprender mais sobre a criação de site com Flask no Python vou deixar o link da aula para você!

Conclusão

Nesta aula explicamos um pouco sobre o que é o Flask, um framework conhecido por ser mais simples de começar a criação de sites, API e desenvolvimento web.

Explicamos também que o fato de começar mais simples não significa que ele não seja usado para soluções mais complexas.

Possui muitas aplicações para adicionar ao site à medida que está sendo criado, perfeito para quem está iniciando o aprendizado.

Eu fico por aqui! Espero ter ajudado! Abraço,

Hashtag Treinamentos

Para acessar outras publicações de Python, clique aqui!


Quer aprender mais sobre Python com um minicurso básico gratuito?

Quer receber um minicurso 100% gratuito de Excel? Preencha seu e-mail abaixo!