3. Primer “Hola Mundo” en Flask

Crea un archivo app.py:

from flask import Flask

app = Flask(__name__)

@app.route("/")
def inicio():
    return "¡Hola Flask! Mi primera aplicación."

if __name__ == "__main__":
    app.run(debug=True)
from flask import Flask

app = Flask(__name__)

@app.route("/")
def inicio():
    return "¡Hola Flask! Mi primera aplicación."

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

Ejecutar:

python app.py

Abrir navegador en:

python app.py
Acabamos de convertir Python en un servidor web en menos de 1 minuto.
Flask es flexible porque no te obliga a nada: tú decides la estructura.
 * Serving Flask app 'app'
 * Debug mode: on
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
 * Running on http://127.0.0.1:5000
Press CTRL+C to quit
 * Restarting with stat
 * Debugger is active!
 * Debugger PIN: 829-682-556
127.0.0.1 - - [11/Dec/2025 13:23:16] "GET / HTTP/1.1" 200 -
127.0.0.1 - - [11/Dec/2025 13:23:17] "GET /favicon.ico HTTP/1.1" 404 -