강추 – 점프 투 장고

이 서평은 출판사의 지원을 받아 작성 하였습니다.

장고(django)는 몇 번 도전 했었지만 솔직히 여러 개의 구성파일 다루는 방법을 꿰뚫지 못 해서 한 번도 완벽하게 마무리 해 본 적이 없었습니다. python으로 웹개발하는 거 무리인 거 같아..라고만 생각했었어요.

이번에 이 책 “점프 투 장고”를 만나고 처음으로 장고로 하나의 서비스 개발을 시작부터 마무리까지 모두 해 봤습니다.

웹개발 전체를 경험해 볼 수 있고 쉽게 쉽게 진도를 뺄 수 있다는 게 이 책의 가장 큰 장점 입니다.

그리고 또 한가지의 장점은 정공법으로 원리를 깨우치게 해 준다는 점 입니다. 구성 변경시 오류를 먼저 경험해 보고 관련된 종속적인 구성을 제대로 바꾸고(제대로 설정해 보고) 다시 해 보게끔 합니다. 흔히들 경험하는 오류들에게 작가님은 이미 꿰고 계세요.. 흔히 경험하는 오류들을 그대로 경험해서(의도적으로 발생시켜서) 원리를 다시 생각해 보게 하는 구성들이 참 좋습니다.

예를 들어 네임 스페이스를 변경하면 템플릿에서도 네임 스페이스를 추가하고 변경해야 하는데, 보통의 책들은 네임스페이스를 추가하고나면 관련 어떤 템플릿에 가서 변경한다는 식으로 암기를 강요하는 식으로기술 되어 있지만 이 책은 네임 스페이스를 추가 하고 접속 테스트해서 오류 메세지 경험하고 템플릿에 가서 네임스페이스 관련 변경을 하는 방식으로 기술 되어 있습니다.

하나하나 배우면서 독자들이 이상하게 생각하거나 고민해 볼만한 것들에 대해서도 작가님이 다뤄주세요… 배우다가 고민이 드는 부분이 있으면 그에 대한 해결책을 정말 적절한 시점에 알려주세요… 예를 들어.. views.py 파일에 내용이 늘어나 파일 관리가 너무 불편해 지는 거 같은데… 하면 그 내용을 다루는 챕터가 딱 나옵니다. ㅎㅎㅎ

물론 이 책도 사소한 단점이 하나 있습니다. Windows 기반으로만 기술되어 있어서 저처럼 Mac기반으로 처음 환경 세팅할 때는 다른 곳을 참조해서 해야 합니다. (너무 사소하네요..)

책의 서두에 나오는 “낯선 발자국을 따라 걷다 보면 당신이 알지 못 했던 것을 배우게 될 거에요” 라는 포카혼타스의 대사처럼 천천히 따라서 걷다보면 많이 배우게 됩니다.

자신있게 이 책을 추천해 드립니다.

 

점프투장고 by 박응용