O que é Flask e por que ele existe
Microframework, WSGI e onde o Flask se encaixa.
O que é Flask e por que ele existe é uma aula grátis de Flask Academy no CoddyKit. Esta é a aula 1 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Flask Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Flask Academy inclui 4 aulas no total.
Boas-vindas ao Flask
Flask é uma maneira pequena e amigável de criar sites e APIs em Python. Você passará do zero a um aplicativo web em execução, um pequeno passo de cada vez. 🙂
Um framework web
Um framework web cuida da parte burocrática da web para você, permitindo que escreva a lógica do aplicativo em vez de código bruto de sockets.
Microframework
Flask é um microframework: ele oferece um núcleo pequeno e eficiente e permite adicionar apenas as partes de que seu projeto realmente precisa.
Baterias são opcionais
Ao contrário de frameworks mais pesados, Flask não obriga você a usar um banco de dados nem uma estrutura de pastas específica. Você mantém controle total sobre a forma do seu aplicativo.
O que significa WSGI
WSGI é o contrato padrão entre aplicativos web em Python e servidores. Flask fala WSGI, portanto muitos servidores podem executá-lo sem alterações.
Construído sobre Werkzeug
Internamente, Flask se apoia no Werkzeug para lidar com requisições e fazer o roteamento, oferecendo uma base sólida e bem testada.
Criação de templates com Jinja2
Flask trabalha com Jinja2 para transformar templates em páginas HTML, permitindo misturar dados do Python à sua marcação mais tarde.
Rotas associam URLs a código
A ideia central é: uma route conecta uma URL, como /hello, a uma função Python que cria a resposta. Em breve, você escreverá essas rotas.
@app.route('/hello')
def hello():
return 'Hi there'Onde Flask se encaixa
Flask se destaca em pequenos serviços, protótipos e APIs. Ele também pode crescer, mas sua simplicidade é o que o torna perfeito para aprender.
Flask versus Django
Django inclui tudo por padrão; Flask oferece uma tela em branco. Você escolhe as ferramentas à medida que cresce, mantendo seu primeiro aplicativo leve.
Python do começo ao fim
Como Flask é feito inteiramente em Python, tudo o que você já sabe sobre funções e dicionários se aplica diretamente ao seu aplicativo web.
Verificação rápida
Uma verificação rápida sobre que tipo de framework é o Flask.
Recapitulação
Flask é um microframework Python construído sobre Werkzeug e Jinja2, falando WSGI. Ele é pequeno, flexível e perfeito para seu primeiro aplicativo web. 🚀
Aprenda Python com um tutor de IA — grátis
Escreva e execute código real no seu navegador, obtenha ajuda instantânea de um tutor de IA 24/7 e continue de onde parou na web ou no app.
- Cursos
- 30
- Aulas
- 120
Perguntas Frequentes
A aula “O que é Flask e por que ele existe” é grátis?
Sim — o texto completo de “O que é Flask e por que ele existe” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Flask Academy, atualize para CoddyKit PRO. O curso de Flask Academy inclui 4 aulas no total.
O que vou aprender em “O que é Flask e por que ele existe”?
Microframework, WSGI e onde o Flask se encaixa. Você pratica Flask Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar Flask Academy?
Nenhuma experiência prévia é necessária. Flask Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 1 de 4.
Quanto tempo leva a aula “O que é Flask e por que ele existe”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de Flask Academy?
Sim. Cada aula de Flask Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- O que é Flask e por que ele existe
- Configure um ambiente virtual e instale o Flask
- Olá, mundo: seu primeiro aplicativo Flask
- Execute o servidor de desenvolvimento no modo de depuração