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

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

Django(장고)를 활용한 쉽고 빠른 웹 개발

한빛미디어

집필서

절판

  • 저자 : 김석훈
  • 출간 : 2016-07-15
  • 페이지 : 492 쪽
  • ISBN : 9788968482939
  • eISBN : 9788968483035
  • 물류코드 :2293
  • 개정판정보 :개정판이 새로 출간되었습니다. 개정판 보기
  • 초급 초중급 중급 중고급 고급
1 2 3 4 5
4점 (14명)
좋아요 : 68

책소개

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

■ 문법 및 코드가 간결하여 생산성이 뛰어나다.

■ JAVA 언어에 비해 쉽고 빠른 개발을 할 수 있다.

■ 웹 개발을 위한 다양한 라이브러리를 제공한다.

 

 

파이썬 웹 프로그래밍, Django가 정답이다!

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

 

 

이 책의 특징

■ 파이썬 웹 프레임워크에서 범용성이 가장 높은 Django를 사용해서 실제 프로젝트의 웹 애플리케이션을 개발할 수 있다. 

■ Model, Template, View에 따른 반복적인 실습을 통해 Django에서의 웹 애플리케이션 개발 방식과 그 원리에 대해 이해할 수 있다. 

■ 모든 예제를 간결하고 확장성이 높은 클래스형 뷰(CBV)로 실습하므로, CBV의 장점을 습득하고 활용할 수 있다. 

■ virtualenv 툴을 사용하여 가상 환경을 구성하고 오픈 소스 라이브러리를 활용할 수 있다. 

■ 윈도우 사용자를 위한 PyCharm 개발 툴을 소개하고 있어, 리눅스 사용자는 물론 윈도우 사용자도 무리 없이 내용을 따라할 수 있다.

 

 

detail.jpg

 

저자소개

김석훈 저자

김석훈

C 언어로 프로그램 개발을 시작했으며 지금은 자바와 파이썬으로 프로젝트를 진행하고 있다. KT ucloud 서비스의 백엔드 서버 개발 프로젝트에 참여해 자바로 고객의 폴더/파일에 대한 메타 정보 처리 엔진을, 파이썬으로 클라이언트 푸시 서비스를 개발했다. 또한 KT 인터넷 회선의 속도 측정 프로그램, 네트워크 장비에 대한 운용 관리 프로그램, 방대한 양의 트래픽 데이터 분석 프로그램을 개발한 바 있다. 개인적으로는 파이썬의 매력에 푹 빠져 될 수 있으면 파이썬으로 코딩하기를 즐기고 있다. 그 일환으로 요즘은 Django를 활용한 웹 프로그래밍, Django REST Framework를 활용한 JSON 연동, Pandas를 활용한 데이터 분석 등의 프로젝트를 진행하면서 파이썬의 활용도를 넓혀 가고 있다.

목차

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

 

독자리뷰

오탈자 보기

부록/예제소스

부록/예제소스
자료명 등록일 다운로드
Google Drive 예제소스(from GDrive) 2019-10-29 다운로드
결제하기
• 문화비 소득공제 가능
• 배송료 : 2,000원배송료란?

배송료 안내

  • 20,000원 이상 구매시 도서 배송 무료
  • 브론즈, 실버, 골드회원 무료배송
닫기

리뷰쓰기

닫기
* 상품명 :
파이썬 웹 프로그래밍 (실전편)
* 제목 :
* 별점평가
1 2 3 4 5
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
파이썬 웹 프로그래밍 (실전편)
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
파이썬 웹 프로그래밍 (실전편)
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

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