ars***
2020-07-05

이 책은 실무에서 만날 수 있는 문제를 알고리즘을 사용해 효과적으로 해결하는 방법을 알려준다. 모든 예제를 파이썬으로 구현했으며, 장마다 알고리즘 적용 사례와 연습 문제를 제공한 다.
이 책의 부제목이
피보나치 수열부터 보드게임까니,
알고리즘으로 풀어보는 고전 문제 43선
이다.
솔직하게 여기서 끌리지 않았나...?
나는 끌렸다.
이 책의 대상 독자는 중급자 및 숙련된 프로그래머를 대상으로 한다고 책 소개 부분에서 말한다.
책에서 다루는 파이썬 버전은 3.7이었다.
내 컴퓨터에 설치된 파이썬 버전은 2버전이었는데 파이썬의 큰 변화는 없었지만 미세한 아주 미세하게 차이가 있어서 다시 설치할까하다가 최근에 쓰게 된 기술! 쥬피터 노트북을 사용하기로 했다. 혹시나 파이썬 설치하기 싫어요, 하는 나같은 독자가 또 있다면 쥬피터 노트북 등.. 참고 하면서 써보면 어떨까.
전체적으로 알고리즘을 표현하기 전에 기초적인 요소를 간단하게 설명해주고 차근차근 하나씩 파이썬으로 시도해보는 구성이다.
그리고 마지막에 이 알고리즘은 이런 곳에서 적용되어 사용될 수 있다, 적용사례와 지금까지 공부한 알고리즘을 스스로 해보는 연습문제 로 이루어진 구성이 개인적으로 만족스럽다.
고전 알고리즘이라고 했으나 여러 곳에서 계속해서 사용하고 있다. 우리가 눈치채지 못한 것일 뿐.(예를 들어 최단경로 찾기 같은 것)
그런 것을 공부할 수 있는 좋은 책이다.