본문내용 바로가기
무료배송 소득공제

파이썬 웹 프로그래밍 플라스크를 이용한 쉽고 빠른 웹 개발

위키북스 오픈소스 웹 시리즈 56
주성식 , 홍성민 지음 | 위키북스 | 2014년 01월 28일 출간
  • 정가 : 25,000원
    판매가 : 22,500 [10%↓ 2,500원 할인]
  • 혜택 :
    [기본적립] 1250원 적립 [5% 적립] [추가적립] 5만원 이상 구매 시 2,000원 추가적립 안내 [회원혜택] 회원 등급 별, 3만원 이상 구매 시 2~4% 추가적립 안내 [리뷰적립] 리뷰 작성 시 e교환권 최대 300원 추가적립 안내
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 도서상태 : 절판
상품상세정보
ISBN 9788998139414(8998139413)
쪽수 316쪽
크기 188 * 240 mm 판형알림

책소개

이 책이 속한 분야

『파이썬 웹 프로그래밍』은 많은 개발자들에게 인기를 얻고 있는 언어인 파이썬과 마이크로 웹 프레임워크인 플라스크를 활용해 쉽고 재미있게 웹 애플리케이션을 개발하는 방법을 소개한 책이다. 파이썬이나 웹 프로그래밍을 잘 모르더라도 프로그래밍에 대한 약간의 경험만 있다면 예제와 설명을 통해 자연스럽게 웹 프로그래밍의 재미를 느낄 수 있다.

목차

[PART 01] 파이썬 웹 애플리케이션 시작하기

▣ 1장: 파이썬과 웹 애플리케이션

1.1 파이썬
- 인터프리터 기반의 객체 지향(Object-oriented) 프로그래밍 언어
- 플랫폼 독립적인 언어 (Platform Independent)
- 유연한 확장(Extendible)
- 동적 타이핑(Dynamic Typing)
- 리플렉션(Reflection)
1.2 웹 애플리케이션 개발 동향
1.3 풀 스택 프레임워크 vs. 마이크로 프레임워크
1.4 대표적인 마이크로 프레임워크
- 시나트라(루비)
- 스칼라트라(Scalatra, Scala)
- 보틀(Bottle, 파이썬)
1.5 플라스크(Flask)
- 플라스크의 특징
- 플라스크 웹 애플리케이션 살펴보기

▣ 2장: 개발 환경 설정

2.1 설치 개요
2.2 파이썬 설치
2.3 플라스크 설치
2.4 통합개발 환경(IDE) 설치
- 이클립스 설치
- PyDev 설치
2.5 깃허브(Github) 저장소 연결
- 깃(Git)
- 깃허브(Gitbub)
로컬로 예제 소스 가져오기
2.6 플라스크 애플리케이션 실행

▣ 3장: 플라스크 시작하기

3.1 첫 플라스크 애플리케이션, “Hello Flask!”
3.2 라우팅
3.3 요청과 응답
3.4 쿠키와 세션
3.5 정적 파일과 템플릿
- 주석
- 공백
- 이스케이핑
- for
- if
- macro
- import
- extends
- include
3.6 에러와 로깅
3.7 로컬 서버 실행

▣ 4장: 작은 트위터, 미니 트윗(minitwit)

4.1 미니 트윗 개요
4.2 데이터베이스처리
4.3 뷰 함수 구현
- 사용자 등록
- 로그인/로그아웃
- 트윗 등록
- 팔로우/언팔로우
- 타임라인
4.4 정적 파일과 템플릿

[PART 02] 파이썬 웹 애플리케이션 만들기

▣ 5장: 추억을 기록한다, 포토로그(Photolog)

5.1 포토로그 개요
5.2 클라이언트 측 구조
- 부트스트랩(bootstrap)
- 폰트 어썸(Font Awesome)
- jQuery 자바스크립트 라이브러리
- exif.js와 binaryajax.js
- gmaps.js
5.3 애플리케이션 레이아웃
5.4 서버 측 구조
- MVC(Model-View-Controller)
- 패키지 초기화
- 로깅
- SQLAlchemy
- 블루프린트
- 세션
- WTForms
5.5 필요한 패키지 설치

▣ 6장: 사용자 관리와 로그인

6.1 사용자 등록
6.2 사용자 정보 변경
6.3 사용자 탈퇴
6.4 로그인/로그아웃

▣ 7장: EXIF분석과 사진업로드

7.1 EXIF 분석과 입력 값 처리
7.2 지도에 위치 정보 표시
7.3 사진 및 데이터 저장

▣ 8장: 포토로그 사진 보여주기

8.1 사진 목록 출력
8.2 페이징
8.3 수정/삭제
8.4 검색
8.5 지도에 위치 출력

▣ 9장: SNS 연동

9.1 트위터 애플리케이션 등록
- Application Details
- OAuth Settings
9.2 간단한 트위터 클라이언트 만들기
9.3 트위터 연동 모듈 개발
9.4 트윗 결과 메시지 출력
9.5 트위터 연동 확인

[PART 03] 파이썬 웹 애플리케이션 서비스하기

▣ 10장. 아파치로 포토로그 서비스하기

10.1 아파치 웹 서버(Apache HTTP Server)
10.2 mod_wsgi 확장 모듈
10.3 아파치와 mod_wsgi 설치
10.4 아파치와 mod_wsgi 설정
10.5 아파치로 포토로그 실행

▣ 11장: 엔진엑스로 파이썬 웹 애플리케이션 서비스하기

11.1 엔진엑스 웹 서버(Nginx Web Server)
11.2 uWSGI애플리케이션서버
11.3 엔진엑스와 uWSGI 설치
11.4 엔진엑스와 uWSGI 설정
11.5 엔진엑스로 포토로그 실행

▣ APPENDIX 01: 레디스(Redis) 살펴보기

1.1 개요
1.2 특징
- 다양한 데이터형(Data Type)
- 영속성(Persistence)
- 복제(Replication)
- 분할(Partitioning)
- 만료(Expiration)
1.3 OS별 설치
- 윈도우
- 맥OS/리눅스
1.4 포토로그 애플리케이션에 적용하기

▣ APPENDIX 02: 구글 앱 엔진 사용하기

2.1 개요
2.2 구글 앱 엔진 개발 환경
2.3 앱 엔진을 위한 플라스크 프로젝트 구성
2.4 구글 앱 엔진에 배포하기

책 속으로

플라스크는 강력한 기능을 제공하지만 쉽게 배울 수 있는 파이썬의 특징을 그대로 닮아 있다. 하지만 세상에 만병통치약은 없는 법! 플라스크 역시 ‘은탄환’은 아니다. 플라스크는 웹 개발에 필요한 핵심적인 기능을 제공하지만 추가적으로 필요한 기능은 개발자가 직접 해당 모듈을 찾아 통합해야 한다. 그리고 뷰 함수(view function)라고 하는 기본 호출 단위를 제외하면 정해진 개발 가이드라인이 없어서 개발 환경에 맞게 프레임워크를 적절히 설계하고 구조화할 필요도 있다.

그럼에도 기존 웹 개발에 대한 대안으로 파이썬과 플라스크는... 더보기

출판사 서평

파이썬으로 쉽고 재미있게 웹 프로그래밍을 시작하세요!

《파이썬 웹 프로그래밍: 플라스크를 이용한 쉽고 빠른 웹 개발》은 많은 개발자들에게 인기를 얻고 있는 파이썬과 마이크로 웹 프레임워크인 플라스크를 활용해 쉽고 재미있게 웹 애플리케이션을 개발하는 방법을 안내합니다. 파이썬이나 웹 프로그래밍을 잘 모르더라도 프로그래밍에 대한 약간의 경험만 있다면 이 책에서 제시하는 예제와 설명을 통해 자연스럽게 웹 프로그래밍의 재미를 느낄 수 있을 것입니다.

★ 이 책에서 다루는 내용 ★

◎ 파이썬 기반 마이크로 웹 프레임워크인 플... 더보기

Klover 리뷰 (0)

북로그 리뷰 (0) 쓰러가기

북로그 리뷰는 본인 인증 후 작성 가능합니다.
책이나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 내용은 비공개 처리 될 수 있습니다.
※ 북로그 리뷰 리워드 제공 2021. 4. 1 종료

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매 후 문장수집 작성 시, 리워드를 제공합니다. 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①서양도서-판매정가의 12%, ②일본도서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함
바로가기
  • 우측 확장형 배너 2
  • 우측 확장형 배너 2
최근 본 상품