Mi primera API (fácil) con Python y Flask
¡Hola y bienvenido!
En este post, te guiaré paso a paso en la creación de tu primera API utilizando Python y Flask. Flask es un microframework ligero y fácil de usar, perfecto para empezar en el mundo del desarrollo de APIs.
¿Qué es una API?
Una API (Interfaz de Programación de Aplicaciones) permite que diferentes sistemas o aplicaciones se comuniquen entre sí. En el contexto web, una API suele permitir que una aplicación frontend (como tu sitio web creado con Next.js) obtenga datos de un servidor (backend) sin necesidad de cargar una página web completa.
Creando nuestra primera API con Flask
Paso 1: Instalación
Primero, asegúrate de tener Python instalado en tu sistema. Luego, instala Flask utilizando pip:
pip install Flask
Paso 2: Código básico
Crea un archivo llamado app.py con el siguiente código:
Python
from flask import Flask, jsonify
app = Flask(__name__)
@app.route('/')
def hello_world():
return jsonify({'message': '¡Hola desde mi primera API con Flask!'})
if __name__ == '__main__':
app.run(debug=True)
Paso 3: Ejecutar la API
Abre tu terminal, navega hasta el directorio donde guardaste app.py y ejecuta:
Bash
python app.py
Ahora, si abres tu navegador o utilizas una herramienta como Postman y accedes a http://127.0.0.1:5000/, deberías ver un mensaje JSON: {"message": "¡Hola desde mi primera API con Flask!"}.
¡Felicidades!
¡Has creado tu primera API con Python y Flask! Este es solo el comienzo. Con Flask, puedes crear endpoints más complejos, interactuar con bases de datos y construir aplicaciones web completas.
En futuros posts, exploraremos cómo agregar más funcionalidades a nuestra API. ¡Mantente atento!