메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

[도서 리뷰] 파이썬 자료구조와 알고리즘

kyungla***

|

2019-09-15

파이썬 자료구조와 알고리즘 : 기초 튼튼, 핵심 쏙쏙, 실력 쑥쑥

이 책은 파이썬을 십분 활용해 필수적인 자료구조와 알고리즘을 두루 살펴본다. 스택, 큐, 연결 리스트 등 추상 데이터 타입과 정렬, 검색, 동적 계획법, 그래프, 트리 등 개발자가 꼭 알아야 할 알고리즘 핵심을 짚는다. 모든 알고리즘은 파이써닉한 코드로 전체를 구현했고 일부 장은 연습문제도 제공한다.

  • 저자 : 미아 스타인
  • 번역 : 최길우
  • 출간 : 2019-07-03

SAM_8426.JPG

 

책 제목이 눈낄을 끌었다.
자료구조와 알고리즘. 이 두 주제는 파이썬 기초를 배우고 나면 들리기 시작하는 것들이다.
요즘 취업을 할때 코딩 시험을 보는데, 이때 이런 유형의 문제가 나온다고 하니 더욱 관심이 갔다.
특히 "기초 튼튼".

 

오늘은 이 관점에서 책을 보기로 한다.
 

SAM_8427.JPG

 

목차를 보면, 아는 챕터도 있고, 처음 들어본 용어가 있는 챕터도 있다.

 

파이썬의 다양한 분야를 저술한 것 느낌이 든다.
 

SAM_8428.JPG

 

이 책은 개념을 먼저 간단하게 설명한 다음, 파이썬 코드를 보여준다.
여기서 호불호가 갈라질 것 같다.
일단 설명이 너무 간단하다. 이 말은 중급자들은 아~ 이런 개념이었지 하면서, 기억을 상기시키면서, 바로 소스 코드를 공부하면 좋다.

 

그런데, "기초 튼튼"을 보고 책을 산 입문자에게는 설명이 짧아 무슨 말인지 모르는 상태에서, 코드를 통해 좀 익히려고 하면, 이 소스 코드를 설명한 부분이 없어서, 파이썬 기초가 약하면 힘들 것 같다는 생각이 들었다. 그래서 입문자에게는 안 맞는 책이라고 본다.
 

SAM_8429.JPG

 

이 책의 장점으로 못 들어본 다양한 개념들이 나온다는 점이다. 물론 뚜거운 중급책을 사면, 다 나오는 내용들이지만, 아~ 이런 것을 공부해야 겠다는 마음과 그 개념들의 장점(특히 구현 속도) 간단하게 살펴보는데 매우 좋다는 생각이 들었다. 처음부터 너무 상세하게 너무 많은 것을 보면, 정리도 안되고, 중간에 공부를 그만 두는 경우도 많은데, 이 책은 설렁설렁 읽으면서 공부할 내용을 정하는 용도로 사용하면 좋을 것 같다. 그리고 가장 좋았던 점은 좋은 코딩과 나쁜 코딩 예를 보여주면서 설명하는 방식이었다.

 

SAM_8430.JPG

 

파이썬 자료 구조 부분은 일반 파이썬 문법책과 비슷한 느낌이다. 단지 서술 순서가 자료 구조라는 측면에서 접근한 느낌이다. 다 읽고나면 파이썬 책을 읽었는데, 속도랑 각 메소드의 비교를 공부했다는 느낌이 든다. 알고리즘 부분은 이렇게 그림과 설명 부분이 많이 들어갔지만, 알고리즘을 이해하기에는 턱없이 내용이 부족한 느낌이다.

 

SAM_8431.JPG

 

소스코드도 이렇게 간단하게 주석을 달아놓았기에, 아는 사람에게는 쉬운 소스코드이나, 기초가 약하면, 본인이 일일이 하나하나 검색하면서 공부해야 한다.

 

SAM_8432.JPG

 

 

이 책이 어렵다고 느껴지신다면, 한빛미디어에서 나온 아래 두 책을 소개한다.
 
http://eonnow.blog.me/221350911898 : [도서리뷰]Hello Coding 한입에 쏙 파이썬 을 읽고...

 

 

http://eonnow.blog.me/221000996115  :  'hello coding 그림으로개념을이해하는알고리즘' 정말 쉬울까요?
 

 

 

 

입문자들이 처음 접하는 것을 고려해서, 그림과 풍부한 설명을 한 책으로, 위 책들을 여러번 반복해서 익힌 다음, 이 책을 보면, 좋을 것 같다. 이 책은 중급자용입니다.

 

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?