Skip to content

Latest commit

 

History

History
77 lines (51 loc) · 2.73 KB

File metadata and controls

77 lines (51 loc) · 2.73 KB

API de Lista de Tareas en Python Flask

Este es un tutorial interactivo que te enseñará cómo crear una API usando el framework Python Flask y Pipenv

🌱 Cómo comenzar este proyecto

Hay dos formas de empezar:

a) Abrir este enlace con Codespaces (recomendado) o Gitpod en tu navegador: https://github.com/codespaces/new/?repo=4GeeksAcademy/python-hello

b) Clonar este repositorio localmente en tu computador:

$ git clone https://github.com/4GeeksAcademy/python-hello

Pasos

  • Si trabajas localmente, debe tener python instalado.

  • Deberías abrir el terminal en la ruta de esta plantilla y ejecutar $ python3 app.py, si todo funciona correctamente, debería mostrar Hello World en el terminal.

  • Puedes probar tu código escribiendo $ python3 test.py.

💡 Importante: Recuerda actualizar el remote del proyecto con el de tu repositorio usando git remote set-url origin <your new url>, y luego guardar tu código en tu nuevo repositorio usando add, commit y push.

Acerca del proyecto que vamos a construir

En este tutorial, crearemos una API REST que expone 3 endpoints a Internet:

GET /todos
POST /todos
DELETE /todos/<int:position>

GET /todos

Devolverá una lista con to-dos o tareas, así:

[
    {
        "done": true,
        "label": "Sample Todo 1"
    },
    {
        "done": true,
        "label": "Sample Todo 2"
    }
]

POST /todos

Agregará una nueva tarea o to-do a la lista, y recibirá el siguiente request body:

{
    "done": true,
    "label": "Sample Todo 1"
}

Y devolverá la lista de tareas o to-dos actualizada.

DELETE /todos/int:position

Eliminará una tarea en función de una posición determinada al final de la URL y devolverá la lista actualizada de tareas pendientes.

Este y otros proyectos son usados para aprender a programar por parte de los alumnos de 4Geeks Academy Coding Bootcamp realizado por Alejandro Sánchez y muchos otros contribuyentes. Conoce más sobre nuestros Cursos de Programación para convertirte en Full Stack Developer, o nuestro Data Science Bootcamp.