시작하기무료로 시작하기

물류 이커머스 모델: 모델 모듈화

앞서 사용했던 이커머스 모델을 예로 들어보겠습니다. 이 모델에는 세 가지 주요 프로세스 그룹이 있습니다:

  1. 요청 처리
  2. 포장
  3. 배송 및 운송

모델이 모듈화되어 프로세스를 쉽게 추가하거나 제거할 수 있도록, 각 프로세스는 다음과 같이 별도의 함수와 제너레이터로 정의되어 있습니다: def process_1_manage_requests(): def process_2_packaging(): def process_3_shipping_delivery():

이렇게 프로세스 제너레이터들을 정의한 후, (1) 각 개별 프로세스 제너레이터를 호출하고 (2) 시간순으로 그 소요 시간을 기록하기 위해 def generator_all_processes(env) 제너레이터를 생성했습니다.

이 연습은 강의의 일부입니다

Python으로 배우는 이산 사건 시뮬레이션

강의 보기

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

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

연습 시작