책 리뷰

파이썬 웹 프로그래밍, 실전편

Django(장고)를 활용한 쉽고 빠른 웹 개발

김석훈 저

한빛미디어

파이썬 웹 프로그래밍, 실전편

초급자를 위한 장고 웹사이트 구축 따라하기


풀 스택 웹 프레임워크인 장고를 사용하여 블로그(?)를 구축해 보는 책이다.

파이썬으로 웹 프로그래밍을 하려고 하면 보통 장고나 플라스크를 사용하게 된다.
그중 장고는 풀스택 프레임워크로 ORM 및 템플릿엔진을 포함한 대부분의 웹 프로그램의 요구 기능이 포함되어 있으며, MVT 패턴을 사용한다.

제목이 실전편이다 보니 중급서 같지만, 실제 내용은 초급서 수준이다.
책의 많은 부분이 소스 코드를 설명하는데 할애하고 있다.
본문1
전체 코드를 한줄 한줄 설명하는 스타일 역시 이책이 초급자를 위한 책임을 느끼게 한다.
전체적으로 따라하기식 구성이며, 심화편으로 분류된 12~16장에서 장고의 기능(MVT, 폼)에 대해 자세히 소개하고 있다. 전체적으로 친절하고, 잘 따라가며 배울 수 있는 책이었다.

하지만 아쉬움도 많이 남는 책이었다.
우선 제목. 실전편이라고 되어있지만 너무 초급자를 위한 책이라 생각된다.
장고 프레임워크 자체에 대한 내용이나 배포에 대한 내용이 부실하다.
책 전체에 중복된 부분이 많이 있다. 쉘 실행 결과라던가 필요 없는 내용도 굳이 포함되어 있는 부분도 있다.
본문2

그리고, 실습환경이 VirtualBox 기반으로 리눅스에서 실습하도록 기획 되어있는데 Docker 기반으로 만들었으면 하는 아쉬움이 있다. 리눅스기반으로 설명하기 위해 매 소스코드 마다 cd ~~, vi ~~ 부분이 포함되어있는데 매우 불필요해 보였다.
차후 새로운 개정판이 나온다면 Docker와 VSCode 등의 에디터를 활용하도록 변경되었으면 하는 바람이다.

가장 아쉬운 점은 2권으로 분리되어 있다는 점이다.
1,2권
두 권을 합하면 가격이 54,000원인데 내용 대비 너무 비싼 느낌이다.
배포에 관한 내용등이 기본편에 해당하는 1권에 있다는 점도 이상하다.
두 권을 합해서 한 권으로 하고 가격이 조정된다면 좋을 것 같다.

한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.