Page 6 -
P. 6

Better way 59  동시성을 위해 스레드가 필요한 경우에는
                            ThreadpoolExecutor를 사용하라  393
                   Better way 60  I/O를 할 때는 코루틴을 사용해 동시성을 높여라  397

                   Better way 61  스레드를 사용한 I/O를 어떻게 asyncio로
                            포팅할 수 있는지 알아두라  403
                   Better way 62  asyncio로 쉽게 옮겨갈 수 있도록 스레드와
                            코루틴을 함께 사용하라  417
                   Better way 63  응답성을 최대로 높이려면
                            asyncio 이벤트 루프를 블록하지 말라  427
                   Better way 64  진정한 병렬성을 살리려면
                            concurrent.futures를 사용하라  431


               8장  ▶ 강건성과 성능  439

                   Better way 65  try/except/else/finally의 각 블록을 잘 활용하라  440
                            finally 블록  440
                            else 블록  441
                            모든 요소를 한꺼번에 사용하기  443
                   Better way 66  재사용 가능한 try/finally 동작을 원한다면
                            contextlib과 with 문을 사용하라  447
                            with와 대상 변수 함께 사용하기  450
                   Better way 67  지역 시간에는 time보다는 datetime을 사용하라  452
                            time 모듈  453
                            datetime 모듈  456
                   Better way 68  copyreg를 사용해 pickle을 더 신뢰성 있게 만들라  459
                            디폴트 애트리뷰트 값  462
                            클래스 버전 지정  464
                            안정적인 임포트 경로  466
                   Better way 69  정확도가 매우 중요한 경우에는 decimal을 사용하라  468
                   Better way 70  최적화하기 전에 프로파일링을 하라  473

                   Better way 71  생산자-소비자 큐로 deque를 사용하라  480
                   Better way 72  정렬된 시퀀스를 검색할 때는 bisect를 사용하라  491









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