[도서] 처음 시작하는 FastAPI
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."
해서, 최대한 책을 펼쳐놓는 형태로 리뷰를 작성해 보려고 합니다.
그 중에 자신에게 맞는 부분이 있다면 책을 선택해 보시면 될 것 같습니다. ^^
https://www.hanbit.co.kr/store/books/look.php?p_code=B4964299316
✅ 처음 시작하는 FastAPI 도서리뷰
1️⃣ 이 책이 다루는 내용
- 웹기술
- 파이썬
- FastAPI
2️⃣ 책 구성
CHAPTER1 모던 웹
CHAPTER2 모던 파이썬
CHAPTER3 FastAPI 둘러보기
CHAPTER4 Starlette 비동기,동시성
CHAPTER5 Pydantic과 타입 힌트,모델
CHAPTER6 의존성
CHAPTER7 프레임워크 비교
CHAPTER8 웹 계층
CHAPTER9 서비스 계층
CHAPTER10 데이터 계층
CHAPTER11 인증 및 인가
CHAPTER12 테스트
CHAPTER13 프로덕션
CHAPTER14 데이터베이스와 데이터 과학,AI
CHAPTER15 파일
CHAPTER16 양식과 템플릿
CHAPTER17 데이터 탐색 및 시각화
CHAPTER18 게임
3️⃣ FastAPI
2018년에 세바스티안 라미레즈가 발표한 파이썬 기반 웹프레임워크
파이썬 3에 추가된 기능을 활용해 대부분의 파이썬 웹프레임워크보다 여러면에서 현대적인 프레임워크다.
. 파이썬 타입 힌트
. 비동기 지원을 포함한 웹 머신용 Starlette
. 데이터 정의 및 유효성 검사를 위한 Pydantic
. 다른 기능을 활용하고 확장할 수 있는 특별한 통합 기능
위 기능을 조합해 웹 애플리케이션, 특히 RESTful 웹 서비스를 위한 쾌적한 개발 환경을 제공한다.
4️⃣ 저자 읽고 배운 도서 소개
. Building Data Science Application with FastAPI(Packt, 2021)
. Building Python Microservices with FastAPI(Packt, 2022)
. Microservice APIs(Manning, 2023)
5️⃣ 소감
. FastAPI에 대해 알고 싶거나 현재 경향이나 사용빈도등을 참고해 볼 수 있는 자료가 정리되어 있다.
. FastAPI에 대한 소개 및 빠르게 실습해 볼 수 있는 책이다.
. FastAPI를 사용하기 위한 개념들에 대한 정리와 FastAPI에서 제공하는 도구에 대한 사용법이 정리되어 있어 전반적으로 웹의동작원리와 구조를 알수 있어서 좋은 것 같다.
. 마지막 4부에서는 양식, 파일, 데이터베이스, 차트와 그래픽, 지도, 게임 등 일반적인 웹이 기능에 FastAPI를 적용하는등 실질적으로 써먹을 수 있는 내용도 실습해 볼 수 있다.
. FastAPI에 대해 전반적으로 개념을 잡고, 실습위주의 책을 원하면 그에 적합한 책인 것 같다.
6️⃣ 한줄소감
. FastAPI 개념잡고 실습하며 빠르게 훑어보기