출고예상일 안내
주문하신 상품이 한국에서 현지 배송을 위한 출고단계가 이루어질 것으로 예상되는 날짜입니다. 상품을 준비하는 과정에서 내부적인 사정으로 인해 출고예상일에 다소 오차가 생길 수 있습니다.
여러 상품(예약상품포함)을 함께 주문하신 경우 출고예상일이 가장 늦은 날짜에 맞춰 함께 배송됩니다.

- 정가
- $60.00
- 판매가
-
$43.74
(27%↓)
- 적립금
- $0.87 (2%P)
품절된 상품입니다.
이 책을 꼭 원하시는 고객님께서는 아래 "상품문의"를 클릭 후 구매의사를
알려주세요. 책이 확보 될 경우 연락 드리겠습니다.
평점 - · 리뷰 0
ISBN : 9788968482939 / 492쪽 183 x 235 (㎜)
이 상품에 궁금하신점이 있으세요? 1:1상담문의

-
엥지유니버스
-
클리커, 강민혁
-
거트루드(박태현)
- 27,000
- 21,600
- 23,400
- 23,400
출판사 리뷰
출판사 서평 어떤 독자를 위한 책인가? -. 파이썬의 문법을 뗀 파이썬 초급 개발자 -. 장고 프레임워크를 사용하여 실제 프로젝트의 웹 애플리케이션을 개발하려고 하는 개발자 -. 자바 등 다른 언어로 웹 프로그?래밍을 경험해 본 개발자 도서 특징 웹 프로그래밍, 왜 파이썬이어야 하는가? ㆍ 문법 및 코드가 간결하여 생산성이 뛰어나다. ㆍ JAVA 언어에 비해 쉽고 빠른 개발을 할 수 있다. ㆍ 웹 개발을 위한 다양한 라이브러리를 제공한다. 파이썬 웹 프로그래밍, Django가 정답이다! Django 프레임워크를 사용하면 ... 어떤 독자를 위한 책인가? -. 파이썬의 문법을 뗀 파이썬 초급 개발자 -. 장고 프레임워크를 사용하여 실제 프로젝트의 웹 애플리케이션을 개발하려고 하는 개발자 -. 자바 등 다른 언어로 웹 프로그래밍을 경험해 본 개발자 도서 특징 웹 프로그래밍, 왜 파이썬이어야 하는가? ㆍ 문법 및 코드가 간결하여 생산성이 뛰어나다. ㆍ 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 툴을 사용하면 파이썬 버전을 바꿔가면서 실습할 수 있습니다.

목차
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 유료 버전에서 만든 프로젝트 사용하기






































