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 C
“이한영의 Django(장고 입문”은 파이썬 기초 학습을 끝낸 분을 대상으로 한 파이썬 웹 개발 입문서입니다. 파이썬 기본만 잘 알면 웹 개발 경험이 없어도 큰 문제 없이 따라갈 수 있도록 구성했으며, 다음과 같은 특징을 가집니다.
백문이 불여일타! 직접 기능 구현에 집중한 예제 위주의 학습
기반 지식 설명보다는 예제 위주의 학습에 집중했습니다. 직접 코드를 입력하고 그 결과를 확인하면서 웹 사이트의 기능을 하나씩 만들며 배우는 즐거움을 맛보고, 웹 사이트 구성의 처음부터 끝까지 경험할 수 있습니다. 그리고 이 과정을 통해 만들어진 웹 사이트는 나만의 콘텐츠로 활용할 수 있어 실용적입니다.
전지적 입문자 시점! 프로그래밍 입문자들이 느낄 어려움을 최대한 개선
입문자들이 이해하기 어려운 개념은 예시나 삽화 등을 더하거나 평이한 표현으로 대체하여 설명하였습니다. 또한 기존 프로그래밍 도서 학습 시 불편한 점(코드가 분리되어 들여쓰기 구분이 어려움, 이전 코드 대비 추가/수정된 점 확인이 번거로움, 긴 url을 최대한 줄이고자 심혈을 기울였습니다.
온라인 자료 제공
시간이 지나 개발환경 설정이나 배포 방법이 달라질 경우, 내용 업데이트 등을 고려해 참조 사이트를 함께 제공합니다.
대상 독자
- 파이썬 기본서 학습 후 무엇을 공부할지 고민하는 분
- Django를 통해 쉽고 빠르게 파이썬 웹 개발을 경험하고 싶은 분
- 나만의 웹 사이트를 직접 만들며 웹 개발을 이해하고 싶은 분