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 flaskCreando 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 FlaskA 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.

