Este es un tutorial interactivo que te enseñará cómo crear una API usando el framework Python Flask y Pipenv
Este proyecto viene con los archivos necesarios para comenzar a trabajar de inmediato.
Recomendamos abrir este mismo repositorio usando un entorno de desarrollo como Codespaces (recomendado) o Gitpod. Alternativamente, puedes clonarlo en tu computadora local usando el comando git clone
.
Este es el repositorio que necesitas abrir:
1https://github.com/breatheco-de/python-flask-api-tutorial
👉 Por favor sigue estos pasos sobre cómo comenzar un proyecto de programación.
💡 Importante: Recuerda guardar y subir tu código en GitHub creando un nuevo repositorio, actualizando el remoto (
git remote set-url origin <your new url>
) y subiendo el código a tu nuevo repositorio usando los comandosadd
,commit
ypush
desde la terminal de git.
En este tutorial, crearemos una API REST que expone 3 endpoints a Internet:
1GET /todos 2POST /todos 3DELETE /todos/<int:position>
Devolverá una lista con to-dos o tareas, así:
1[ 2 { 3 "done": true, 4 "label": "Sample Todo 1" 5 }, 6 { 7 "done": true, 8 "label": "Sample Todo 2" 9 } 10]
Agregará una nueva tarea o to-do a la lista, y recibirá el siguiente request body:
1{ 2 "done": true, 3 "label": "Sample Todo 1" 4}
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.
Para prepararte mejor para completar estos ejercicios, sugerimos los siguientes materiales