파이썬 비동기 라이브러리 Asyncio - 대규모 병행성 작업을 위한 비동기 프로그래밍
케일럽 해팅 지음, 동동구 옮김 / 한빛미디어 / 2021년 5월
평점 :
장바구니담기


파이썬 비동기 라이브러리 Asyncio


이번에 리뷰를 하게 된 도서는 O'REILLY 사의 Using Asyncio in Python 이다.


일단 첫 느낌은 책이 127페이지 정도라 상당히 얇게 느껴졌다.

하지만 내용은 묵직할 것이란 예감이 들었다.


우선 Asyncio를 설명하기 위하여 Thread를 사용할 시 문제점을 아주 재미있는 예시(ThreadingBot 식당 이야기)를 통하여 설명하고 있었는데 나는 이 책에서 이 예시가 가장 재미있게 느껴지고 Thread 사용 시 경합(Race Condtion)에 대해서 알고 있는 독자라면 공감하면서 이야기를 읽어나갈 수 있을 것 같다.


그리고 Thread의 장/단점을 설명해주고 Asyncio를 설명한다.

내용 자체는 개념 설명을 하고 있기에 천천히 읽다보면 이해가 잘 되는 편인것 같다.


그림은 없고 예제 코드가 나오고 해당 코드를 해석해주는 방식이라 자칫 지겹게 느껴질 순 있지만 그래도 나름 라인별 설명을 해주니 이해하는데는 도움이 되었다.


그리고 TIP 등으로 저자가 추천하는 Python 학회 동영상 및 정보들을 많이 알려주어 향후 참고하면 도움이 될것 같았다.


조금 아쉽게 느껴진 부분은 IT도서이며 번역서이니 억지로 용어들을 한글로 번역하려다보니 그냥 발음 그대로 적거나 단어가 어색한 것이 느껴지는건 어쩔수 없나보다.


그래도 이 도서를 통하여 Asyncio(비동기 통신) 개념에 대하여 조금은 이해도가 생긴것 같은데 몇번은 더 읽어봐야겠다.


ps. 아직도 ThreadingBot 식당 이야기 예시는 참 기발하단 생각이 든다 하하.


"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공 받아 작성된 서평입니다."



댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo