1. Introducción a Flask
¿Qué es Flask?
Flask es un microframework ligero y flexible para Python desarrollado por Armin Ronacher (Pocoo). Su filosofía se basa en mantener un núcleo minimalista pero altamente extensible.
- Ligero: No fuerza una estructura de archivos rígida ni impone una base de datos o motor ORM específico.
- Extensible: Permite integrar librerías para bases de datos (SQLAlchemy), autenticación (Flask-Login), formularios (Flask-WTF) o APIs (Flask-CORS) según las necesidades del proyecto.
- Basado en estándares: Utiliza el servidor WSGI Werkzeug y el motor de plantillas Jinja2.
Instalación de Flask
Para comenzar a trabajar con Flask se recomienda crear un entorno virtual e instalar el paquete a través de pip.
Tu primer "Hola Mundo" en Flask
Una de las mayores ventajas de Flask es la rapidez con la que se puede poner en marcha un servidor funcional con pocas líneas de código.
Al ejecutar python app.py, Flask iniciará un servidor web en http://127.0.0.1:5000/ listo para recibir peticiones.
Ponte a prueba
Repasa los conceptos básicos de Flask respondiendo estas preguntas.


