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

한빛미디어

독자리뷰

비동기 프로그램 개발 어렵지만 개발자라면 내것으로 확실히!!!

ydk***

|

2021-05-22

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

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

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

 

Using Asyncio in Python

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

 

 

파이썬의 버전업을 살펴보면

파이썬 3.4 asyncio 라이브러리가 도입되었고, 파이썬 3.5에사는 더 쉽게 사용할 수 있도록 async await 키워드가 도입되었다. 세롭게 추가된 기능을 통해 소위 비동기 프로그래밍이 가능해졌다.

파이썬 커뮤니티는 이러한 새로운 기능인 Asyncio를 조심스럽게 받아들였다. 일부 개발자들은 복잡하고 어려운 것으로 생각했다. 파이썬 커뮤니티에서 유명한 일부 기여자도 파이썬의 Asyncio API의 복잡성에 대해 의구심을 표했다. 커뮤니티 내의 교육자들은 학생들에게 Asyncio를 과연 잘 가르칠 수 있을지 우려하기도 했다

저자 케일럽 해팅은 20년차 베테랑 파이썬 프로그래머로서 위의 걱정을 불식시키기에 충분한 파이썬 비동기 라이브러리 Asyncio를 직접 활용 예를 들어 이 책을 저술하였다

 

이 책에서는 새로운 기능들이 도입된 이유와 사용 방법에 대한 기본적인 부분을 설명한다.

      병행 네트워크 프로그래밍에서 asyncio 라이브러리와 threding 라이브러리 비교

      새로 도입된 async / wait 문법 이해

      파이썬 기본 라이브러리로 새로 도입된 asyncio 라이브러리 개요

      Asyncio와 호환되고 인기 많은 서드파티 라이브러리에 대한 사례 연구

 

역자 동동구는 20년차 프로그래머로서 경험에서 우러난 용어 선택으로 독자들이 이해도를 높였다.  

 

이 책은 ThreadBot 식당 이야기로 시작된다. 흥미롭게 멀티스레드 프로그래밍의 어려움을 설명하고 있다. 컴퓨터 프로그래머로서 가장 고통스러운 부분 중 하나이다.

 

이 책을 읽어야 할 독자는

최종 사용자 개발자

응용프로그램을 개발할 때 asyncio를 사용하길 원하는 사람들이다.

 

프레임워크 개발자 혹은 설계자

최종 사용자 개발자들이 응용프로그램을 개발할 때 사용하는 프레임워크와 라이브러리를 만드는 사람들로, 해당 프레임워크와 라이브러리 내부에서 asyncio를 사용하길 원하는 사람들이다,

 

이 책을 통하여 어려운 부분을 하나하나 해결해 나갈 수 있는 방법을 터득하고 파이썬 비동기 라이브러리 Asyncio를 필요한 업무에 잘 적용할 수 있는 개발자로 성장하기를 기원한다.


 

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

 

닫기

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