처음 장고로 개발을 했을 때, 규모 있는 서비스를 다루면서 많은 고민을 했다. 하나의 파일에서 모든 내용을 다루게 된다면, 나중에 코드의 가독성과 복잡도를 감당할 수가 없게 된다. 여기에 클래스 상속까지 꼬이게 된다면, 계속 이를 신경 쓰게 되어 어려움을 겪었던 경험이
앞서서 모듈에 대해서 살펴봤다.패키지는 모듈과의 성격이 유사하여 비슷하게 사용이 되지만, 파이썬 doc을 이용하여 패키지는 "점으로 구분된 모듈 이름" 을 써서파이썬의 모듈 이름 공간을 구조화하는 방법ex. A.B → A 라는 이름의 패키지에 있는 B 라는 이름의 서브
데커레이터라는 표현은 구문 트리를 파싱하고 애너테이션하는 컴파일러 분야에서의 용법과 관련이 크다함수 데커레이터 : 소스 코드에 있는 함수를 ‘표시’해서 함수의 작동을 개선데커레이터(decorator)는 다른 함수를 인수로 받는 callable데커레이터는 데커레이트된 함
이번 장에서 다루는 내용파이썬 변수를 은유적으로 표현 - 변수는 이름표지, 상자가 아니다 - (1)객체의 정체성, 동질성, 별명의 개념 - (1)얕은 복사와 깊은 복사 - (1)참조 및 함수 매개변수 - (1) 가변 매개변수가 기본이 될 때의 문제 및 함수 호출자가