mechanic0***
2022-11-27

파이썬 예제를 실행해보면서 컴퓨터 과학의 핵심 알고리즘과 문제 해결법을 익히는 책
자료구조, 알고리즘을 전혀 모른다면 이 책은 확실히 어려울 겁니다.
자료구조, 알고리즘을 배웠던 저도 페이지를 쉽게 넘기지는 못했으니까요.
어려운 개념이나 수식이 없다고 쉬운 책은 아니었습니다.
저는 책을 보다 덮고 생각을 하는 경우가 많았습니다.
그래도 이해가 어렵다면 다시 돌아가기도 했죠.
학부생 시절에는 ‘시간, 공간 복잡도를 따져 무엇이 더 효율적인가'까지만 배웠습니다.
물론 ‘언제, 어떻게, 왜’를 다루긴 했습니다. 성적을 위한 공부를 하다 보니 가볍게 여겼던 것이죠.
이 책은 우리가 배웠던 알고리즘을 머릿속에서 꺼낸 다음, ‘언제, 어떻게, 왜'라는 비어 있는 곳을 채워줍니다.
이 책은 더 효율적이고 창의적인 코드 작성을 위한 알고리즘 사용법을 다룬 책입니다.
모든 개발자가 알고리즘을 알아야 한다고 주장하는 책이 아니죠.
때문에 모든 개발자가 반드시 읽을 필요는 없습니다.
하지만 더 나은 개발자로 성장하고 싶은 이들에게는 가치 있는 책이지 않을까 싶습니다.
또 하나!
이 책의 예제는 파이썬 코드입니다. 그렇다고 파이썬 개발자가 아니라고 돌아설 것이냐! 전혀 아닙니다.
저는 자바스크립트를 주로 다루는 개발자이지만, 코드를 보고 이해하는데 전혀 문제없었기 때문이죠.