2023. 4. 23. 21:32ㆍ도서 리뷰
최근 뜨고 있는 파이썬 백엔드 프레임워크죠. "FastAPI" 책을 추천합니다. 도서명은 《FastAPI를 사용한 파이썬 웹 개발》입니다.
책에 대한 이야기를 하기 전에, "FastAPI"를 먼저 이야기해볼게요. 이 백엔드 프레임워크는 파이썬으로 만들어진 3번째(??) 유명한 놈이라고 하면 되려나요? 아무튼 Django(장고), Flask(플라스크) 다음으로 잘나가는 프레임워크입니다.
장고가 모든 걸 다 갖추고 있어서 대규모의 정식 서비스에 어울린다면 FastAPI는 그보다는 빠른 개발을 원하는 스타트업에 어울릴 것 같습니다.
셋 중 가장 빠르게 개발하면서 개발자 버그는 비교적 적게 나온다고 하는군요. 넷플릭스와 우버는 FastAPI를 사용한다고 하니 꽤 믿을만한 프레임워크인 것 같아요.
유일한 단점은 새롭게 뜨는 애라 커뮤니티의 규모가 작다는 것인데, 우리에겐 좋은 책이 많지 않습니까? 한글로 번역이 잘 된 《FastAPI를 사용한 파이썬 웹 개발》를 보면 되겠습니다.
목차
《FastAPI를 사용한 파이썬 웹 개발》은 한빛미디어에서 출판한 번역서이고요. 책을 끝까지 따라하면 어플리케이션을 하나 완성하는, 프로젝트 좋아하는 사람에게 추천하는 책입니다.
책의 목차 첫번째가 Git 으로 시작해서, 마지막은 테스트와 도커를 사용한 배포로 끝이 납니다. 그냥 FastAPI만 배우고 끝나는 책이 아니라는 걸 알 수 있습니다.
그렇기 때문에 책을 효율적으로 익히려면, (당연히) 파이썬은 기본으로 할 수 있어야 하고요. 다른 RestAPI 프레임워크를 이미 다뤄본 경험이 있다면 큰 도움이 됩니다.
《FastAPI를 사용한 파이썬 웹 개발》을 다 읽고 나면 다음의 5가지 기술 스택을 배울 수 있습니다.
- 파이썬 라이브러리: pydantic, SQLModel, pytest
- DB: 몽고DB
- 배포: 도커
pydantic은 데이터의 유효성을 검증하는 라이브러리, SQLModel은 DB는 다루는 라이브러리, pytest는 테스트 라이브러리입니다.
소스코드 관리(Git)부터 배포(Docker)까지 배우지만 책이 두껍지 않은 만큼(200p) 아주 초보자가 이해하기에는 쉽지 않은 것이 사실입니다. 파이썬이든 웹 개발이든 조금의 경험이 있는 분께 《FastAPI를 사용한 파이썬 웹 개발》을 추천합니다!
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."
'도서 리뷰' 카테고리의 다른 글
목차 살펴보기 - 챗GPT 거부할 수 없는 미래 (완독챌린지#2) (0) | 2023.04.25 |
---|---|
GPT 책 추천 - 챗GPT 거부할 수 없는 미래 (완독챌린지#1) (0) | 2023.04.24 |
미니멀라이프 책 추천 《마음을 다해 대충 하는 미니멀 라이프》 (2) | 2023.04.14 |
코딩자율학습단 한 달 학습 후기 : IT 전문 출판사 길벗의 신개념 마케팅(!) (0) | 2023.04.09 |
챗GPT글쓰기로 다시 꿈꿔보는 노마드(+_+) 《챗GPT : GPT 노마드의 탄생》도서 리뷰 (0) | 2023.04.03 |