Do Zero à Web: Criando Sua Primeira Aplicação com Flask
🚀 Introdução
Quando pensamos em desenvolvimento web, nomes como JavaScript e PHP logo vêm à mente. Mas o Python também tem um papel de destaque nesse universo, graças a frameworks como Flask e Django.
Neste artigo, vamos explorar o Flask, um microframework que permite criar aplicações web de forma rápida, simples e poderosa. Ideal para quem está começando e quer ver resultados práticos em pouco tempo.
🔑 O que é o Flask?
- Microframework → leve, flexível e fácil de aprender.
- Extensível → você adiciona apenas o que precisa (banco de dados, autenticação, etc.).
- Popular → usado em startups, projetos acadêmicos e até em grandes empresas.
🛠️ Preparando o Ambiente
- Instale o Flask:
pip install flask
2.Crie um arquivo app.py
:
from flask import Flask
app = Flask(__name__)
@app.route("/")
def home():
return "Olá, mundo com Flask!"
if __name__ == "__main__":
app.run(debug=True)
3. Execute:
python app.py
🎨 Adicionando Templates HTML
O Flask permite integrar HTML facilmente. Crie uma pasta chamada templates
e adicione um arquivo index.html
:
<!DOCTYPE html>
<html>
<head>
<title>Minha Primeira App Flask</title>
</head>
<body>
<h1>Bem-vindo ao Flask 🚀</h1>
</body>
</html>
Atualize o app.py
:
from flask import render_template
@app.route("/")
def home():
return render_template("index.html")
🔗 Próximos Passos
- Criar rotas dinâmicas (
/usuario/<nome>
) - Conectar a um banco de dados (SQLite, PostgreSQL, etc.)
- Construir APIs REST
- Evoluir para o Django em projetos maiores
✨ Conclusão
O Flask mostra que criar aplicações web com Python pode ser simples e divertido. Com poucas linhas de código, você já tem um servidor rodando e páginas dinâmicas funcionando.
Seja para aprender, prototipar ou até lançar projetos reais, o Flask é uma porta de entrada incrível para o desenvolvimento web.