이미 소장하고 있다면 판매해 보세요.
|
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 개발 툴을 소개하고 있어, 리눅스 사용자는 물론 윈도우 사용자도 무리 없이 내용을 따라할 수 있다. |