¿Qué es Flask?

| Última modificación: 10 de mayo de 2024 | Tiempo de Lectura: 2 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

¿Has escuchado hablar sobre qué es Flask? Tanto una aplicación de escritorio como un servicio o plataforma web necesita de un servidor web que lo anteceda. Por eso, para aprender a desarrollarlo, es muy importante que conozcas qué es Flask.

Este es uno de los elementos más fundamentales para el desarrollo de programas de código para aplicaciones web. Por tanto, en este mismo artículo, te traemos una explicación acerca de qué es Flask.

¿Qué es Flask?

Flask es un framework de Python que permitirá crear un programa que se ejecutará en el servidor.

Lo que necesitarás, por tanto, es el programa y una herramienta que te permita conectar desde internet o el servidor web a la aplicación. Cuando el servidor web realice peticiones a la aplicación, obtendrá respuestas que después deberán enviarse al cliente o al navegador, que se habrá establecido anteriormente.

¿Qué es flask?
Modelo de peticiones a Flask

En el modelo anterior de qué es Flask vemos los tres elementos que deben establecerse para realizar peticiones: el browser, el servidor web y flask blog. De esta manera, una petición llega por parte del browser hacia el servidor web y este último debe buscar lo que le haga falta del programa (recursos o datos) con ayuda de una aplicación con Flask.

Flask es una librería de Python como cualquier otra, pues debe importarse y está formada por métodos y comandos que hacen posible su funcionamiento.

En la documentación oficial de Flask, puedes encontrar una guía rápida para principiantes y todas las herramientas que pertenecen a Flask, tal como los comandos, el debug mode, el HTML escaping, el routing y otras variables importantes para el desarrollo de aplicaciones.

🔴 ¿Quieres Aprender a Programar con Python? 🔴

Descubre el Full Stack Jr. Bootcamp - Aprende a Programar desde Cero de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp Aprende a Programar desde Cero por una semana

Si bien ya sabes qué es Flask y cómo es su funcionamiento para el desarrollo de aplicaciones de escritorio, aún debes aprender muchos más conceptos acerca del mundo IT, como django vs flask entre otros.

Por eso, si quieres conocer más sobre la programación funcional y el desarrollo de aplicaciones, te recomendamos visitar el temario de nuestro Aprende a Programar desde Cero Full Stack Jr. Bootcamp. Si te animas a matricularte, te aseguramos que serás un programador profesional de Python en menos de un año. ¡Apúntate ya!

Ramón Maldonado

Full Stack Developer y Responsable de Formación base en KeepCoding.

Posts más leídos

¡CONVOCATORIA ABIERTA!

Aprende a Programar desde Cero

Full Stack Jr. Bootcamp

Apúntate y consigue uno de los perfiles más demandados con Python en solo 4 meses.