2 장
1 널(null)일 수 있는 불리언 자료형은 사실상 삼진값(trinary) 또는 3치 논리(three-valued logic)에 해당합니다. (https://ko.wikipedia.org/wiki/3치_논리)
2 《GoF의 디자인 패턴(Design Patterns: Elements of Reusable Object-Oriented Software)》(프로텍미디어, 2015)
3 플로리몬드 만카(Florimond Manca)는 2018년에 블로그에 ‘파이썬의 가변 기본 매개 변수는 모든 악의 근원이다(Python Mutable Defaults Are The Source of All Evil.)’라는 도발적인 제목의 포스트에서 이렇게 선언했으며, 다른 저자들도 다소 차분한 어조로 같은 경고를 하고 있습니다.
4 그러나 표 형식의 데이터를 다룬다면 NumPy, Pandas를 비롯한 데이터프레임 라이브러리가 목적에 더 적합할 수도 있습니다.
5 여기서는 목록이지만, 어떤 유형의 가변 객체이건 간에 같은 위험성이 존재합니다.