Začněte nyníZačněte zdarma

Logistický e-commerce model: Modularita modelu

Vezměme si příklad e-commerce modelu, který jsme použili dříve. Obsahuje tři hlavní skupiny procesů:

  1. Správa požadavků
  2. Balení
  3. Expedice a doručení

Aby byl model modulární a procesy bylo možné snadno přidávat a odebírat, jsou procesy definovány v samostatných funkcích a generátorech: def process_1_manage_requests(): def process_2_packaging(): def process_3_shipping_delivery():

Poté, co jsou tyto procesní generátory definovány, se vytvoří generátor def generator_all_processes(env), jehož úkolem je (1) volat každý z jednotlivých procesních generátorů a (2) zaznamenávat jejich dobu trvání v chronologickém pořadí.

Toto cvičení je součástí kurzu

Diskrétní simulace událostí v Pythonu

Zobrazit kurz

Interaktivní praktické cvičení

Proměňte teorii v praxi s jedním z našich interaktivních cvičení

Začít cvičení