장바구니 담기 close

장바구니에 상품을 담았습니다.

이한영의 Django(장고) 입문

이한영의 Django(장고) 입문

  • 이한영
  • |
  • 디지털북스
  • |
  • 2023-03-10 출간
  • |
  • 384페이지
  • |
  • 188 X 257mm
  • |
  • ISBN 9788960884229
판매가

25,000원

즉시할인가

22,500

배송비

무료배송

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
22,500

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평

“이한영의 Django(장고) 입문”은 파이썬 기초 학습을 끝낸 분을 대상으로 한 파이썬 웹 개발 입문서입니다. 파이썬 기본만 잘 알면 웹 개발 경험이 없어도 큰 문제 없이 따라갈 수 있도록 구성했으며, 다음과 같은 특징을 가집니다.

■ 백문이 불여일타! 직접 기능 구현에 집중한 예제 위주의 학습
기반 지식 설명보다는 예제 위주의 학습에 집중했습니다. 직접 코드를 입력하고 그 결과를 확인하면서 웹 사이트의 기능을 하나씩 만들며 배우는 즐거움을 맛보고, 웹 사이트 구성의 처음부터 끝까지 경험할 수 있습니다. 그리고 이 과정을 통해 만들어진 웹 사이트는 나만의 콘텐츠로 활용할 수 있어 실용적입니다.

■ 전지적 입문자 시점! 프로그래밍 입문자들이 느낄 어려움을 최대한 개선
입문자들이 이해하기 어려운 개념은 예시나 삽화 등을 더하거나 평이한 표현으로 대체하여 설명하였습니다. 또한 기존 프로그래밍 도서 학습 시 불편한 점(코드가 분리되어 들여쓰기 구분이 어려움, 이전 코드 대비 추가/수정된 점 확인이 번거로움, 긴 url)을 최대한 줄이고자 심혈을 기울였습니다.

■ 온라인 자료 제공
시간이 지나 개발환경 설정이나 배포 방법이 달라질 경우, 내용 업데이트 등을 고려해 참조 사이트를 함께 제공합니다.
[참조 사이트] https://books.django.ac/

대상 독자
- 파이썬 기본서 학습 후 무엇을 공부할지 고민하는 분
- Django를 통해 쉽고 빠르게 파이썬 웹 개발을 경험하고 싶은 분
- 나만의 웹 사이트를 직접 만들며 웹 개발을 이해하고 싶은 분

목차

PART 01 Django 웹 개발 준비

CHAPTER 01 Django와 웹사이트의 이해
__1.1 Django는?
__1.2 Django의 핵심 기능
CHAPTER 02 우리는 어떻게 웹 사이트를 볼 수 있을까?
__2.1 웹 페이지가 요청에 응답하는 방법
__2.2 Django가 요청에 응답하는 방법
CHAPTER 03 개발환경 구성
__3.1 Python 설치
__3.2 PyCharm Community Edition 설치
__3.3 터미널 설정
__3.4 터미널 사용법

PART 02 pyburger 프로젝트

CHAPTER 04 Django가 요청에 응답하게 하기
__4.1 Django의 디자인 패턴
__4.2 Django의 설치와 프로젝트 생성
__4.3 View 사용하기
__4.4 Template 사용하기
CHAPTER 05 Django에 데이터 저장하기
__5.1 Model 구성하기
__5.2 데이터베이스 마이그레이션
__5.3 Django admin 사용하기
CHAPTER 06 Django에 데이터 보여주기
__6.1 데이터베이스 다루기
__6.2 View에서 데이터 다루기
__6.3 Template에서 데이터 다루기
CHAPTER 07 Django에 데이터 전송하기
__7.1 웹에서 데이터를 전송하는 방법
__7.2 GET 방식을 사용한 버거 검색
__7.3 form을 사용한 GET 요청

PART 03 pylog 프로젝트

CHAPTER 08 개발환경 구성
__8.1 PyCharmProject 생성
__8.2 Django 설치 및 초기설정
__8.3 인덱스 페이지 구성
CHAPTER 09 글과 댓글 모델 구현
__9.1 1:N 연결의 이해
__9.2 1:N 관계 모델 구현
__9.3 글과 댓글 admin 구현
CHAPTER 10 글과 댓글 모델 구현
__10.1 글(Post) 목록 보여주기
__10.2 댓글(Comment) 목록 보여주기
CHAPTER 11 CSS와 정적파일
__11.1 CSS
__11.2 정적파일(Static Files)
CHAPTER 12 유저가 업로드하는 정적파일
__12.1 정적파일의 분류
__12.2 유저가 업로드하는 정적파일 설정
__12.3 정적파일을 저장하는 필드 추가
__12.4 MEDIA_URL과 업로드 파일 연결
__12.5 템플릿에 업로드된 파일 보여주기
CHAPTER 13 글 상세 페이지
__13.1 상세 페이지 기본 구조
__13.2 동적 URL 경로
__13.3 ID에 해당하는 글을 보여주기
__13.4 CSS 적용
__13.5 댓글 기능
CHAPTER 14 글/댓글 작성
__14.1 글 작성 페이지 기본 구조
__14.2 사용자의 입력을 받는 Template
__14.3 View에서 POST 요청 처리
__14.4 CSS 적용 및 링크 생성
__14.5 댓글 작성
__14.6 글 작성 시 이미지 업로드

PART 04 pystagram 프로젝트

CHAPTER 15 개발환경 구성
__15.1 PyCharmProject 생성
__15.2 Django 설치 및 초기설정
__15.3 인덱스 페이지 구성
CHAPTER 16 개발환경 구성
__16.1 CustomUser 모델 설정
__16.2 로그인/피드 페이지 기본 구조
__16.3 로그인 여부에 따른 접속 제한
__16.4 로그인 기능
__16.5 로그아웃 구현 및 로그인 개선
__16.6 회원가입
CHAPTER 17 개발환경 구성
__17.1 글/이미지/댓글 모델링
__17.2 Admin에 연관 객체 표시
__17.3 피드 페이지
CHAPTER 18 글과 댓글
__18.1 댓글 작성
__18.2 글 작성하기
CHAPTER 19 동적 URL
__19.1 URL 경로 변경
__19.2 Template의 동적 URL 변경
__19.3 View의 동적 URL 변경
CHAPTER 20 해시태그
__20.1 다대다 관계 모델
__20.2 다대다 모델 Admin
__20.3 해시태그 검색
__20.4 해시태그 생성
CHAPTER 21 글 상세 페이지
__21.1 글 상세 페이지
__21.2 글 작성 후 이동할 위치 지정
__21.3 Template 중복코드 제거
CHAPTER 22 좋아요 기능
__22.1 좋아요 모델, 관리자 구성
__22.2 좋아요 토글 액션
CHAPTER 23 좋아요 기능
__23.1 팔로우/팔로잉 모델, 관리자 구성
__23.2 프로필 페이지
__23.3 팔로우/팔로잉 목록
__23.4 팔로우 버튼

PART 05 사이트를 온라인에 올리기

CHAPTER 24 AWS Lightsail
__24.1 인스턴스 생성
__24.2 인스턴스 설정
__24.3 서버에 소스코드 전송
CHAPTER 25 AWS Lightsail
__25.1 배포를 위한 구조 변경
__25.2 runserver 실행

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.