Flask Academy · Aula

O que é Flask e por que ele existe

Microframework, WSGI e onde o Flask se encaixa.

Aula 1 de 413 etapas

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. 🚀

Grátis para começar

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

  1. O que é Flask e por que ele existe
  2. Configure um ambiente virtual e instale o Flask
  3. Olá, mundo: seu primeiro aplicativo Flask
  4. Execute o servidor de desenvolvimento no modo de depuração
← Voltar para Flask Academy