파이썬 웹프로그래밍 (실전편) — 한빛미디어

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

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

저자 : 김석훈
 출판사 : 한빛미디어

책정보 : http://www.hanbit.co.kr/store/books/look.php?p_code=B7703021280

개요

”이 책은 여러분들이 장고 중급 개발자로 성장하는 것을 목표로 합니다.”
 — 지은이의 서문 중 발췌 –

홈페이지 명시는 ”초/중급”
 즉, 어느정도 파이썬에 대한 사전지식이 있어야 활용이 가능하다.

특징

친절한 설명

코드 한줄 한줄을 설명
 책의 예제를 보게되면 라인별로 번호를 매겨놓고
 번호에 따라 어떤 코드를 작성한 것인지 설명하고 있다.

보통의 개발서는
 함수소개, 함수를 이용한 간단한 예제
 그리고 막판에 좀 장문의 코딩하기
 형태인데..
 이 책의 경우 라인별로 설명을 해주고 있다.

물론 이 책은 파이썬 자체에 대한 입문서가 아니라 장고에 대한 설명을 해야 하기 때문이라는 특성도 있기 때문이지만…

라인별 설명은 입문자에게 매우 도움이 되는 방식이 아닐까?

주석에 대한 설명

코드내에 특정 정규표현식에 대한 조건을 지정할때
 이 코드가 무엇을 위한 것인지에 대한 주석을 달자
 라고 권고함

실제 코드에도 대부분 주석 처리가 되어 있음

파이썬의 지식과 무관하게 좋은 내용이라 생각된다.

추가 학습

엄연히 주제를 다르게 하여 책이 시리즈로 존재하는 상황이기 때문에

같은 저자의 ”파이썬 웹프로그래밍(기초편??)” 을 보면 도움이 될것이다.
 http://www.hanbit.co.kr/media/books/book_view.html?p_code=B5790464800

특히, (기초편??)서적의 내용중 6장은 봐야 하며,
 만약 책을 구매하지 않더라도 구글에서 mod_wsgi 설정에 대한 내용을 찾아보면 좋겠다.

– 왜??

이 책은 파이썬에서 제공하는 테스트 웹서버(??)인 ”runserver”를 기준으로 집필이 되어 있다.
 하지만 이정도 책을 읽고 직업적인 업무를 봐야하는 개발자라면…
 node.js처럼 태생이 그렇게 생겨먹지 않은 파이썬 이기에
 아마도 실서비스 구성시에는 runserver 를 이용해서 작성한 프로그램을 돌리지는 않을 것이다.

”파이썬 웹프로그래밍 구동 환경”이 익숙하지 않은 시스템관리자
 와
 특정 개발환경(pycharm)이나 runserver 만을 사용해온 개발자
 가 만나서 실제 상황에서 프로그램을 올린(돌린)다면…
 몇가지 문제에 직면 하게 될지도 모른다.
 https://jirak.net/wp/?p=9781

마무리

이 책은 ”초급”책은 아니다.
 — 파이썬에 대한 기본 지식이 있어야 하고
 — 장고(든 플라스크든)와 같은 웹프로그램 환경을 구성하는 상황이 되어야 하고
 — 프론트엔드 쪽도 약간…
 때문에 나와같은 입문자에게는 약간 버거운 책이며
 ”감히 내가 이 책을 리뷰 할 수 있는건가??” 하는 물음도 좀.. ㅋㅋㅋ

그럼에도 나와 같은 ”코드부적응자”들에게는 상당히 친절한 책이라고 할 수 있겠다.
 함수 하나를 소개 하는 것이 아니라
 코딩을 먼저 펼쳐놓고 라인별로 설명하는 방식이 마음에 든다.

개인적인 생각으로…
 어느정도의 수준만 넘어간다면 간과하기 쉬운
 (예를들면, 이정도는 알겠지… 알아 내던가.. )
 기본에 대한 부분을 ”초급”이 아닌 책에서 구현해줬다고 생각되는 책.