[신간안내] 파이썬 알고리즘 인터뷰

컴퓨팅입력 :2020/07/29 13:53    수정: 2020/07/30 12:47

김익현 미디어연구소장 기자 페이지 구독 기자의 다른기사 보기

최근 미국 IT 전문매체 지디넷에 흥미로운 기사가 실렸다. 상반기 프로그래밍 언어 순위에서 파이썬이 자바를 제치고 2위를 기록했다는 내용이다. 자바가 2위권 밖으로 밀려난 것은 2012년 이후 8년 만이다.

파이썬이 이렇게 약진한 비결은 뭘까? 해당 기사엔 이런 설명이 붙어 있었다.

파이썬는 데이터과학, 인공지능(AI) 등 성장하는 분야에서 많이 채택되면서 현재 위치에 이르렀다. 지금도 신규 및 확장 카테고리에서 꾸준히 기반을 다지고 있는 만큼 이러한 인기는 한동안 이어질 것으로 보인다.

그러다보니 최근 들어 ‘코딩 인터뷰’를 하는 기업들도 심심찮게 볼 수 있다. 마이크로소프트, 구글을 비롯한 세계적인 기업들에서도 코딩 인터뷰는 취업을 향한 첫 관문 역할을 하고 있다.

박상길의 ‘파이썬 알고리즘 인터뷰’는 이런 흐름에 딱 들어맞는 책이다. ‘95가지 알고리즘 문제 풀이로 완성하는 코딩 테스트’란 부제에서 알 수 있듯이 기업들의 중요한 관문이 되고 있는 코딩 인터뷰 준비에 최적화된 책이다.

‘파이썬’과 ‘알고리즘 인터뷰’란 뜨거운 두 개 키워드를 동시에 담고 있는 이 책은 파이썬으로 구현하는 코드 풀이를 통해 성능 최적화 기법, 파이썬의 핵심 문법과 다양한 실용 테크닉까지 배울 수 있는 책이다. 초보 개발자 뿐 아니라 숙련 개발자들까지 포괄할 수 있도록 구성됐다.

특히 이 책은 알고리즘 실행 시간에 대해 꼼꼼하게 설명해줄 뿐 아니라 파이썬 자체의 동작 원리도 톺아주고 있어 최근 흐름을 따라잡으려는 사람들에겐 큰 도움이 될 전망이다.

저자인 박상길은 카카오 코딩 테스트 출제위원으로 개발자 채용에 관여했으며, 현대자동차 AI 플랫폼 팀장으로 다양한 면접에 참여하고 있다. 이 책엔 실제로 개발자들을 채용했던 저자의 경험이 그대로 녹아 있다.

그렇기 때문에 알고리즘을 공부하는 학생이나 코딩 테스트 준비하는 취업 준비생들은 이 책을 통해 실질적인 도움을 받을 수 있을 것 같다. 이직을 고려하는 경력 개발자들 역시 이 책을 통해 많은 것을 얻을 수 있을 것 같다.

이 책의 또 다른 강점은 풍부한 그림이다. 200여 개가 넘는 일러스트를 곁들여 알고리즘과 자료구조 이론을 한눈에 쉽게 익힐 수 있도록 했다.

관련기사

인공지능이 본격 활용되면서 알고리즘이란 말이 일상 용어가 됐다. 이 책은 현업과 실무에 유용한 주요 알고리즘 이론을 깊숙이 이해하고, 파이썬의 핵심 기능과 문법까지 상세하게 이해할 수 있는 취업용 코딩 테스트를 위한 완벽 가이드다. 책 속에 푹 빠지다보면 어느 순간 “왜 알고리즘을 공부하는가?”라는 질문에 대한 해답을 얻을 것이다.

(박상길 지음/ 정진호 그림, 책만 3만8천원)

김익현 미디어연구소장sini@zdnet.co.kr