본문내용 바로가기

KYOBO 교보문고

금/토/일 주말특가
소셜리딩 프로모션
  • 교보아트스페이스
  • 교보 손글씨 2019 무료 폰트
파이썬 웹 프로그래밍: 실전편
* 중고장터 판매상품은 판매자가 직접 등록/판매하는 상품으로 판매자가 해당상품과 내용에 모든 책임을 집니다. 우측의 제품상태와 하단의 상품상세를 꼭 확인하신 후 구입해주시기 바랍니다.
492쪽 | 규격外
ISBN-10 : 8968482934
ISBN-13 : 9788968482939
파이썬 웹 프로그래밍: 실전편 중고
저자 김석훈 | 출판사 한빛미디어
정가
30,000원
판매가
22,900원 [24%↓, 7,100원 할인]
배송비
2,500원 (판매자 직접배송)
지금 주문하시면 3일 이내 출고 가능합니다.
더보기
2016년 7월 15일 출간
제품상태
상태 최상 외형 최상 내형 최상
이 상품 최저가
20,000원 다른가격더보기
새 상품
27,000원 [10%↓, 3,000원 할인] 새상품 바로가기
수량추가 수량빼기
안내 :

중고장터에 등록된 판매 상품과 제품의 상태는 개별 오픈마켓 판매자들이 등록, 판매하는 것으로 중개 시스템만을 제공하는
인터넷 교보문고에서는 해당 상품과 내용에 대해 일체 책임을 지지 않습니다.

교보문고 결제시스템을 이용하지 않은 직거래로 인한 피해 발생시, 교보문고는 일체의 책임을 지지 않습니다.

중고책 추천 (판매자 다른 상품)

더보기

판매자 상품 소개

※ 해당 상품은 교보문고에서 제공하는 정보를 활용하여 안내하는 상품으로제품 상태를 반드시 확인하신 후 구입하여주시기 바랍니다.

판매자 배송 정책

  • 1. 토/일, 공휴일을 제외한 영업일 기준으로 배송이 진행됩니다. 2. 단순변심으로 인한 구매취소 및 환불에 대한 배송비는 구매자 부담입니다. 3. 제주 산간지역에는 추가배송비용이 부과됩니다. 4.우체국에서 발송해야하는 군부대및 사서함지역은 이용불가합니다. 이용시 우체국 실요금이 추가 발생될 수 있습니다.

더보기

구매후기 목록
NO 구매후기 구매만족도 ID 등록일
25 좋은책 잘 받았습니다. 5점 만점에 5점 ji*** 2020.03.11
24 배송은 생각만큼 빠르진 않았으나 책 상태나 꼼꼼한 포장에 점수를 드립니다. 수고하세요 5점 만점에 5점 knacb*** 2020.03.10
23 책으 새책수준. 배송속도는 조금느림 5점 만점에 4점 stim*** 2020.03.06
22 빠른 배송 감사합니다. 5점 만점에 5점 ji*** 2020.02.26
21 잘받았습니다. 구매확정합니다. 5점 만점에 5점 homu*** 2020.02.15

이 책의 시리즈

책 소개

상품구성 목록
상품구성 목록

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

저자소개

저자 : 김석훈
저자 김석훈은 프로그램 개발은 C 언어로 시작했으며, 최근에는 자바와 파이썬으로 프로젝트를 진행하고 있다. KT ucloud 서비스의 백엔드 서버 개발 프로젝트에 참여해 고객의 폴더/파일에 대한 메타 정보 처리 엔진을 자바로, 클라이언트에게 푸시 서비스를 파이썬으로 개발했다. 최근에는 KT 네트워크 관련 프로젝트에 참여해 인터넷 회선 속도 측정 프로그램을 개발했고, 현재는 빅데이터 플랫폼 구축 프로젝트의 PM(Project Management) 역할을 하고 있다.
자바로 프로젝트를 진행하는 경우가 많지만, 개인적으로는 파이썬의 매력에 푹 빠져 되도록이면 파이썬으로 코딩하기를 즐겨하고 있다. 그 일환으로 요즘은 파이썬과 장고 프레임워크를 실제 프로젝트에 적용하는 것에 대해 관심을 갖고 노력 중이다.
저서로는 『파이썬 웹 프로그래밍: Django(장고)로 배우는 쉽고 빠른 웹 개발』(한빛미디어)이 있다.

목차

PART I 실전 프로그래밍 ? 기본편
CHAPTER 1 장고 개발의 기본 사항
__1.1 MTV 개발 방식
__1.2 MTV 코딩 순서
__1.3 settings.py 주요 사항
__1.4 models.py 주요 사항
__1.5 URLconf 주요 사항
__1.6 views.py 주요 사항
__1.7 templates 주요 사항
__1.8 Admin 사이트
__1.9 개발용 웹 서버 - runserver

CHAPTER 2 실전 프로그램 개발 - Bookmark 앱
__2.1 애플리케이션 설계하기
__2.2 개발 코딩하기 ? 뼈대
__2.3 개발 코딩하기 ? 모델
__2.4 개발 코딩하기 ? URLconf
__2.5 개발 코딩하기 ? 뷰
__2.6 개발 코딩하기 ? 템플릿
__2.7 지금까지의 작업 확인하기

CHAPTER 3 실전 프로그램 개발 - Blog 앱
__3.1 애플리케이션 설계하기
__3.2 개발 코딩하기
__3.3 지금까지의 작업 확인하기

CHAPTER 4 프로젝트 첫 페이지 만들기
__4.1 첫 페이지 설계하기
__4.2 개발 코딩하기
__4.3 지금까지의 작업 확인하기

CHAPTER 5 기존 앱 개선하기 - Bookmark 앱, Blog 앱
__5.1 기존 앱 개선 설계하기
__5.2 개발 코딩하기
__5.3 지금까지의 작업 확인하기

PART II 실전 프로그래밍 ? 확장편
CHAPTER 6 가상 환경 사용하기 - virtualenv
__6.1 virtualenv 툴 설치
__6.2 가상 환경 vDjBook 구성
__6.3 가상 환경에 장고 설치하기
__6.4 가상 환경에 pytz 설치하기
__6.5 가상 환경에 django-tagging 설치하기
__6.6 가상 환경에 django-disqus 설치하기
__6.7 가상 환경에 Pillow 설치하기
__6.8 가상 환경의 패키지 설치 툴 업그레이드
__6.9 가상 환경의 InsecurePlatformWarning 해결하기
__6.10 가상 환경에 설치된 패키지 확인하기

CHAPTER 7 Blog 앱 확장 - Tag 달기
__7.1 애플리케이션 설계하기
__7.2 개발 코딩하기
__7.3 지금까지의 작업 확인하기

CHAPTER 8 Blog 앱 확장 - 댓글 달기
__8.1 애플리케이션 설계하기
__8.2 DISQUS 홈페이지에서 설정하기
__8.3 개발 코딩하기
__8.4 지금까지의 작업 확인하기

CHAPTER 9 Blog 앱 확장 - 검색 기능
__9.1 애플리케이션 설계하기
__9.2 개발 코딩하기
__9.3 지금까지의 작업 확인하기

CHAPTER 10 실전 프로그램 개발 - Photo 앱
__10.1 애플리케이션 설계하기
__10.2 개발 코딩하기
__10.3 지금까지의 작업 확인하기

CHAPTER 11 실전 프로그램 개발 - 인증 기능
__11.1 애플리케이션 설계하기
__11.2 개발 코딩하기
__11.3 지금까지의 작업 확인하기

CHAPTER 12 실전 프로그램 개발 - 콘텐츠 편집 기능(Bookmark, Blog 앱)
__12.1 애플리케이션 설계하기
__12.2 개발 코딩하기
__12.3 지금까지의 작업 확인하기

CHAPTER 13 실전 프로그램 개발 - 콘텐츠 편집 기능(Photo 앱)
__13.1 애플리케이션 설계하기
__13.2 개발 코딩하기
__13.3 지금까지의 작업 확인하기

PART III 실전 프로그래밍 ? 심화편
CHAPTER 14 장고 핵심 기능 - Model
__14.1 모델 정의
__14.2 모델 간 관계
__14.3 관계 매니저

CHAPTER 15 장고 핵심 기능 - View
__15.1 제네릭 뷰 선택
__15.2 제네릭 뷰 오버라이딩
__15.3 Method Flowchart
__15.4 MRO
__15.5 제네릭 뷰의 페이징 처리
__15.6 단축 함수

CHAPTER 16 장고 핵심 기능 - Template
__16.1 템플릿 설정 항목(1.8 버전 이상)
__16.2 템플릿 내부 처리 과정
__16.3 템플릿 렌더링 실습
__16.4 제네릭 뷰의 디폴트 템플릿
__16.5 {% include %} 태그
__16.7 staticfiles 애플리케이션 기능

CHAPTER 17 장고 핵심 기능 - Form
__17.1 장고 Form 클래스 이해
__17.2 일반 폼 정의
__17.3 모델 폼 정의
__17.4 폼셋 정의
__17.5 모델 폼셋 정의
__17.6 인라인 폼셋 정의
__17.7 파일 업로드 폼

Appendix 윈도우 사용자 PyCharm 사용하기
Appendix A PyCharm 유료 버전 사용
__A.1 PyCharm Professional Edition 설치하기
__A.2 PyCharm 초기 설정 및 평가판 선택하기
__A.3 파이썬 가상 환경 구성하기
__A.4 Django 프로젝트 생성하기
__A.5 소스 파일 코딩하기
__A.6 manage.py 콘솔 창에서 장고 명령 실행하기
__A.7 테스트를 위한 runserver 실행하기

Appendix B PyCharm에서 본문의 실습 소스 사용
__B.1 외부 프로젝트를 임포트해 사용하기
__B.2 외부 가상 환경을 PyCharm에서 사용하기
__B.3 실습 소스 실행하기

Appendix C PyCharm 무료 버전 사용
__C.1 PyCharm Community Edition 설치하기
__C.2 PyCharm 초기 설정하기
__C.3 파이썬 가상 환경 구성하기
__C.4 파이썬 임시 프로젝트 생성하기
__C.5 Django 패키지 설치하기
__C.6 터미널 창에서 Django 프로젝트 뼈대 만들기
__C.7 Django 프로젝트 임포트하기
__C.8 테스트를 위한 runserver 실행하기
__C.9 유료 버전에서 만든 프로젝트 사용하기

책 속으로

출판사 서평

어떤 독자를 위한 책인가? -. 파이썬의 문법을 뗀 파이썬 초급 개발자 -. 장고 프레임워크를 사용하여 실제 프로젝트의 웹 애플리케이션을 개발하려고 하는 개발자 -. 자바 등 다른 언어로 웹 프로그래밍을 경험해 본 개발자 도서 특징 웹 프...

[출판사서평 더 보기]

어떤 독자를 위한 책인가?
-. 파이썬의 문법을 뗀 파이썬 초급 개발자
-. 장고 프레임워크를 사용하여 실제 프로젝트의 웹 애플리케이션을 개발하려고 하는 개발자
-. 자바 등 다른 언어로 웹 프로그래밍을 경험해 본 개발자

도서 특징
웹 프로그래밍, 왜 파이썬이어야 하는가?

ㆍ 문법 및 코드가 간결하여 생산성이 뛰어나다.
ㆍ JAVA 언어에 비해 쉽고 빠른 개발을 할 수 있다.
ㆍ 웹 개발을 위한 다양한 라이브러리를 제공한다.

파이썬 웹 프로그래밍, Django가 정답이다!
Django 프레임워크를 사용하면 쉽고 빠른 웹 개발이 가능하다. Django는 파이썬의 다양한 웹 프레임워크 중 웹 개발에서 가장 많이 사용될 뿐 아니라, 웹 프로그래밍에 필요한 기능이 매우 풍부하다. 또한, 다른 프레임워크에 비해 진입장벽이 낮아서 초심자라도 간단한 파이썬 문법만 알면 쉽게 배울 수 있다.

[이 책의 특징]
ㆍ 파이썬 웹 프레임워크에서 범용성이 가장 높은 Django를 사용해서 실제 프로젝트의 웹 애플리케이션을 개발할 수 있다.
ㆍ Model, Template, View에 따른 반복적인 실습을 통해 Django에서의 웹 애플리케이션 개발 방식과 그 원리에 대해 이해할 수 있다.
ㆍ 모든 예제를 간결하고 확장성이 높은 클래스형 뷰(CBV)로 실습하므로, CBV의 장점을 습득하고 활용할 수 있다.
ㆍ virtualenv 툴을 사용하여 가상 환경을 구성하고 오픈 소스 라이브러리를 활용할 수 있다.
ㆍ 윈도우 사용자를 위한 PyCharm 개발 툴을 소개하고 있어, 리눅스 사용자는 물론 윈도우 사용자도 무리 없이 내용을 따라할 수 있다.

이 책의 실습 환경
이 책은 실습 위주로 구성되어 있어서, 파이썬 코드를 입력하고 그 결과를 확인하도록 되어 있습니다. 파이썬은 리눅스/유닉스, Mac OS X, 윈도우와 같은 운영체제가 달라져도 애플리케이션 레벨에서 변경할 것은 없습니다. 따라서 이 책의 장고 실습 예제 역시 운영체제가 달라져도 정상적으로 실행이 가능합니다.
다만, 여러분이 실습하는 과정에서 원하는 대로 진행되지 않을 경우, 이를 해결할 때 필자의 실습 환경을 알고 있는 것이 도움이 될 것입니다. 이 책을 쓰면서 사용한 필자의 실습 환경은 다음과 같습니다.
① 본문에 나와 있는 프롬프트, 디렉터리 체계, 커맨드 등은 모두 리눅스에서 실행한 모습입니다.
ㆍ VirtualBox라는 가상 머신 위에 리눅스 OS를 탑재했습니다.
ㆍ 예제 코드를 입력하기 위한 편집기는 리눅스의 기본 편집기인 vi를 사용했습니다.
ㆍ 웹 서버의 IP 주소는 ifconfig 명령으로 알 수 있습니다(필자는 192.168.56.101 사용).
② 추가적으로 윈도우 및 파이썬 3.X 환경에서도 본문의 예제를 확인했습니다.
ㆍ 파이썬 통합 개발 툴인 PyCharm(무료 버전 5.0.4)을 사용했습니다.
ㆍ 윈도우에서는 웹 서버의 IP 주소를 127.0.0.1(또는 localhost)로 사용하면 됩니다.
③ 파이썬 2.7.X 및 파이썬 3.X 버전 모두 실습이 가능합니다.
ㆍ 장고는 편리한 기능을 제공합니다. 소스를 파이썬 3.X 기준으로 코딩하면 파이썬 2.X 버전을 자동으로 인식해서 코드를 변환해 실행하는 기능을 제공합니다.
ㆍ 따라서 이 책의 예제는 파이썬 3.X 기준으로 작성되었지만, 파이썬 2.7.X 버전에서도 정상적으로 실행됩니다.
ㆍ virtualenv 툴을 사용하면 파이썬 버전을 바꿔가면서 실습할 수 있습니다.

[출판사서평 더 보기 닫기]

책 속 한 문장

회원리뷰

  • 서평을 시작하기 전 잡담 -   파이썬은 개인적으로 제대로 공부해 본 적도 없고 한번씩 인터넷에서 스쳐가면...

    서평을 시작하기 전 잡담 - 

     파이썬은 개인적으로 제대로 공부해 본 적도 없고 한번씩 인터넷에서 스쳐가면서

    다른 언어에 없는 개념들이 보이면 잠깐씩 본 것이 전부였다.

    아마 돈에 관련해서 일을 하였기 때문에 php, asp, asp.Net, java로 넘어왔기 때문에

    파이썬이라는 언어를 실무에서 다뤄보지도 못했고 파이썬으로 돈을 버는 프로그래머도

    본 적이 없다.

    자바 스프링의 대항마로 파이썬의 장고를 손꼽았는데 과연 어떨까 싶다.


    책 설명 - 

     490페이지 정도 되는 책의 양을 미리 보고 이거 들고 다니면서는 못 보겠다 싶었는데

    의외로 무겁지도 않다.

    요새 책 만드는 기술이 정말 좋아졌나보다하는 생각이 든다.

    무게는 가볍지만 양은 꽤나 많다.

    490페이지의 양을 보기가 질린다면 저자가 쓴 아래의 책을 먼저 보기를 추천한다.

    http://book.naver.com/bookdb/book_detail.nhn?bid=8904074


    책의 아름다운 모습 - 

    파이썬의 마크는 뱀이라고 한다. 왜 뱀인지는 모르겠다 +_+ㅋ

    1.jpg


    중간을 보면 깨알같은 자신의 책 선전이 보인다. ㅋㅋ

    솔직히 말하면 이번 책이 제대로 나온 책이라고 할 수 있겠다. 

    2.jpg


    자신의 개발환경을 구축하고 서비스할 수 있는 환경을 구축하고 자신이 원하는 소스를 찾아 적용할 수 있다면

    중급 개발자라는 말은 맞긴 한데 이 책의 파트 2만 보고 중급 개발자라고는 할 수 없겠다. +_+;;; 

    3.jpg


    정말 구구절절하게 소스를 한줄 한줄 설명해놓았는데 초보자가 보기 쉽겠다라는 생각이 들었다.

    개인적으로는 고급편이라고 해서 이렇게까지 하나하나 설명하지 않고 좀 더 큰 맥락으로

    설명이 되는 책도 나왔으면 좋겠다. 

    4.jpg


    JAVA보다 쉽고 빠른 개발을 할 수 있기는 하다.

    하지만 현재 나온 JAVA의 소스들은 이미 검증을 받은 상태이고 파이썬은 그렇지 않다.

    파이썬이 가야 할 길은 아직도 멀다. 

    5.jpg


     


     

    서평 - 

     우리나라의 프로그래머들에게 어떤 언어를 쓰냐고 하면 보통 java프로그래머이다.

    거의 80%이상이 아닐까 싶다.

    우울하게도 기업, 기관 등에서 사용하는 프로그래밍 언어는 java이고 java가 돈이 된다.

    이유는 그 뿐...

    웹 초창기에는 php를 사용했었고 그 후에 정부에서 asp를 사용하기를 권했으며

    좀 더 발전되었다는 asp.Net이 유행처럼 번졌고 또 다시 정부에서는 java의 spring을 기반으로

    표준 프레임워크를 만들어 내놓으며 다른 언어를 싹 다 죽여버렸다.

    물론 사용성도 좋고 효율도 좋다.


     하지만 책을 보고나니 파이썬의 장고 프레임워크도 만만치않다.

    안정성은 솔직히 모르겠지만 구성의 효율성을 따지자면 장고의 손을 들어주겠다.

    책에서는 좋은 점만 부각시켜서 그런지는 몰라도 표준 프레임워크를 쓰느니 장고를 쓰는게

    낫다고 생각이 들 정도로 기능이 막강하고 사용하기도 쉽다.


     굳이 말하자면 초보자로써 웹프로그래밍을 하고 싶다면 파이썬의 장고를 먼저 익히고

    그 후에 자바의 스프링을 배우는 것도 나쁘지 않은 선택인 것 같다.

    물론 경력자는 당장 밥벌어먹고 살아야 하니 표준프레임워크를 익히는게 좋겠다.


     딱히 집중해서 보지 않았는데도 훌쩍 200페이지가 넘어가는 것을 보면

    확실히 파이썬이라는 언어가 접근성은 기가 막힌 것 같다.

    아니면 저자가 잘 써서 그런 것인가..? 아님 둘 다? +_+ㅋ

    초보자라고 해도 어려운 개념은 딱히 공부해서 이해하고 넘어가야 할 부분은 찾아볼 수가 없었으니

    글을 쓴 저자가 잘 써서 그런거라고 생각하는게 낫겠다.


     만약 파이썬이Ͽ웹 프로그래밍을 모른다면, 그리고 책의 두께에 질린다면

    우선적으로는 아래의 책을 보기 바란다. 난 서서 대충 읽어봤는데 잘 쓰긴 잘 썼다.


    서평을 마치며 - 

     파이썬이라는 언어는 우리나라에서는 제대로 빛을 보지 못하는 언어로 알고 있다.

    대학에서도 파이썬이라는 언어는 배워보지 못했고 평생 쓸일이 없는 C++, visual C++ 같은 언어만

    잔뜩 가르쳤던 기억만 난다.(솔직히 그 당시 프로그래밍 수업은 너무 쉬워서 제대로 들은 적도 없다.)


     지금에 와서도 파이썬은 취미로 프로그래밍을 배우는 사람들이 이것저것 해보려고 배우는 언어 정도로

    치부했고 배워볼 생각을 전혀 안했었던 것이 사실이다.

    좀 부끄럽기도 하지만 지금 당장 먹고 살기 바쁘다는 핑계로 다른 언어에 대해 돈벌이가 안될 것이라는 이유로

    배척하고 관심을 끊어버렸는지도 모른다.

    새로운 것을 배우고 익힘으로써 새로운 패러다임에 도태되는 일 없이 앞서나가야 하는데 지금에 와서는

    배운 것을 곱씹는 것조차 버거웠다.


     파이썬이라는 언어.. 

    참 해볼만하다는 생각이 든다.

    좀 더 관심을 가지고 Django로 사이트 하나 만들어봐야겠다.




교환/반품안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품안내
반품/교환방법

[판매자 페이지>취소/반품관리>반품요청] 접수
또는 [1:1상담>반품/교환/환불], 고객센터 (1544-1900)

※ 중고도서의 경우 재고가 한정되어 있으므로 교환이 불가할 수 있으며, 해당 상품의 경우 상품에 대한 책임은 판매자에게 있으며 교환/반품 접수 전에 반드시 판매자와 사전 협의를 하여주시기 바랍니다.

반품/교환가능 기간

변심반품의 경우 수령 후 7일 이내, 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내

※ 중고도서의 경우 판매자와 사전의 협의하여주신 후 교환/반품 접수가 가능합니다.

반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유

소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우(단지 확인을 위한 포장 훼손은 제외)

소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 예) 화장품, 식품, 가전제품 등

복제가 가능한 상품 등의 포장을 훼손한 경우 예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집

소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)

디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우

시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우

전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우

1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품이므로 단순 변심 및 착오로 인한 취소/교환/반품 시 해외주문 반품/취소 수수료 고객 부담 (해외주문 반품/취소 수수료는 판매정가의 20%를 적용

2) 중고도서 : 반품/교환접수없이 반송하거나 우편으로 접수되어 상품 확인이 어려운 경우

소비자 피해보상
환불지연에 따른 배상

- 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨

- 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

판매자
세렌디피티1
판매등급
특급셀러
판매자구분
일반
구매만족도
5점 만점에 5점
평균 출고일 안내
3일 이내
품절 통보율 안내
42%

바로가기

최근 본 상품