시작하기무료로 시작하기

물류 eCommerce 모델: 모델 모듈성

앞서 사용한 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으로 배우는 이산 사건 시뮬레이션

강의 보기

실습형 인터랙티브 연습문제

이론을 실습으로 바꾸는 인터랙티브 연습 중 하나를 만나보세요

연습 시작