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

한빛미디어

독자리뷰

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

myl***

|

2019-09-15

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

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

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

파이썬 자료구조와 알고리즘 책 표지

자료 구조와 알고리즘!

요즘 왠만한 개발자라면 이미 잘 알고 있는 단어들이다.

아니 당연하게 알아야만 하는 것이라는 게 맞을 듯.

예전엔 간단한 프로그래밍 언어만 알아도 개발자로 취업이 가능했지만,

요즘엔 입사 시험에서 직접 알고리즘을 구현할 것을 요구받기도 한다.

임백준 님의 '누워서 읽는 알고리즘'에서 언급하신 MS의 입사시험이

요즘 한국에서도 보편화 되어 간다고나 할까.

자바보다 더 긴 역사를 갖었지만, 상대적으로 인지도가 낮았던 파이썬은

인공지능의 시대에 자바보다 쉽고 보편화된 언어로 많은 사람들이 배우고 있다.

하지만 지금까지 나온 책 중에 이 책만큼 파이썬 언어 자체를 깊이 알게한 책은 없는 듯 하다. 대개의 파이썬 책들은 파이썬을 통해 다른 영역 - 예를 들어, AI, Machine Learning, 통계, 라즈베리파이까지 새로운 영역을 도전하기 위한 도구로 설명되어 아주 기초적인 영역에서 제한적으로 소개되곤 했다.

특히나 자료구조나 알고리즘 관점에서라면 더 제한적이었다.

아직도 자료구조론의 대부분의 책이 C 언어를 기반으로 작성되어 있고,

알고리즘 역시 C나 Java 기반인지라 파이썬으로는 이러한 정보가 충분하지 않다.

파이썬 자료구조와 알고리즘 책은 파이썬에서 사용 가능한 다양한 자료구조들에 대한 이해와 이를 활용한 알고리즘에 대한 설명이 나와 있다.

출판사의 소개에 따르면 이 책에서 주로 설명하는 내용은 다음과 같다.

출판사에서 제공하는 책의 내용 일부

※ 주의사항

이 책에 보시기 전에 반드시 파이썬과 자료구조, 알고리즘에 대한 기본적인 지식이 필요합니다. 이 책의 장점이자 단점은 설명이 많지 않고 간결하다는 점입니다.

예를 들어 한가지 개념을 설명하고 이에 대한 코드를 보여줍니다. 하지만 이 코드 내에는 자세한 설명은 없습니다. 스스로 돌려보고 이해하라는 저자의 의도가 보입니다만, 아직 파이썬이나 자료구조 이론에 익숙하지 않은 독자는 저자가 무성의하다고 느낄 수도 있습니다.

따라서 이 책을 보시는 독자는 사진 지식을 갖으시길 권유 드립니다.

닫기

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