Volver al blog

Python: Construyendo una Aplicación Web Básica 🌐

Python es un lenguaje de programación increíblemente popular, conocido por su simplicidad y flexibilidad. Se usa en una variedad de dominios, desde análisis de datos hasta desarrollo web. En este tutorial, vamos a construir una aplicación web básica en Python, utilizando el framework Flask.

Configurando el Ambiente

Antes de comenzar, necesitas tener Python y Flask instalados en tu computadora. Si aún no los tienes, puedes descargar Python aquí e instalar Flask usando pip, que es el gestor de paquetes de Python:

pip install flask

Creando la Aplicación

Vamos a comenzar creando un nuevo archivo Python, que vamos a llamar app.py. En la parte superior del archivo, importamos Flask:

from flask import Flask

A continuación, creamos una instancia de la clase Flask:

app = Flask(__name__)

Ahora, podemos comenzar a definir las rutas para nuestra aplicación. Vamos a comenzar con una ruta para la página inicial. Para hacer esto, usamos el decorador @app.route y definimos una función que será llamada cuando la ruta sea accedida:

@app.route('/')
def home():
    return "¡Hola, mundo!"

¡Y esto es todo lo que necesitamos para una aplicación web básica! Para correr la aplicación, añadimos lo siguiente al final de nuestro archivo:

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

Ahora, si corres tu archivo Python (python app.py), verás que tu aplicación está corriendo en http://127.0.0.1:5000/. Si abres esa dirección en tu navegador, verás el mensaje "¡Hola, mundo!".

Añadiendo Más Rutas

Claro, una aplicación real tendría más de una ruta. Vamos a añadir una nueva ruta para una página "Acerca de":

@app.route('/acerca-de')
def acerca_de():
    return "¡Esta es la página acerca de!"

Ahora, si accedes a http://127.0.0.1:5000/acerca-de, verás el mensaje "¡Esta es la página acerca de!".

Conclusión

¡Con esto, hemos creado una aplicación web simple con Python y Flask! Claro, esta es una aplicación muy básica, y hay mucho más que puedes hacer con Flask. Puedes añadir templates, formularios, bases de datos y mucho más. ¡Pero esto ya es un buen comienzo!

Para continuar aprendiendo y perfeccionando tus habilidades de programación en Python, consulta el artículo sobre Aprendiendo Sobre Web Scraping: Extraer Datos Desde Cero.

¡Vamos a por ello! 🦅

Comentarios (0)

Este artículo aún no tiene comentarios 😢. ¡Sé el primero! 🚀🦅

Añadir comentarios