Qué es Flask y por qué existe
Conozca el microframework, WSGI y el lugar que ocupa Flask.
Qué es Flask y por qué existe es una lección gratuita de Flask Academy en CoddyKit. Esta es la lección 1 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Flask Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Flask Academy incluye 4 lecciones en total.
Bienvenido a Flask
Flask es una forma pequeña y amigable de crear sitios web y API en Python. Pasará de cero a una aplicación web en funcionamiento, paso a paso. 🙂
Un framework web
Un framework web se encarga de la parte tediosa de la infraestructura web, para que usted escriba la lógica de la aplicación en lugar de código de sockets sin procesar.
Microframework
Flask es un microframework: incluye un núcleo pequeño y preciso, y le permite añadir únicamente las piezas que su proyecto realmente necesita.
Las baterías son opcionales
A diferencia de los frameworks más pesados, Flask no le impone una base de datos ni una estructura de carpetas. Usted mantiene el control total sobre la forma de su aplicación.
Qué significa WSGI
WSGI es el contrato estándar entre las aplicaciones web de Python y los servidores. Flask es compatible con WSGI, por lo que muchos servidores pueden ejecutarlo sin modificaciones.
Basado en Werkzeug
Internamente, Flask se apoya en Werkzeug para gestionar solicitudes y rutas, lo que le proporciona una base sólida y bien probada.
Plantillas con Jinja2
Flask se combina con Jinja2 para convertir plantillas en páginas HTML, de modo que más adelante pueda combinar datos de Python con su marcado.
Las rutas conectan las URL con el código
La idea central es la siguiente: una ruta conecta una URL como /hello con una función de Python que crea la respuesta. Pronto escribirá algunas.
@app.route('/hello')
def hello():
return 'Hi there'Dónde encaja Flask
Flask destaca en servicios pequeños, prototipos y API. También puede crecer, pero su simplicidad es lo que lo hace perfecto para aprender.
Flask frente a Django
Django incluye todo de forma predeterminada; Flask le ofrece una base vacía. Usted elige las herramientas a medida que crece, lo que mantiene ligera su primera aplicación.
Python de principio a fin
Como Flask es Python puro, todo lo que ya sabe sobre funciones y diccionarios se aplica directamente a su aplicación web.
Comprobación rápida
Compruebe rápidamente qué tipo de framework es Flask.
Repaso
Flask es un microframework de Python basado en Werkzeug y Jinja2, compatible con WSGI. Es pequeño, flexible y perfecto para su primera aplicación web. 🚀
Aprende Python con un tutor de IA — gratis
Escribe y ejecuta código real en tu navegador, obtén ayuda instantánea de un tutor de IA disponible 24/7 y continúa donde lo dejaste en la web o en la aplicación.
- Cursos
- 30
- Lecciones
- 120
Preguntas frecuentes
¿La lección «Qué es Flask y por qué existe» es gratis?
Sí — el texto completo de «Qué es Flask y por qué existe» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Flask Academy, actualiza a CoddyKit PRO. El curso de Flask Academy incluye 4 lecciones en total.
¿Qué aprenderé en «Qué es Flask y por qué existe»?
Conozca el microframework, WSGI y el lugar que ocupa Flask. Practicas Flask Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar Flask Academy?
No se requiere experiencia previa. Flask Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 1 de 4.
¿Cuánto tiempo toma la lección «Qué es Flask y por qué existe»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de Flask Academy?
Sí. Cada lección de Flask Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Qué es Flask y por qué existe
- Configure un virtualenv e instale Flask
- Hola mundo: su primera aplicación Flask
- Ejecute el servidor de desarrollo con modo de depuración