Page 4 -
P. 4

Better way 30  리스트를 반환하기보다는 제너레이터를 사용하라  186

                   Better way 31  인자에 대해 이터레이션할 때는 방어적이 돼라  189
                   Better way 32  긴 리스트 컴프리헨션보다는 제너레이터 식을
                            사용하라  197
                   Better way 33  yield from을 사용해 여러 제너레이터를 합성하라  199
                   Better way 34  send로 제너레이터에 데이터를 주입하지 말라  203

                   Better way 35  제너레이터 안에서 throw로 상태를
                            변화시키지 말라  212

                   Better way 36  이터레이터나 제너레이터를 다룰 때는
                            itertools를 사용하라  217
                            여러 이터레이터 연결하기  218
                            이터레이터에서 원소 거르기  220
                            이터레이터에서 원소의 조합 만들어내기  222


               5장  ▶ 클래스와 인터페이스  227
                   Better way 37  내장 타입을 여러 단계로 내포시키기보다는
                            클래스를 합성하라  228
                            클래스를 활용해 리팩터링하기  232
                   Better way 38  간단한 인터페이스의 경우 클래스 대신 함수를
                            받아라  236
                   Better way 39  객체를 제너릭하게 구성하려면
                            @classmethod를 통한 다형성을 활용하라  242
                   Better way 40  super로 부모 클래스를 초기화하라  250

                   Better way 41  기능을 합성할 때는 믹스인 클래스를 사용하라  256
                   Better way 42  비공개 애트리뷰트보다는 공개 애트리뷰트를
                            사용하라  263
                   Better way 43  커스텀 컨테이너 타입은 collections.abc를
                            상속하라  270















     파이썬 코딩의 기술_06.indd   22                                               2020-10-20   오후 2:52:51
   1   2   3   4   5   6   7   8   9