메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

Asyncio에 대한 개념을 얻고 재미있는 예시는 덤으로!

ace***

|

2021-05-23

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

파이썬의 비동기 라이브러리인 Asyncio를 소개 및 활용하는 방법을 담은 전문서이다. 많은 예제를 통해 기존 스레드 라이브러리와 Asyncio 라이브러리의 차이점을 설명한다. Asyncio와 호환되는 서드파티 라이브러리 사례들도 소개하여 실전에서 활용할 수 있다.

  • 저자 : 케일럽 해팅
  • 번역 : 동동구
  • 출간 : 2021-05-01

 

20210523_074600.jpg

 



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

 

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

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

 

 

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

 

 

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

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

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

 

 

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

 

 

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

 

 

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

 

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


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

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?