절차적 프로그래밍이란?

프로그래밍 패러다임 개념

Eleanor Thomas

Senior Data Analytics Engineer

절차적 프로그래밍이란?

  • 절차적 프로그래밍: 프로그램을 _절차_ 로 구성하는 명령형 패러다임
  • 절차(서브루틴): 여러 번 참조하고 재실행할 수 있는 단계들의 모음
  • 참고: 절차적 프로그래밍은 명령형 프로그래밍의 한 종류이며, 모든 명령형 프로그래밍이 절차적인 것은 아닙니다

명령형과 절차적 프로그래밍

프로그래밍 패러다임 개념

절차적 프로그래밍의 절차

  • 절차: 책임을 분리하는 핵심 수단
  • 절차는 모듈화를 돕습니다
  • 코드 일부를 여러 곳에서 효율적으로 재실행 가능
  • 구성과 가독성 향상에 도움

체크리스트

프로그래밍 패러다임 개념

절차 예시

  • Python에서는 절차를 함수로 구현합니다
    ducks = ['Huey', 'Dewey', 'Louie']
    sorted_ducks = sort_ducks(ducks)
    

오리들이 줄 맞춰 서 있음

프로그래밍 패러다임 개념

절차적 프로그램 예시

def print_initial(name):
    initial = name[0]
    print(initial)

print_initial("Marwa")
print_initial("Celia")
print_initial("Raqael")

출력:

"M"
"C"
"R"
프로그래밍 패러다임 개념

실습해 봅시다!

프로그래밍 패러다임 개념

Preparing Video For Download...