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

처음 배우는 플라스크 웹 프로그래밍

대규모 애플리케이션 개발부터 테스트, 배포까지

한빛미디어

집필서

판매중

  • 저자 : 윤정현
  • 출간 : 2021-08-30
  • 페이지 : 260 쪽
  • ISBN : 9791162244678
  • eISBN : 9791162246566
  • 물류코드 :10467
  • 초급 초중급 중급 중고급 고급
1 2 3 4 5
4.4점 (27명)
좋아요 : 1

책소개

플라스크 웹 애플리케이션 개발을 위한 최적의 가이드

 

이 책은 파이썬 프레임워크인 플라스크의 기본을 빠르게 익히고 애플리케이션을 직접 만들며 필요한 기능을 배우는 입문+실무 활용서이다. 다양한 개발 상황을 통해 비즈니스 로직 작성법과 플라스크의 사용 방법을 터득할 수 있도록 애플리케이션 개발, 테스트, 배포의 과정으로 진행된다. 

 

 

상세이미지_처음 배우는 플라스크 웹 프로그래밍.jpg

저자소개

윤정현 저자

윤정현

현재 파이썬 개발 튜터 및 컨설팅 업무를 하고 있다. 선린인터넷고등학교를 졸업 후 서버 개발자로 활동 중이다. 250만 유저가 사용하는 서비스와 40대 글로벌 서버 개발 경험이 있고 아웃소싱 및 정부 R&D 과제에 참여했다.

목차

CHAPTER 1 플라스크 시작하기

1.1 웹 소개 

1.2 플라스크 소개 

1.3 플라스크 설치 

1.4 플라스크 기초 

1.5 플라스크 응용 

 

CHAPTER 2 플라스크로 애플리케이션 만들기

2.1 플라스크 준비 

2.2 플라스크 확장 

2.3 플라스크 테스트 

2.4 플라스크 비동기 

 

CHAPTER 3 플라스크로 영화 예매 사이트 만들기

3.1 플라스크 세팅하기 

3.2 영화 예매 데이터베이스 설계하기 

3.3 회원가입, 로그인, 로그아웃 페이지 만들기 

3.4 영화 목록 페이지 만들기

3.5 영화관 목록 페이지 만들기 

3.6 영화 상영 시간표 페이지 만들기 

3.7 영화 좌석 예매 페이지 만들기 

 

CHAPTER 4 플라스크로 블로그 만들기

4.1 플라스크 세팅하기 

4.2 블로그 데이터베이스 설계하기 

4.3 블로그 글쓰기 페이지 만들기 

4.4 블로그 글 목록 페이지 만들기 

4.5 블로그 글 검색 기능 만들기 

4.6 블로그 관련 글 기능 만들기

4.7 블로그 댓글 기능 만들기 

4.8 블로그 조회 수 기능 만들기 

4.9 블로그 테스트 코드 작성하기 

 

CHAPTER 5 플라스크로 쇼핑몰 만들기

5.1 플라스크 세팅하기 

5.2 쇼핑몰 데이터베이스 설계하기 

5.3 쇼핑몰 카테고리 만들기 

5.4 쇼핑몰 제품 목록 만들기 

5.5 쇼핑몰 배송지 만들기 

5.6 쇼핑몰 장바구니 만들기 

5.7 쇼핑몰 구매하기 만들기 

 

CHAPTER 6 플라스크 배포

6.1 AWS 엘라스틱 빈스토크를 이용한 배포 

6.2 GitHub Action을 이용한 배포

출판사리뷰

플라스크는 파이썬 마이크로 웹 프레임워크입니다. 이 책은 플라스크 사용법을 빠르게 익히고 플라스크와 플라스크 확장 모듈을 이용해 애플리케이션을 만드는 방법에 대해 알아봅니다. 먼저 플라스크 기초 내용을 다루고, 각 기능을 빠르게 탐색하여 대규모 애플리케이션 개발을 위해 실무에서 쓰이는 코드와 인프라를 준비하는 과정으로 구성되어 있습니다.

 

 

이 책의 구성


1장_플라스크 시작하기

플라스크의 특징과 도입 사례를 간단히 소개하고 파이썬 설치, 가상환경 생성과 및 의존성 관리를 위한 개발환경 구축, 실습 도구인 파이참 설치 과정을 설명합니다. 개발환경을 구축하고 플라스크 애플리케이션을 만드는 법과 라우팅을 통해 API를 만드는 법을 배웁니다. 또한 플러거블 뷰와 블루프린트 등 플라스크에 추가된 기능에 대해 설명합니다.

 

2장_플라스크로 애플리케이션 만들기

AWS RDS와 깃(Git)을 설치하고 저자의 깃허브(GitHub)에 공개된 플라스크 예제를 통해 사용법을 숙지합니다. 추가로 플라스크 예제를 통해 플라스크 확장 모듈에 대해 배우고 어떻게 사용되는지 확인하고 장고와 동일한 기능을 구현합니다. 마지막으로 유닛 테스트 모듈을 통해 테스트해보고 셀러리와 RxPY를 이용한 플라스크 비동기 구현에 대해 알아봅니다.

 

3장_플라스크로 영화 예매 사이트 만들기

플라스크를 이용해 실제 웹사이트를 만들어보는 첫 번째 실습으로 영화 예매 사이트 예제를 함께 익혀봅니다. 기본적인 플라스크 환경 세팅 후 영화 예매 데이터베이스 설계, 회원가입/로그인/로그아웃 페이지 만들기, 영화 목록 페이지 만들기, 영화관 목록 페이지 만들기, 영화 상영 시간표 페이지 만들기, 좌석 예매 페이지 만들기의 순서로 실습을 진행합니다.

 

4장_플라스크로 블로그 만들기

플라스크로 블로그를 만들어보면서 전체적인 구조를 이해해봅니다. 기본적인 세팅 후 블로그 데이터 설계, 글쓰기 페이지 만들기, 글 목록 페이지 만들기, 글 검색 기능 만들기, 블로그 관련 글 기능 만들기, 댓글 기능 만들기, 조회 수 기능 만들기의 순서로 실습을 진행하고 테스트 코드를 작성해봅니다.

 

5장_플라스크로 쇼핑몰 만들기

실무에서 가장 많이 활용할 수 있는 쇼핑몰 사이트를 만들어봅니다. 플라스크 환경 세팅 후 쇼핑몰 데이터베이스 설계, 쇼핑몰 카테고리 만들기, 제품 목록 만들기, 배송지 만들기, 장바구니 만들기, 구매하기 만들기의 순서로 실습을 진행합니다.

 

6장_플라스크 배포

플라스크 애플리케이션을 배포하는 법을 배웁니다. AWS 클라우드에서 애플리케이션을 신속하게 배포하고 관리할 수 있는 AWS 엘라스틱 빈스토크를 이용하는 법을 배우고, 파이썬 최신 버전도 설치할 수 있는 Dockerfile을 이용한 배포와 무중단 배포를 해봅니다. 또한 CI/CD 툴인 GitHub Action을 이용해 자동으로 배포하는 인프라 구축 방법에 대해 알아봅니다.

 

 

추천사(베타리딩 후기)

 

지루한 문법 설명이나 개념 설명보다 플라스크 기반의 실용적인 웹 애플리케이션 개발을 원한다면 이 책을 추천합니다. 개발환경 구축부터 배포까지 다양한 실습을 영화 예매, 블로그, 쇼핑몰 사이트 예제를 통해서 빠르게 익힐 수 있습니다. 플라스크를 더 쉽게 다룰 수 있는 저자의 노하우를 짧게나마 볼 수 있고, 실습도 흔히 볼 수 사이트로 구성되어 있기 때문에 예제를 활용하여 내가 원하는 웹사이트를 만들어 볼 수 있습니다. 사전에 웹 애플리케이션 개발이나 기본적인 DB 지식, 파이썬 문법에 충분히 익숙하다면, 이 책으로 얻어 갈 수 있는 것이 많다고 생각합니다.

인천대학교_김민성

 

개발환경 구축부터 테스트, 배포까지 플라스크 기반 웹 애플리케이션 구축의 일련 과정을 한눈에 조망할 수 있다는 것이 이 책의 가장 큰 장점입니다. 조금만 응용하면 다양한 애플리케이션을 만드는 데 도움이 되는 영화 예매 사이트, 블로그, 쇼핑몰 등의 대표성 있는 실습 예제도 마음에 들었습니다. 셀러리 및 RxPY를 활용한 비동기 구현과 ORM 기반의 DB 연동을 자세히 다루고 있으며, 개인적으로 이 책 덕분에 GitHub Action이나 AWS 엘라스틱 빈스토크를 경험할 수 있던 것이 큰 소득이었습니다. 

한국외국어대학교 정보지원처_허민

독자리뷰

오탈자 보기

결제하기
• 문화비 소득공제 가능
• 배송료 : 2,000원배송료란?

배송료 안내

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

리뷰쓰기

닫기
* 상품명 :
처음 배우는 플라스크 웹 프로그래밍
* 제목 :
* 별점평가
1 2 3 4 5
* 내용 :

* 리뷰 작성시 유의사항

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

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

오탈자 등록

닫기
* 도서명 :
처음 배우는 플라스크 웹 프로그래밍
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
처음 배우는 플라스크 웹 프로그래밍
구입처*
구입일*
부가기호*
부가기호 안내

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

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

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

닫기

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