메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

친절한 코드 설명이 돋보이는 책

jirak***

|

2016-08-30

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

이 책은 파이썬을 통한 웹 프로그래밍의 이론과 기본은 익혔지만, 실전에 적용하기에는 실력이 부족한 사람들에게 실무 활용 능력을 키워주기 위해 실습에 초점을 맞춰 기획되었다. 다양한 실전 예제(Bookmark 앱, Blog 앱, Photo 앱, 인증 기능 등)를 실습하는 과정에서 Django의 초중급 기술을 익히고, 심화 과정에서 실습에 사용된 핵심 기능을 복습하며 정리할 수 있다.

  • 저자 : 김석훈
  • 출간 : 2016-07-15

개요

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

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

 

특징

친절한 설명

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

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

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

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

 

주석에 대한 설명

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

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

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

 

추가 학습

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

같은 저자의 ”파이썬 웹프로그래밍(기초편??)” 을 보면 도움이 될것이다.
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

 

 

마무리

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

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

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

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?