НачатьНачать бесплатно

Модель логистики e-Commerce: модульность модели

Рассмотрим модель e-Commerce, с которой мы уже работали. В ней выделены три основные группы процессов:

  1. Обработка заявок
  2. Упаковка
  3. Доставка и отгрузка

Чтобы модель оставалась модульной и процессы можно было легко добавлять и удалять, каждый из них определён в отдельной функции-генераторе: def process_1_manage_requests(): def process_2_packaging(): def process_3_shipping_delivery():

После того как эти генераторы процессов определены, создаётся генератор def generator_all_processes(env), который (1) вызывает каждый из отдельных генераторов процессов и (2) фиксирует их длительность в хронологическом порядке.

Это упражнение является частью курса

Дискретно-событийное моделирование на Python

Посмотреть курс

Практическое интерактивное упражнение

Превратите теорию в практику с помощью одного из наших интерактивных упражнений

Начать упражнение