알고리즘, 자료구조, 파이썬 중에서 하나라도
제대로 배우고 싶은 분들에게 추천합니다!
알고리즘, 자료구조, 파이썬 중 하나라도 공부하고 싶은 분에게 꼭 추천하고 싶습니다. 알고리즘과 자료구조를 파이썬과 연관 지어 밑바닥부터 코딩하며 배우기 때문입니다. 저처럼 대학에서 프로그래밍을 배웠지만 실전에서는 제대로 활용하지 못하는 파이썬 입문자뿐 아니라 파이썬을 이미 알고 있는 초·중급자에게도 정말 필요한 책이라고 생각합니다. 이 책은 먼저 알고리즘의 개념을 이해한 뒤 실습 예제에서 프로그램을 구현해 보면서 어떤 알고리즘을 사용했는지, 이론과 실습은 어떤 연관이 있는지 알기 쉽게 설명합니다. 이와 동시에 ‘파이썬스러운’ 다양한 기법을 활용하면서 다른 프로그래밍 언어와 어떤 차이가 있는지 확실히 보여 줍니다. 이 책은 단순한 시험이나 코딩 테스트를 넘어서 프로그래밍 실전에서도 충분히 활용할 수 있는 지침서가 될 것입니다.
- 송헌 (규슈대학교 대학원 석사 2년차)
입문자뿐 아니라 알고리즘이 약한
개발자에게도 꼭 필요한 책!
알고리즘적 사고와 적절한 자료구조의 선택은 좋은 프로그램을 만들기 위한 필수 조건입니다. 그래서 저는 개발자를 꿈꾸는 모든 분에게 이 책을 추천하고 싶습니다. 이 책을 읽으며 느낀 점을 2개의 키워드로 나타낸다면 ‘친절함’과 ‘자세함’입니다. 만약 제가 학생 때 이 책을 읽었다면 알고리즘과 자료구조를 훨씬 더 빨리 이해할 수 있었을 것입니다. 그만큼 알고리즘과 자료구조의 원리와 구현 과정을 독자의 눈높이에 맞춰서 친절하고 자세하게 설명해 줍니다. 또한 각 알고리즘을 비교하면서 장단점을 살펴보고, 하나의 알고리즘을 다양하게 변형하여 개념을 깊이 있게 설명합니다. 이 책을 읽다 보면 프로그래밍할 때 알고리즘과 자료구조가 왜 필요한지 알 수 있고, 여러 가지 알고리즘으로 스스로 문제를 해결할 수 있는 방식까지 터득할 수 있습니다. 그래서 이 책은 입문자뿐 아니라 알고리즘과 자료구조를 다시 복습하고 싶은 개발자에게도 아주 유용합니다. 이 책을 한 장씩 천천히 넘기다 보면 어느새 파이썬 개발과 알고리즘 실력 모두 향상될 것입니다.
- 1ilsang (실리콘 밸리 소재 스타트업 개발자)
기업 면접의 단골,
파이썬 알고리즘과 자료구조의 정석!
요즘 개발자로 취업하려면 코딩 테스트가 필수 항목이 되었습니다. 이 책은 기업 면접에서 단골로 등장하는 알고리즘과 자료구조의 필수 내용을 두루 다룹니다. 또한 알고리즘 개념을 그림과 표로 쉽게 설명하고, 실습 예제에서는 프로그램의 주석으로 자세히 설명해서 초보자도 코드를 쉽게 이해할 수 있습니다. 파이썬을 이미 알고 있지만 알고리즘과 자료구조가 약한 분이라면 이 책으로 개발자의 기본 소양을 꼭 기르길 추천합니다. 그래서 책상 위에 오래 두고 볼 수 있는 ‘파이썬 알고리즘과 자료구조의 정석’과 같은 책이 되길 바랍니다.
- 이석곤 (12년차 프로그래머)