serad***
2021-05-24

자료구조별 특성부터 멀티코어·클러스터의 활용과 다양한 실무 노하우 등 ‘더 빠르고 확장성 있는 파이썬 개발에 필요한 고급 기법’을 다룬 책
모두들 파이썬은 익히기 쉬운 언어라고 하지만 이 말이 잘 쓰기 쉽다는 것은 아니다.
파이썬은 여러 곳에 다양하게 활용되지만, 그 중에서도 pandas, numpy 와 같은 좋은 라이브러리들과 함께 데이터를 다루는 데 많이 쓰인다. 이는 메모리를 최적화 해야 할 일이 빈번하고 또한 실행 속도를 개선할 일이 많다는 것을 암시한다. 그리고 이 책은 정확히 이 부분을 다루고 있다.
제일 처음 소개하는 컴퓨터 아키텍처는 많은 개발자들이 잘 모르는 내용일 것이다. 프로그램이 어떤 컴퓨터 부품을 통해 어떻게 실행되고, 어떻게 데이터를 저장하는지를 설명한 후 바로 이어서 프로파일링 방법에 대해 다룬다. 이 두 파트만 봐도 이 책의 주제에 대해 너무나 잘 알 수 있다.
이 책의 내용은 분명 중급 이상임이 분명하지만 파이썬을 조금 쓴다고 얘기하려면 이 정도는 잘 활용할 수 있어야 할 것이다.
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."