0Pricing
Python For Kids · Aula

Criando uma aplicação web simples

Crie sua primeira aplicação web usando Flask

Criando uma aplicação web simples é uma aula grátis de Python For Kids no CoddyKit. Esta é a aula 3 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 Python For Kids, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Python For Kids inclui 4 aulas no total.

Criando uma aplicação web simples

Agora que você aprendeu os conceitos básicos do Flask, é hora de criar uma aplicação web simples. Essa aplicação incluirá várias rotas, modelos HTML e alguma interatividade.

Nesta lição, criaremos uma aplicação web básica passo a passo.

Criando uma aplicação web simples — ilustração 1

Etapa 1: Configurando o projeto

Crie uma nova pasta para o seu projeto e inicialize um ambiente virtual:

python -m venv venv

Ative o ambiente virtual e instale o Flask:

pip install flask
# Setting up the project
from flask import Flask

app = Flask(__name__)
print("Project setup complete")

Etapa 2: criando a estrutura da aplicação

Crie as seguintes pastas e arquivos:

  • app.py: arquivo principal da aplicação.
  • templates/: pasta para modelos HTML.
  • static/: pasta para arquivos estáticos, como CSS e imagens.

Etapa 3: Definindo Rotas

Em app.py, defina rotas para a página inicial e para uma página sobre:

# Defining routes
from flask import Flask

app = Flask(__name__)

@app.route('/')
def home():
    return '<h1>Welcome to My Web App</h1>'

@app.route('/about')
def about():
    return '<h1>About This App</h1>'

if __name__ == '__main__':
    app.run(debug=True)

Etapa 4: adicionando modelos

Crie um arquivo HTML chamado home.html dentro da pasta templates/:

<!-- home.html -->
<!DOCTYPE html>
<html>
<head>
    <title>Home</title>
</head>
<body>
    <h1>Welcome to My Web App</h1>
    <a href="/about">About</a>
</body>
</html>

Etapa 5: usando render_template

Atualize as rotas home e about para usar os modelos:

# Using templates
from flask import render_template

@app.route('/')
def home():
    return render_template('home.html')

@app.route('/about')
def about():
    return render_template('about.html')

Etapa 6: Adicionando Arquivos Estáticos

Crie um arquivo style.css dentro da pasta static/ e vincule-o em home.html:

/* style.css */
body {
    font-family: Arial, sans-serif;
    background-color: #f4f4f9;
    color: #333;
}

Etapa 7: executando a aplicação

Execute sua aplicação Flask:

python app.py

Abra o navegador e acesse http://127.0.0.1:5000/ para ver sua aplicação web em funcionamento.

Erros comuns ao criar aplicações web

Aqui estão alguns erros que você deve evitar:

  • Não organizar a estrutura da aplicação (por exemplo, não incluir as pastas templates/ e static/).
  • Codificar URLs diretamente em vez de usar url_for().
  • Não testar a aplicação no modo de depuração.

O Que Aprendemos?

Nesta lição, você aprendeu:

  • Como configurar a estrutura de um projeto Flask.
  • Como definir rotas e usar modelos.
  • Como incluir arquivos estáticos, como CSS, na sua aplicação.
  • Como executar sua aplicação Flask e visualizá-la em um navegador.

Muito bem! Vamos avançar para o próximo tópico.

Criando uma aplicação web simples — ilustração 11

Perguntas Frequentes

A aula “Criando uma aplicação web simples” é grátis?

Sim — o texto completo de “Criando uma aplicação web simples” é 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 Python For Kids, atualize para CoddyKit PRO. O curso de Python For Kids inclui 4 aulas no total.

O que vou aprender em “Criando uma aplicação web simples”?

Crie sua primeira aplicação web usando Flask Você pratica Python For Kids 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 Python For Kids?

Nenhuma experiência prévia é necessária. Python For Kids 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 3 de 4.

Quanto tempo leva a aula “Criando uma aplicação web simples”?

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 Python For Kids?

Sim. Cada aula de Python For Kids 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. Noções básicas de frameworks web
  2. Introdução ao Flask
  3. Criando uma aplicação web simples
  4. Conectando Python a bancos de dados
← Voltar para Python For Kids