내블로그 | 랜덤블로그 쪽지
지니랜드
http://blog.yes24.com/bumjin
리스트 | RSS
태그 & 테마링 | 방명록
지니랜드
지니랜드
프로필 쪽지 친구추가
8월 스타지수 : 별7
댓글알리미 비글 : 사용안함
전체보기
기본 카테고리
나의 리뷰
Wish List
My Story
My Favorites
나의 리뷰
기본 카테고리
나의 메모
기본 카테고리
태그
자바8인액션 한빛리더스
2020 / 08
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
월별보기
나의 친구
나의 친구들
최근 댓글
내용이 없습니다.
새로운 글
오늘 2 | 전체 859
2005-01-02 개설

전체보기
[리뷰] 고전 컴퓨터 알고리즘 인 파이썬 | 기본 카테고리 2020-07-05 17:25
http://blog.yes24.com/document/12689470복사Facebook 보내기 트위터 보내기

[도서]고전 컴퓨터 알고리즘 인 파이썬

데이비드 코펙 저/최길우 역
한빛미디어 | 2019년 12월

내용     편집/구성     구매하기

파이썬으로 작성한 알고리즘 퀴즈풀이

위 상품을 구매하면, 리뷰등록자에게 상품판매대금의 3%가 적립됩니다. (상품당 최대 적립금액 1,000원) 애드온 2 안내

이번에 리뷰할 책은 "고전 컴퓨터 알고리즘 인 파이썬" 입니다.

이 세상에는 수많은 퀴즈 문제들이 있습니다. 아주 오래전부터 사람들은 주어진 조건하에서 문제들을 풀어왔습니다.
이런 문제풀이 과정을 컴퓨터가 처리할 수 있도록 코드화하는건 막막하고 쉽지 않습니다.
세월이 흘러 어느정도 풀이 과정에 대한 일반화등이 가능해지게 되어 수많은 알고리즘들이 쌓이게 되었습니다.

피보나치, 압축, 암호화, 하노이탑등으로 시작하여
미로찾기, 선교사와 식인종 강건너기, 4색 나라색칠하기, 
K평균 군집화, 신경망, 틱택토같은 적대적탐색등 수많은 흥미로운 문제들에 대한 풀이법을 단계별로 설명해줍니다.
그림이나 그래프등이 적절히 잘 들어가 있습니다.


코드는 길지 않지만  설명이 적당하다면 적당하고 짧다면 짧게 느껴지는거라 내부적으로 사용되는
stack, queue, DFS,BFS, a* 알고리즘, 이진탑색 등등 내부적으로 자료구조등이나 문제 혹은 풀이방법을 이해하지 못하면 
진도나가기가 쉽지 않은거 같습니다.
요새는 인터넷상에도 설명이 잘 되어있으므로  책을 읽으면서 이해가 안가거나 궁금한 알고리즘등은 웹검색 혹은 유투브검색을 병행하는것도 
괜찮을거 같습니다.
신경망관련 부분도 짧은 분량으로 다루다보니  너무 피상적으로만 다룬거 같습니다.


일단 알고리즘 혹은 자료구조 책의 특성상 말로 설명하고 pseudo code등으로 구현을 표현해야 하는데
파이썬의 간결한 문법 및 라이브러리로  pseudo code가 아닌 온전한 코드 구현체를 볼 수 있어서 좋았습니다.
다만 타입힌트는 변수나 함수등이 어떤 타입인지 명확하게 보여주는 장점은 있지만 코드가 장황해져 가독성이 떨어지는 단점이 있었습니다.
해답이 없는 연습문제는 딱히 도움이 안될 거 같습니다.


이 글이 좋으셨다면 SNS로 함께 공감해주세요.
댓글(0) 트랙백(0)
이 리뷰를 | 추천 0        
진행중인 이벤트
나의 북마크
이벤트 세상
지니랜드-이글루