No Image

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

2016-08-30 KENNETH 0

파이썬 웹프로그래밍 (실전편) 저자 : 김석훈 출판사 : 한빛미디어 책정보 : http://www.hanbit.co.kr/store/books/look.php?p_code=B7703021280   개요 ”이 책은 여러분들이 장고 중급 개발자로 성장하는 것을 목표로 합니다.” – 지은이의 서문 중 발췌 – 홈페이지 명시는 ”초/중급” 즉, 어느정도 파이썬에 대한 사전지식이 있어야 활용이 가능하다.   특징 친절한 설명 코드 한줄 한줄을 설명 책의 예제를 보게되면 라인별로 번호를 매겨놓고 번호에 따라 어떤 코드를 작성한 것인지 설명하고 있다. 보통의 개발서는 함수소개, 함수를 이용한 간단한 예제 그리고 막판에 좀 장문의 코딩하기 형태인데.. 이 책의 경우 라인별로 설명을 해주고 있다. 물론 이 책은 파이썬 자체에 대한 입문서가 아니라 장고에 대한 설명을 해야 하기 때문이라는 특성도 있기 때문이지만… 라인별 설명은 입문자에게 매우 도움이 되는 방식이 아닐까?   주석에 대한 설명 코드내에 특정 정규표현식에 대한 조건을 지정할때 이 코드가 무엇을 위한 것인지에 대한 주석을 달자 라고 권고함 실제 코드에도 대부분 주석 처리가 되어 있음 파이썬의 지식과 무관하게 좋은 내용이라 생각된다.   추가 학습 엄연히 [ more… ]

No Image

파이썬웹프로그래밍(실전편) – 보완부분

2016-08-30 KENNETH 1

    파이썬 가상환경 관련 예제에서 제공되는 패키지 목록 : requirements.txt pip install -r $예제경로/requirements.txt Package libffi was not found in the pkg-config search path. Perhaps you should add the directory containing `libffi.pc’ to the PKG_CONFIG_PATH environment variable No package ‘libffi’ found 관련 에러가 발생하게됨.. centos 기준으로 libffi-devel 패키지가 설치되어 있어야 정상적으로 pip를 이용한 설치 수행 가능 (yum install libffi-devel) 만약 우분투에서도 동일한 에러가 발생 할 경우 libffi-dev 일듯… 이것은 설치된 리눅스 환경별로 다를 수 있지만.. 예제를 위해서 centos를 minimal 로 설치했다고 가정한다면… 아마도 반드시 동반 하는 문제 였을 것으로 생각되고 그렇다면 책에는 약간의 설명이 필요하지 않았을까.. 싶다.. 예제의 requirements.txt 의 목록들중… 위에 설명했던 libffi외에 다른 라이브러리를 참조할 경우 ”No package ’XXXXX’ found” 라는 형태의 에러가 발생할 가능성이 높음 물론 윈도우 기반의 python + pycharm 을 이용하는 경우 발생하지 않는 에러   권한 관련 예제를 리눅스 상에서 apache, mod_wsgi, virtualenv [ more… ]