HOME > Detail View

Detail View

파이썬 웹 프로그래밍 에센셜 : 세 줄 코드부터 웹 서비스까지 체계적으로 배우는

파이썬 웹 프로그래밍 에센셜 : 세 줄 코드부터 웹 서비스까지 체계적으로 배우는 (Loan 3 times)

Material type
단행본
Personal Author
김승구
Title Statement
파이썬 웹 프로그래밍 에센셜 = Python web programming essential : 세 줄 코드부터 웹 서비스까지 체계적으로 배우는 / 김승구 지음
Publication, Distribution, etc
서울 :   부크크,   2020  
Physical Medium
346 p. : 삽화 ; 26 cm
ISBN
9791137209503
000 00000nam c2200205 c 4500
001 000046037311
005 20200716090354
007 ta
008 200715s2020 ulka 000c kor
020 ▼a 9791137209503 ▼g 03000
040 ▼a 211009 ▼c 211009 ▼d 211009
082 0 4 ▼a 005.133 ▼2 23
085 ▼a 005.133 ▼2 DDCK
090 ▼a 005.133 ▼b P999 2020z14
100 1 ▼a 김승구
245 1 0 ▼a 파이썬 웹 프로그래밍 에센셜 = ▼x Python web programming essential : ▼b 세 줄 코드부터 웹 서비스까지 체계적으로 배우는 / ▼d 김승구 지음
260 ▼a 서울 : ▼b 부크크, ▼c 2020
300 ▼a 346 p. : ▼b 삽화 ; ▼c 26 cm
945 ▼a KLPA

Holdings Information

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Main Library/Monographs(3F)/ Call Number 005.133 P999 2020z14 Accession No. 111830998 Availability Available Due Date Make a Reservation Service B M

Contents information

Book Introduction

프로그래밍 언어나 웹 프레임워크의 요소들을 설명하기 보다 실제 웹 서비스의 구조와 구현 방법을 세부 주제로 나누어 차근차근 설명한다. 비유하자면 지도의 요소들을 설명하기보다 목적지로 가는 길을 설명하려 하였다. 더불어 독자들이 예제를 진행하면서 '내가 지금 타이핑하고 있는 프로그램 코드 라인의 의미는 뭘까?'라는 의문을 가지지 않도록 프로그램 코드들을 최대한 라인 단위까지 설명했다.

프로그래밍 언어나 웹 프레임워크의 요소들을 설명하기 보다 실제 웹 서비스의 구조와 구현 방법을 세부 주제로 나누어 차근차근 설명합니다. 비유하자면 지도의 요소들을 설명하기보다 목적지로 가는 길을 설명하려 하였습니다. 더불어 독자들이 예제를 진행하면서 '내가 지금 타이핑하고 있는 프로그램 코드 라인의 의미는 뭘까?'라는 의문을 가지지 않도록 프로그램 코드들을 최대한 라인 단위까지 설명했습니다.

기본적인 웹 서비스 구현 이외에 증대되어 가는 사용자 데이터의 중요성에 대응하고자 '상태있는(stateful)' 연결의 핵심인 쿠키와 세션을 별도의 주제로 다루었습니다. 더불어 파이썬 웹 프로그래밍에서 AJAX(Asynchronous JavaScript And XML)를 jQuery를 사용하지 않고 순수한 JavaScript를 사용하여 원리를 이해할 수 있도록 다루었습니다.

예제 진행을 위해 이전 참고서들이 사용했었던 이클립스(Eclipse) 대신 현재 많이 사용되고 있는 파이썬 개발 환경인 파이참(Pycharm)을 이용하여 예제들을 구성하였습니다.


Information Provided By: : Aladin

Author Introduction

김승구(지은이)

전기.전자공학을 공부한 후 삼성전자에서 연구원으로 근무하였다. 기술, 기업, 경제에 관심이 많아 다시 경영학을 공부하였다. 시간과 공간의 제약을 넘어서는 연결의 관점에서 컴퓨터 네트워크 그리고 웹의 가능성은 아직 충분히 실현되지 않았다고 생각한다. 스타트업 대표로 활동하며 배운 바를 통해 더 나은 사람이 되기 위해 노력 중이다.

Information Provided By: : Aladin

Table of Contents

1. 웹 서비스와 웹 프로그래밍 프레임워크
1.1. 웹 서비스 모델
1.2. 웹 프로그래밍 프레임워크

2. 파이썬(Python)을 이용한 웹 프로그래밍 기초 다지기
2.1 파이썬 환경 구성
2.2. 웹 서버를 위한 파이썬 플라스크(Flask) 프로그램의 기본 구조
2.3. 플라스크를 이용한 웹 페이지 생성과 서비스
2.4. 사용자 입력처리
2.5. 데이터베이스(DB)를 이용한 정보 관리와 패키지 형태로 프로젝트 구조변경

3. 웹 프로그램의 다양한 기능 이해하기
3.1. 사용자 등록기능 구현
3.2. 로그인/로그아웃 및 사용자 정보 관리기능 구현
3.3. 컨텐츠 포스팅 및 관리기능 구현
3.4. 컨텐츠를 여러 페이지로 나누어 제공하기
3.5. Email을 이용한 패스워드 재설정 구현
3.6. 맞춤형 오류(Error) 페이지

4. 웹 서비스의 배포
4.1. 데이터베이스(DB) 환경 구성
4.2. 파이썬 환경 구성
4.3. 웹 서버 프로그램과의 연동
4.4. 도메인 이름 연결
4.5. HTTPS를 이용한 보안 접속

5. 필요할 때 찾아볼 유용한 내용들
5.1 쿠키와 세션
5.2. 데이터베이스(DB)와 세션
5.3. AJAX와 플라스크

New Arrivals Books in Related Fields

Ramamurthy, Bina (2021)
윤관식 (2020)