Este es un tutorial interactivo que te enseñará cómo crear una API usando el framework Python Flask y Pipenv
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-
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 mostrarHello Worlden 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.
En este tutorial, crearemos una API REST que expone 3 endpoints a Internet:
GET /todos
POST /todos
DELETE /todos/<int:position>Devolverá una lista con to-dos o tareas, así:
[
{
"done": true,
"label": "Sample Todo 1"
},
{
"done": true,
"label": "Sample Todo 2"
}
]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.
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.