Logistický model e-commerce: Modularita modelu
Vezměme si příklad modelu e-commerce, který jsme použili dříve a který má tři hlavní skupiny procesů:
- Zpracování požadavků
- Balení
- Doprava a doručení
Aby byl model modulární a procesy šlo snadno přidávat a odebírat, jsou definované v samostatných funkcích a generátorech:
def process_1_manage_requests():
def process_2_packaging():
def process_3_shipping_delivery():
Po definování těchto procesních generátorů byl vytvořen generátor def generator_all_processes(env), který (1) volá jednotlivé procesní generátory a (2) chronologicky zaznamenává jejich trvání.
Toto cvičení je součástí kurzu
Diskrétní simulace událostí v Pythonu
Interaktivní praktické cvičení
Proměňte teorii v praxi s jedním z našich interaktivních cvičení
Začít cvičení