저자: 조지 하이네만
#책소개
더 효율적이고 창의적인 코드 작성을 위한 알고리즘 사용법
어려운 개념이나 수식 없이 그림과 예제로 학습하기
좀 더 똑똑한 코드로 프로그램 성능을 향상하고 싶다면 이 책을 펼쳐보자. 이 책은 소프트웨어 개발에서 가장 많이 활용되는 핵심 알고리즘을 각각 언제, 어떻게 사용하면 좋은지 단계별로 상세히 알려준다. 알고리즘 진행 과정을 시각화한 그림과 함께 예제 코드를 한 줄씩 알기 쉽게 설명하며, 성능을 직접 측정해볼 수 있도록 실행 가능한 코드를 제공한다. 장마다 수록한 연습 문제는 문제 해결 능력을 향상해 코딩 인터뷰를 준비하는 데도 도움이 된다.
전문 개발자뿐 아니라 자신의 연구 분야에 알고리즘을 적용하려는 사람 모두에게 유용하다. 컴퓨터 과학에 관한 배경지식이 없어도 프로그래밍 언어를 다뤄본 경험이 있으면 충분하다. 예제 설명과 샘플 코드는 직관적이고 접근성이 높은 파이썬으로 작성되었다. 다양한 문제에 대한 접근 방식과 풀이법을 살펴보면서 알고리즘의 원리부터 응용 방법까지 확실하게 익혀보자
라고 교보문고가 말하더라.
# 이 책의 특징
1. 파이썬
우선 파이썬이 대세라고 해서 그런지.. 모두 파이썬만 씀.. 수요가 있으니까 책을 쓰는 것은 맞는데 조금 그렇다.
나는 C++, C#을 사용해서 그렇다. 하지만 나는 파이썬도 사용했지. 읽는데는 무리 없지만
참고하면 된다.
2. 구성
어느 책이랑 다를 바가 없는 구성이긴 하다. 다만 설명하는 방식이 조금 다르다는 느낌?
알고리즘 책 답게 문제를 푸는 방법이 아니라 근본을 설명해준다.
3. 용어설명
우선 처음 접하는 알고리즘이라면 이 책을 추천할만함. 설명 좋음
4. 내용이 그렇게 어렵지 않음
이미 아는 내용이 많을 수 있기에 중급자 이상이 배운다는 느낌보다는 복습이라는 느낌으로 접근하면 좋음
#후기
알고리즘을 잘 풀게 해준다고는 못하겠다.
다만 생각을 하고 풀 수 있게 한다. 다시 말하자면 끝까지 가게 되면 근본적인 마음가짐을 가진 사람이 이긴다.
이 책에 있는 방향성만 잘 지킨다면 잘 배워나갈 수 있을 것이다.
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."
'리뷰 > IT' 카테고리의 다른 글
SRE를 위한 시스템 설계와 구축 / 헤더 애드킨스 등[책리뷰] (0) | 2022.08.14 |
---|---|
핸즈온 데이터 시각화/ 잭 도허티, 일리야 일라얀코우 [책리뷰] (0) | 2022.07.17 |
쉽게 배우는 AWS AI 서비스/ 피터 엘거, 오언 셔너히 [책리뷰] (0) | 2022.05.29 |
유연한 소프트웨어를 만드는 설계원칙/ 크리스 핸슨 등 [책리뷰] (0) | 2022.04.22 |
이경오의 SQL + SQLD 비밀노트 / 이경오 [책리뷰] (0) | 2022.03.31 |