Para crear una API con Python en menos de 5 minutos utilizando FastAPI, primero necesitaremos instalar FastAPI y uvicorn. FastAPI es un framework moderno y eficiente para crear APIs web en Python, mientras que uvicorn es un servidor ASGI de alto rendimiento.
Paso 1: Instalar FastAPI y uvicorn
Para instalar FastAPI y uvicorn, lo primero que necesitamos hacer es crear un entorno virtual de Python. Podemos hacer esto ejecutando el siguiente comando en nuestra terminal:
python3 -m venv myenv
Luego, activamos nuestro entorno virtual:
source myenv/bin/activate
Una vez que nuestro entorno virtual está activado, podemos instalar FastAPI y uvicorn ejecutando los siguientes comandos:
pip install fastapi
pip install uvicorn
Paso 2: Crear nuestra API
Ahora que tenemos FastAPI y uvicorn instalados, podemos crear nuestra API. Crearemos un archivo llamado main.py y escribiremos el siguiente código:
from fastapi import FastAPI
app = FastAPI()
@app.get("/")
def read_root():
return {"message": "Hello, World!"}
Este código crea una aplicación FastAPI con una ruta raíz que devuelve un mensaje de saludo.
Paso 3: Ejecutar nuestra API
Para ejecutar nuestra API, simplemente ejecutamos el siguiente comando en nuestra terminal:
uvicorn main:app --reload
Esto iniciará un servidor de desarrollo que ejecutará nuestra API. Podemos acceder a nuestra API en http://localhost:8000 y veremos el mensaje de saludo que hemos definido en la ruta raíz.
¡Y eso es todo! Hemos creado una API con Python en menos de 5 minutos utilizando FastAPI. FastAPI es un marco poderoso y fácil de usar para crear APIs web en Python, y con su integración con uvicorn, podemos crear APIs rápidas y eficientes en muy poco tiempo. ¡Espero que esta guía te haya sido útil!
👉 ¡En Garaje seguimos creciendo! Únete al equipo: https://bit.ly/talento-tech-GDI
Excelente ❤
muchas gracias, muy claro
¿Has probado FastApi + Jinja + Htmx? Interesante como front para los que no quieren meterse con otros lenguajes o Frameworks de front-end.
Gracias
Muchas gracias. Seguiré aprendiendo FastApi
Genia muy claro todo muchas gracias
Muchas gracias por la explicación.
Saludos desde México.
el video dice Crea una API con Python en menos de 5 minutos, pero el video dura 19 minutos… .-. dislike >:v.. XD no mentira… buen video.. me re-sirve 😊😊
Poco a poco aprendiendo de este tema, gracias por la explicación tan detallada
Espectacular, me funcion perfectamente, muy buena tu explicacion, mil gracias por compartir tus conocimientos. Saludos desde Bogota – Colombia
Muy bien explicado y me quede fascinado con FastAPI !!
Excelente vídeo con una explicación muy precisa y una hermosa sonrisa! que buena energía! Gracias por el vídeo! toma un buen like y me suscribo ♥
Excelente. Claro y preciso. Gracias❤
Llevo años tratando de aprender a programar. Javascript me da mucho respeto. Python parece más amigable…..es así?
como me salgo del servidor, tengo mac
Como mato el servidor?
Hola, primera vez que veo tu canal y la verdad me pareció muy buena la explicación y el como expones las razones de por qué deberíamos usar FastAPI, estaba buscando por todos lados un vídeo, leí documentación para poder entender las APIs y ninguno me lo dejaba en claro, pero con este video por fin puse entenderlo y además me suscribo a tu canal, excelente trabajo!
tutorial-envScriptsactivate.bat me sale error ayuda? tengo instalado python
wao genial, cuando sea grande quiero ser como tú.