FastAPI es un framework moderno y rápido para crear APIs RESTful en Python. Fue desarrollado por Sebastián Ramírez y está diseñado para ser rápido, fácil de usar y altamente extensible.
FastAPI se basa en el estándar OpenAPI y utiliza la biblioteca de tipos de Pydantic para validar los datos de entrada y generar automáticamente la documentación de la API. Esto significa que puede crear APIs con una validación fuerte y una documentación completa de forma rápida y sencilla.
Algunas de las características clave de FastAPI incluyen:
Rendimiento rápido: FastAPI se basa en la biblioteca de servidores de ASGI Starlette, lo que le permite ser extremadamente rápido y eficiente. Validación de datos: FastAPI utiliza la biblioteca Pydantic para validar los datos de entrada. Esto significa que puede crear APIs con una validación fuerte y automática sin tener que escribir código adicional. Documentación automática: FastAPI genera automáticamente la documentación de su API en formato OpenAPI. Esto significa que puede tener una documentación completa y precisa sin tener que escribirla manualmente. Extensible: FastAPI se puede extender fácilmente con middleware y otros complementos. Para obtener más información sobre FastAPI, consulte la documentación oficial.
Si está interesado en aprender a usar FastAPI, puede seguir el tutorial oficial en YouTube creado por el desarrollador de FastAPI, Pablo España. También puede encontrar más recursos y ejemplos en el repositorio de GitHub de FastAPI.
-
Documentación de FastAPI: https://fastapi.tiangolo.com
-
Aprende a conectar FastAPI con bases de datos: https://sqlmodel.tiangolo.com/
-
python -m venv main
ovirtualenv venv
-
Activar entorno virtal(Windows):
source venv/bin/activate
o.\venv\Scripts\activate
-
para desactivar el entorno usamos
deactivate
-
Instale el paquete virtualenv si aún no lo ha hecho. Puede instalarlo usando pip:
pip install virtualenv
. -
Una vez que tenga virtualenv instalado, navegue hasta su directorio de proyecto y cree un nuevo entorno virtual usando el siguiente comando:
virtualenv venv
. Esto creará un nuevo directorio llamado venv en su carpeta de proyecto, que contiene el entorno virtual. -
Para activar el entorno virtual, use los siguientes comandos:
En Windows: venv\Scripts\activate
En Unix o MacOS: source venv/bin/activate
4.Una vez que el entorno virtual esté activado, puede instalar FastAPI y cualquier otro paquete requerido en el entorno aislado. Por ejemplo, para instalar FastAPI y sus dependencias, puede ejecutar: pip install fastapi uvicorn
.
Ahora tiene un entorno virtual configurado para su proyecto FastAPI, y puede instalar y administrar paquetes sin afectar su entorno Python global. Recuerde activar el entorno virtual cada vez que trabaje en el proyecto.
-
Inicialice un nuevo repositorio Git ejecutando el siguiente comando:
git init
-
Agregue todos sus archivos al repositorio Git ejecutando el siguiente comando:
git add .
Esto agregará todos los archivos de la carpeta actual y sus subcarpetas al repositorio Git. -
Confirme los cambios ejecutando el siguiente comando:
git commit -m "Commit inicial"
Reemplace "Commit inicial" con un mensaje que describa los cambios que realizó. -
Agregue el repositorio GitHub remoto ejecutando el siguiente comando:
git remote add origin https://github.com/Duran24062005/Tareas.git
-
Envíe los cambios al repositorio de GitHub ejecutando el siguiente comando:
git push -u origin master
Esto cargará todos sus archivos en el repositorio de GitHub