Python 디버깅
- 디버깅 (debugging) 이란 말에서 유추할 수 있듯이 버그 (bug) 를 없애는 행동
import pdb
pdb.set_trace()
breakpoint()
- c : 다음 중단점을 찾아 이동
- l : 주변 11줄 코드 출력
- s : 다음 문장으로 이동
- n : 다음 문장으로 이동
Python 함수
def 함수_이름( 파라미터 ):
"함수 문서"
함수 내용
return [표현식]
- 인수
- 필수 인수 (required arguments): 위치를 지키며 전달되는 인수
- 키워드 인수 (keyword arguments): 파라미터 이름을 사용해 전달되는 인수
- 기본 인수 (default arguments): 파라미터에서 기본으로 사용되는 값
Python 클래스
- 객체지향언어 : 객체를 만들고 조작하며 객체끼리 관계를 맺음으로써 다수의 객체가 함께 수행
