파이썬 기초 강좌 #16 함수 (function)


안녕하세요. 스쿨오브웹의 이상희입니다.
이번 강좌에서는 함수에 대해서 공부하도록 하겠습니다.
프로그래밍에서의 함수란 특정 코드 블록을 재사용하기 위해 이름을 붙여서 네임스페이스에 저장한 오브젝트를 말합니다. 조금 더 풀어서 설명하자면 함수란 자주 사용되는 코드를 매번 다시 사용할 때마다 코딩하지 않도록 이름을 붙여 메모리상에 저장해 놓고, 다시 사용하고 싶을 때는 정의한 이름으로 호출을 하여 저장해놓은 코드 블록이 실행되게 하는 프로그램 스킴입니다.
혹시 프로그램의 기본 개념인 D.R.Y.란 약어을 들어보신 적이 있으신가요? D.R.Y.란 "Don't Repeat Yourself"란 문장의 약어입니다. 즉 같은 행동을 반복하지 말라는 뜻이죠.
함수를 사용하면 같은 코드의 반복이 줄어 코드가 간결해지고, 코딩 시간이 줄어들 뿐만 아니라, 코드의 가독성이 높아져 디버깅을 더 쉽게 할 수 있게 됩니다.

blog comments powered by Disqus