린아저씨의 잡학사전

안녕하세요. 린아저씨 입니다.

오늘은 IT 관련 책에 대한 후기를 들려드리려고 합니다. 저는 기본적으로 책에 대한 욕심이 많은 편이라 사놓고 안읽은 책이 꽤 많습니다.. 그리고 그중에 한권이 바로 이 "그림으로 개념을 이해하는 알고리즘" 이라는 책이었습니다. 표지도 예쁘고 어렵게 다가오는 알고리즘을 그림으로 설명해 놓았다는 점에서 마음에 들어 구매하였는데 이제야 읽게 되었네요.

 

그림으로 개념을 이해하는 알고리즘

그림으로 개념을 이해하는 알고리즘은 Hello Coding 시리즈 입니다. Hello Coding 시리즈에는 유튜버 김왼손님의 한입에 쏙 파이썬 등 다양한 좋은 책이 있으니 다른 책도 한번 둘러보시면 좋습니다.

 

이 책의 작가는 아디트야 바르가바라는 분으로 시카고 대학에서 전산학 석사를 하시고 adit.io 에서 인기있는 기술 블로그를 운영하고 계시는 분이라고 합니다. 그리고 카이스트에서 박사학위까지 받으시고, 파이썬 전문가로 알려진 김도형님께서 번역을 해주셨습니다. 

 

전공자도 설명하기 어렵고, 이해하기는 더 어려운 알고리즘에 대해서 다양한 그림과 파이썬 코드를 통해서 최대한 쉽게 설명하고 있습니다. 또한 어려운 수학지식은 필요 없으며, 중학교까지만 수포하지 않았다면 이해하는데 어렵지 않을 거라 생각듭니다!

 

책의 앞쪽에는 학습로드맵을 제시하고 있습니다. 가장 기본이 되는 이진탐색부터 머신러닝에서 많이 다루는 알고리즘 중 하나인 KNN 알고리즘까지 폭넓게 알고리즘을 다루고 있습니다. 이 책에 있는 알고리즘을 어느정도 이해한다면, 왠만한 알고리즘의 기초는 이해했다고 봐도 무관할것 같습니다.

 

책을 보면 이렇게 우리 주위에 친숙한 넷플릭스의 예시와 다양한 그림들을 그려서 알고리즘에 대해 설명해주고 있습니다. 단지 글로만 설명하면 "도대체 뭐라는거야?" 라는 것도 그림과 함께 설명하니 이해하기가 한결 더 쉽습니다. 개인적으로 매우 효과적인 것 같습니다!

 

매 챕터 마지막 부분에는 각 챕터에서 학습한 내용을 다시 한번 리마인드하고 생각해 볼 수 있도록 연습문제를 제공하고 있습니다. 챕터의 내용을 잘 이해했으면, 아주 쉬운 문제들도 있고 조금은 생각해봐야하는 문제들도 적절히 섞여있어서 내용을 정리하고 다시 한번 기억하는데 좋은 장치인 것 같습니다.

 

저작권상 많은 내용을 소개시켜드릴 수는 없었지만 알고리즘에 대해 가볍게 둘러보고 싶다고 생각하신다면 한번 완독하시길 추천 드립니다. 각 알고리즘에 대해 깊게 공부하기에는 아쉬움이 있지만, 개념을 익히기에는 충분하다고 생각합니다. 끝!

공유하기

facebook twitter kakaoTalk kakaostory naver band