Flask Academy · Lección

Qué es Flask y por qué existe

Conozca el microframework, WSGI y el lugar que ocupa Flask.

Lección 1 de 413 pasos

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. 🚀

Gratis para empezar

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

  1. Qué es Flask y por qué existe
  2. Configure un virtualenv e instale Flask
  3. Hola mundo: su primera aplicación Flask
  4. Ejecute el servidor de desarrollo con modo de depuración
← Volver a Flask Academy