Page 16 -
P. 16
Chapter
3
함수
프로그래머들이 파이썬에서 처음으로 사용하는 정리 도구는 함수(function)다.
다른 프로그래밍 언어와 마찬가지로 함수를 사용하면 큰 프로그램을 더 작고
간단한 조각으로 나누고, 각 조각이 어떤 일을 하는지 알려주는 이름을 붙일
수 있다. 함수를 사용하면 가독성이 좋아지고 코드에 더 쉽게 접근할 수 있
다. 재사용과 리팩터링도 쉬워진다.
파이썬 함수에는 프로그래머가 더 편하게 프로그래밍할 수 있도록 해주는 여
러 가지 추가 기능이 들어 있다. 일부는 다른 프로그래밍 언어에 있는 기능과
비슷하지만, 파이썬에만 해당하는 기능도 많다. 이런 추가 기능을 사용하면
함수의 목적을 더 분명하게 표현할 수 있고, 코드의 잡음을 줄여서 함수 호출
의 의도를 더 명확히 드러낼 수 있으며, 찾기 어려운 미묘한 버그를 현저히
줄일 수 있다.
3장 함수 133
파이썬 코딩의 기술_06.indd 133 2020-10-20 오후 2:53:01