코딩의 기술

1.BetterWay30 제너레이터

post-thumbnail

2.Better Way 10 대입식 반복을 피하라

post-thumbnail

3.betterway12(얇은복사,깊은복사정의)

post-thumbnail

4. betterway13(이터레이터, 제너레이터 정의)

post-thumbnail

5. betterway14sort함수

post-thumbnail

6.betterway15**kwargs

post-thumbnail

7.betterway16에러보다는get사용

post-thumbnail

8. betterway17defaultdict사용하라

post-thumbnail

9.betterway18__missing__을 사용해 키에 따라 다른 디폴트 값을 생성하는 방법을 알아두라

post-thumbnail

10.betterway19함수가 여러 값을 반환하는 경우 절대로 네 값 이상을 언패킹하지 말라

post-thumbnail

11.betterway20None보다는 예외

post-thumbnail

12.betterway21 클로저

post-thumbnail

13.betterway22변수위치인자사용

post-thumbnail

14.betterway23키워드 인자

post-thumbnail

15.betterway24 동적인디폴트인자

post-thumbnail

16.betterway25위치지정 키워드 인자 지정으로 호출 명확하게

post-thumbnail

17.betterway26데코레이터

post-thumbnail

18.betterway27컴프리헨션

post-thumbnail

19.betterway28컴프리헨션2

post-thumbnail

20.betterway29 대입식

post-thumbnail

21.betterway31이터레이션 방어

post-thumbnail

22. Betterway32컴프리헨션보다는 제너레이터식 사용

post-thumbnail

23.betterway33 yield from을 사용해 여러 제너레이터를 합성하라

post-thumbnail

24.betterway34send로 제너레이터 데이터 주입말라

post-thumbnail

25.betterway35 제너레이터 throw상태변화x

post-thumbnail

26.betterway36itertools

post-thumbnail

27.betterway37내장타입을 여러 단계로 내포시키기보다는 클래스합성

post-thumbnail

28.betterway38간단한인터페이스경우 클래스함수를받아라

post-thumbnail

29.betterway39 클래스메서드 재정리

post-thumbnail

30.betterway40super로 부모 클래스를 초기화 하라

post-thumbnail

31.betterway41합성할때 믹스인 클래스이용

post-thumbnail

32.betterway42 비공개 애트리뷰트보단 공개 애트리뷰트

post-thumbnail

33.betterway43커스텀컨테이너 타입은collections.abc

post-thumbnail

34.betterway59 threadpoolExecutor1

post-thumbnail

35.betterway64 concerrent.futures

post-thumbnail

36.betterway75디버깅 출력에는 repr문자열 사용

post-thumbnail