Page 3 -
P. 3

Better way 14  복잡한 기준을 사용해 정렬할 때는
                                 key 파라미터를 사용하라  099
                        Better way 15  딕셔너리 삽입 순서에 의존할 때는 조심하라  107

                        Better way 16  in을 사용하고 딕셔너리 키가 없을 때
                                 KeyError를 처리하기보다는 get을 사용하라  117
                        Better way 17  내부 상태에서 원소가 없는 경우를 처리할 때는
                                 setdefault보다 defaultdict를 사용하라  124
                        Better way 18  _ _missing_ _을 사용해 키에 따라 다른
                                 디폴트 값을 생성하는 방법을 알아두라  127


                   3장  ▶ 함수  133

                        Better way 19  함수가 여러 값을 반환하는 경우 절대로
                                 네 값 이상을 언패킹하지 말라  134
                        Better way 20  None을 반환하기보다는 예외를 발생시켜라  138
                        Better way 21  변수 영역과 클로저의 상호작용 방식을 이해하라  142
                        Better way 22  변수 위치 인자를 사용해 시각적인 잡음을 줄여라  147

                        Better way 23  키워드 인자로 선택적인 기능을 제공하라  151
                        Better way 24  None과 독스트링을 사용해 동적인 디폴트
                                 인자를 지정하라  157
                        Better way 25  위치로만 인자를 지정하게 하거나 키워드로만
                                 인자를 지정하게 해서 함수 호출을 명확하게 만들라  162
                        Better way 26  functools.wrap을 사용해 함수 데코레이터를
                                 정의하라  169



                   4장  ▶ 컴프리헨션과 제너레이터  175
                        Better way 27  map과 filter 대신 컴프리헨션을 사용하라  176
                        Better way 28  컴프리헨션 내부에 제어 하위 식을 세 개 이상
                                 사용하지 말라  178
                        Better way 29  대입식을 사용해 컴프리헨션 안에서
                                 반복 작업을 피하라  181










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