하나하나 작업을 직접 계획하고 실행 방법까지 지정하는 방식

예를 들어…

  1. 횡단보도 건넌다
  2. 200미터 직진한다
  3. 목적지 나오면 멈춘다

이 방식은 데이터를 반복문, 조건문 등을 통해 직접 탐색하고 필터링하여 가공

resutl = []
for number in number:
	if number % 2 == 0:
		result.append(number * 2)

즉, 명령형 방식은 개발자가 데이터를 “어떻게 처리할 것인가”를 상세히 기술하는 방식