logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

처음 시작하는 FastAPI

처음 시작하는 FastAPI

(모던 파이썬 개념부터 실전 프로젝트까지, 따라 하며 배우는 웹 백엔드 개발)

빌 루바노빅 (지은이), 한용재, 한바름 (옮긴이)
한빛미디어
26,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
23,400원 -10% 0원
1,300원
22,100원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
aladin 20,800원 -10% 1040원 17,680원 >

책 이미지

처음 시작하는 FastAPI
eBook 미리보기

책 정보

· 제목 : 처음 시작하는 FastAPI (모던 파이썬 개념부터 실전 프로젝트까지, 따라 하며 배우는 웹 백엔드 개발)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 웹 서비스/웹 프로그래밍
· ISBN : 9791169212649
· 쪽수 : 324쪽
· 출판일 : 2024-06-30

책 소개

더 빠른, 더 쉬운 웹 서비스 구축을 위한 FastAPI 핵심 안내서. 파이썬에 익숙한 개발자가 적은 코드로 짧은 시간에 많은 작업을 수행하는 방법을 소개한다. 폼, 데이터베이스, 그래픽, 지도 등 다양한 주제를 예시로 들어 FastAPI 개발의 기본을 뛰어넘는 핵심을 다룬다.

목차

[PART 1 모던 웹과 파이썬]

CHAPTER 1 모던 웹
_1.1 서비스와 API
_1.2 동시성
_1.3 계층
_1.4 데이터
_1.5 정리

CHAPTER 2 모던 파이썬
_2.1 도구
_2.2 시작하기
_2.3 API 및 서비스
_2.4 변수
_2.5 타입 힌트
_2.6 데이터 구조
_2.7 웹 프레임워크
_2.8 정리

[PART 2 빠르게 보는 FastAPI]

CHAPTER 3 FastAPI 둘러보기
_3.1 FastAPI 소개
_3.2 FastAPI 애플리케이션
_3.3 HTTP 요청
_3.4 HTTP 응답
_3.5 자동 문서화
_3.6 정리

CHAPTER 4 Starlette과 비동기, 동시성
_4.1 Starlette
_4.2 동시성 유형
_4.3 FastAPI와 Async
_4.4 직접 사용하기
_4.5 쉬는 시간: 클루 저택 청소
_4.6 정리

CHAPTER 5 Pydantic과 타입 힌트, 모델
_5.1 타입 힌트
_5.2 데이터 그룹화
_5.3 대안
_5.4 간단한 예
_5.5 타입 유효성 검사
_5.6 값 유효성 검사
_5.7 정리

CHAPTER 6 의존성
_6.1 의존성이란?
_6.2 의존성 관련 문제
_6.3 의존성 주입
_6.4 FastAPI 의존성
_6.5 의존성 작성
_6.6 의존성 스코프
_6.7 정리

CHAPTER 7 프레임워크 비교
_7.1 Flask
_7.2 Django
_7.3 기타 웹 프레임워크 기능
_7.4 데이터베이스
_7.5 추천
_7.6 기타 파이썬 웹 프레임워크
_7.7 정리


[PART 3 웹사이트 만들기]

CHAPTER 8 웹 계층
_8.1 쉬는 시간: 상향식, 하향식, 양방향?
_8.2 RESTful API 설계
_8.3 파일 및 디렉터리 구조
_8.4 첫 번째 웹사이트 코드
_8.5 요청
_8.6 다중 라우터
_8.7 웹 계층 구축
_8.8 데이터 모델 정의
_8.9 스텁과 가짜 데이터
_8.10 단계별로 구현하는 공통 기능
_8.11 가짜 데이터 생성
_8.12 테스트!
_8.13 FastAPI가 자동 생성한 테스트 양식
_8.14 서비스 계층과 데이터 계층의 대화
_8.15 페이징과 정렬
_8.16 정리

CHAPTER 9 서비스 계층
_9.1 서비스 정의
_9.2 레이아웃
_9.3 보호
_9.4 기능
_9.5 테스트!
_9.6 웹 계층 수정
_9.7 기타 서비스 수준 고려 사항
_9.8 정리

CHAPTER 10 데이터 계층
_10.1 DB-API
_10.2 SQLite
_10.3 레이아웃
_10.4 데이터베이스 초기화
_10.5 서비스 계층 연결
_10.6 테스트!
_10.7 정리

CHAPTER 11 인증 및 인가
_11.1 인증의 필요성
_11.2 인증 방법
_11.3 글로벌 인증: 공유 비밀번호
_11.4 간단한 개인 인증
_11.5 더 멋진 개인 인증
_11.6 인가
_11.7 미들웨어
_11.8 정리

CHAPTER 12 테스트
_12.1 웹 API 테스트
_12.2 테스트의 종류
_12.3 테스트 대상
_12.4 pytest
_12.5 레이아웃
_12.6 단위 테스트 자동화
_12.7 통합 테스트 자동화
_12.8 리포지터리 패턴
_12.9 전체 테스트 자동화
_12.10 보안 테스트
_12.11 부하 테스트
_12.12 정리

CHAPTER 13 프로덕션
_13.1 배포
_13.2 HTTPS
_13.3 성능
_13.4 트러블슈팅
_13.5 정리

[PART 4 갤러리]

CHAPTER 14 데이터베이스와 데이터 과학, AI
_14.1 데이터 저장소
_14.2 관계형 데이터베이스와 SQL
_14.3 비관계형 데이터베이스
_14.4 SQL 데이터베이스의 NoSQL 기능
_14.5 데이터베이스 부하 테스트
_14.6 데이터 과학과 AI
_14.7 정리

CHAPTER 15 파일
_15.1 Multipart 지원
_15.2 파일 업로드
_15.3 파일 다운로드
_15.4 정적 파일 서비스
_15.5 정리

CHAPTER 16 양식과 템플릿
_16.1 양식
_16.2 템플릿
_16.3 정리

CHAPTER 17 데이터 탐색 및 시각화
_17.1 파이썬과 데이터
_17.2 PSV 텍스트 출력
_17.3 SQLite 데이터 소스 및 웹 출력
_17.4 정리

CHAPTER 18 게임
_18.1 파이썬 게임 패키지
_18.2 게임 로직 분리
_18.3 게임 설계
_18.4 웹 계층 1: 게임 초기화
_18.5 웹 계층 2: 게임 단계
_18.6 서비스 계층 1: 초기화
_18.7 서비스 계층 2: 점수 계산
_18.8 즐거운 테스트!
_18.9 데이터 계층: 초기화
_18.10 크립토나미콘 실행
_18.11 정리

APPENDIX A 더 읽을거리
_A.1 파이썬
_A.2 FastAPI
_A.3 Starlette
_A.4 Pydantic

APPENDIX B 생명체와 탐험가
_B.1 생명체 목록
_B.2 탐험가
_B.3 탐험가 저서
_B.4 기타 자료

저자소개

빌 루바노빅 (지은이)    정보 더보기
리눅스와 웹, 파이썬 전문 개발자로 40여 년 활동했으며 『처음 시작하는 파이썬』(한빛미디어, 2020)과 『Linux System Administration』(O’Reilly, 2007)을 집필했습니다. 몇 년 전 FastAPI를 발견해 대규모 생물의학 연구 API를 재작성하는 데 적용했습니다. 이 같은 긍정적인 경험을 바탕으로 FastAPI를 새로운 프로젝트에 적극 도입했습니다. 현재 미네소타의 상그레 데 사스콰치 산맥에서 가족과 세 마리의 고양이와 함께 살고 있습니다.
펼치기
한용재 (지은이)    정보 더보기
LG전자 MC사업부에서 휴대폰에 탑재되는 소프트웨어를 오랜 기간 만들었고, 토스인컴과 모두싸인에서 백엔드 엔지니어로 활동하다가 현재는 비긴트의 대표를 맡고 있다. 모토는 일신우일신(日新又日新)이고, 영화와 교양 과학 서적을 좋아한다. 《NestJS로 배우는 백엔드 프로그래밍》(2022, 제이펍)을 집필했고, 《처음 시작하는 FastAPI》(한빛미디어, 2024), 《이펙티브 소프트웨어 테스팅》(2023, 제이펍)을 번역했다.
펼치기
한바름 (옮긴이)    정보 더보기
2019년부터 개발자 커리어를 시작했습니다. 파이썬의 간결함과 직관성에 반하고 파이썬 생태계의 다양성에 심취해 프로젝트에 파이썬을 주 언어로 사용합니다. ‘나를 위한 업무관리 서비스’ SLASH를 개발하는 SIG에서 백엔드 엔지니어로 중입니다. FastAPI를 통해 말 그대로 빠른 API를 개발하고 있습니다.
펼치기

책속에서



이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책
9791169218313