Dificultad
intermediate
Duración promedio
8 hrs
Permite crear un sistema de filas: el sistema de filas se utiliza en gran medida en las instituciones gubernamentales, aeropuertos, bancos y muchos otros lugares que buscan organizar el tráfico entrante. Los sistemas de fila también se pueden usar para equilibrar la carga de diferentes aplicaciones como:
No clones este repositorio. El primer paso para comenzar a codificar es clonar el flask boilerplate en tu compjutador local o con Gitpod.
a) Si usas Gitpod (recomendada) puedes clonar el boilerplate clic aquí.
b) Si trabajas localmente, escribe el siguiente comando en tu terminal:
1git clone git clone https://github.com/4GeeksAcademy/flask-rest-hello
💡 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
.
1class Queue: 2 3 def __init__(self): 4 self._queue = [] 5 # depending on the _mode, the queue has to behave like a FIFO or LIFO 6 self._mode = 'FIFO' 7 8 def enqueue(self, item): 9 def dequeue(self): 10 def get_queue(self): 11 def size(self): 12 return len(self._queue)
POST / new
) con cualquier prioridad particular (FIFO o LIFO).GET / next
se ejecute para procesar a la persona en la fila.GET / next
, la siguiente persona en la fila se procesa hasta que sea el turno de Bob./new
: Recibirá información sobre un usuario y lo agregará a la fila./next
: Se procesará un punto de la fila./all
: Devolverá una lista con todos los que estén pendientes de ser procesados (la fila actual).Este ejercicio te hará practicar los siguientes fundamentos:
Dificultad
intermediate
Duración promedio
8 hrs