O que é HTML?
HTML (HyperText Markup Language) é a linguagem padrão para criar páginas web. Ele define a estrutura e o conteúdo da página. Imagine-o como o esqueleto de um site.
<!DOCTYPE html>
<html>
<head>
<title>Minha Primeira Página</title>
</head>
<body>
<h1>Bem-vindo ao meu site!</h1>
<p>Este é um parágrafo de exemplo.</p>
<a href="https://www.google.com">Ir para o Google</a>
</body>
</html>
O que é Python?
Python é uma linguagem de programação que, no contexto da web, é usada no backend para tratar dados, fazer lógica e gerar HTML dinamicamente.
nome = "Mundo"
mensagem = f"Olá, {nome}!"
print(mensagem)
Como HTML e Python trabalham juntos?
Em frameworks como Flask ou Django, o HTML é o que o usuário vê (frontend) e o Python roda no servidor (backend), gerando páginas dinâmicas com dados personalizados.
from flask import Flask, render_template_string
app = Flask(__name__)
@app.route('/')
def home():
nome = "Visitante"
return render_template_string(f"<h1>Olá, {nome}!</h1>")