Skip to content

Duran24062005/Tareas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FastApi

Pablo España en YouTube

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.

  1. python -m venv main o virtualenv venv

  2. Activar entorno virtal(Windows): source venv/bin/activate o .\venv\Scripts\activate

  3. para desactivar el entorno usamos deactivate

FastApi con BlackBox

  1. Instale el paquete virtualenv si aún no lo ha hecho. Puede instalarlo usando pip: pip install virtualenv.

  2. 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.

  3. 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.

GitHub

  1. Inicialice un nuevo repositorio Git ejecutando el siguiente comando: git init

  2. 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.

  3. Confirme los cambios ejecutando el siguiente comando: git commit -m "Commit inicial" Reemplace "Commit inicial" con un mensaje que describa los cambios que realizó.

  4. Agregue el repositorio GitHub remoto ejecutando el siguiente comando: git remote add origin https://github.com/Duran24062005/Tareas.git

  5. 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

About

Aqui guardo todas mis tareas

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published