winterjung blog


파이썬 중급자를 위한 책 추천

파이썬을 처음 접했을 땐 크롤링 스크립트 정도에 일단 돌아가긴 하는 코드에 만족했다. 그러다 어느 순간부터는 이게 맞는 건가 싶고 더 나은 코드를 짜고 싶은 욕심이 있었다. 시간이 지나며 글과 책을 읽고 프로젝트와 라이브러리를 만들고 다른 개발자들과 협업하면서 어느 정도 기준을 세울 수 있었지만, 항상 파이썬과 관련된 정보와 자료는 무척 많은데 그중에서 어떻게 하면 파이썬다운 코드를 짤 수 있고, 그 상황에 어울리는 코드를 짤 수 있는지 다음으로 가기 위한 정리된 정보를 잘 찾을 수 없어 아쉬웠다.

python keyword search result
파이썬으로 검색하면 나오는 수많은 책들

그렇게 많은 정보 중 처음부터 가장 쉽게 접근할 수 있는 매체는 책이었다. 파이썬 공식 문서, 다양한 아티클, 오픈소스 라이브러리의 코드 등도 많은 도움이 됐지만 아무래도 잘 집약된 정보를 쉽게 접하기엔 책이 가장 부담 없었다. 하지만 시중엔 많은 파이썬 책들이 있었고 분야도 머신러닝, 딥러닝, 알고리즘, 웹 서버, 데이터 분석, GUI, 게임까지 무척 다양한 갈래로 나뉘어 있어 무엇이 나에게 도움이 되는지는 읽어보고 알 수밖에 없었다.

그러면서 어느 정도 보편적으로 도움이 되는 책 혹은 특정 분야를 더 깊게 들어갈 때 도움이 되는 책 정도로 구분해왔는데 그중 동료들이 파이썬 책을 추천해 달라고 하면 항상 추천했던 몇몇 책에 마음에 들었던 책 몇 권을 더해 추천리스트를 만들었다. 모든 책을 읽어보지도 못했고 사람마다 도움이 되는 정도가 분명 다르기에 아래에 나온 책들만이 좋다기보단 더 나은 코드를 작성하고 싶은 사람들에게 하나의 참고 글이 되었으면 한다.

각 이미지엔 출판사 블로그의 책 소개 글, 출판사 판매 페이지 혹은 인터넷 구매처 링크가 걸려있습니다.

파이썬을 파이썬답게 사용하기 위해#

파이썬 코딩의 기술#

book image
브렛 슬라킨 지음, 김형철 옮김, 길벗(2016)

파이썬을 여행하는 히치하이커를 위한 안내서#

book image
케네스 라이츠, 타냐 슐로서 지음, 김형철 옮김, 인사이트(2017)

슬기로운 파이썬 트릭#

book image
댄 베이더 지음, 전석환 옮김, 인사이트(2019)

파이썬 핵심 개발자들과의 인터뷰#

book image
마이크 드리스콜 지음, 조인석 옮김, 터닝포인트(2019)

파이썬 인 프랙티스#

book image
마크 서머필드 지음, 서형국, 오현석 옮김, 위키북스(2014)

실전 파이썬 프로그래밍#

book image
줄리안 단주 지음, 김영후 옮김, 인사이트(2014)

파이썬 클린코드#

book image
마리아노 아나야 지음, 김창수 옮김, 터닝포인트(2019)

실전 스케일링 파이썬 프로그래밍#

book image
줄리안 단주 지음, 김현욱 옮김, 인사이트(2018)

좀 더 깊게 알고 싶을 때#

전문가를 위한 파이썬#

book image
루시아누 하말류 지음, 강권학 옮김, 한빛미디어(2016)

끝으로#

파이썬을 벗어나 프로그래밍의 개념을 다룬 책들도 도움이 됐지만 그건 다른 글로 기회가 될 때 다뤄볼까 한다. 요즘엔 파이썬보단 go를 사용하며 동적 타입 언어와는 또 다른 재미를 느끼고 있지만 가장 편하게 짤 수 있는 건 아직까진 역시 파이썬이긴 하다. 위에서 추천한 책 이외에도 많은 책과 매체가 있겠지만 누군가에겐 이 글이 도움이 되길 바란다.