-
-
파이썬 FastAPI 개발 입문
나카무라 쇼 지음, 박광수 옮김 / AK(에이케이)커뮤니케이션즈 / 2024년 3월
평점 :

최근에 자바 프레임워크에서 파이썬 프레임워크로 웹 마이그레이션을 진행해야하는 일이 생겨 파이썬 웹 프레임워크를 조사하여 선별해야 하는데 많이 사용해보지 않아 어려움이 생겼는데 좋은 기회가 생겨서 책을 제공받고 공부해보면서 장단점과 메리트를 자세하게 알 수 있었다. flask나 django는 많은 곳에서 쓰이는 만큼 자료가 많았는데 fastapi는 레퍼런스를 그대로 옮겨놓은듯한 자료가 상대적으로 많아 짧은 시간안에 알아보기 어려웠다. 그런데 이 책으로 fastapi의 사용 의도와 기초적인 문법, 그리고 AWS/Docker/GCP를 통해 배포하는 방법도 나와있어 상당히 유용했다.

목차는 크게 세가지로 나뉘어져 있다. 첫번째는 Docker/fastapi 설치 및 이미지 생성, api의 실행과 코드의 의미를 살펴볼 수 있었고 두번째는 디렉터리 구조/라우터/응답*요청 스키마의 설명과 데이터베이스 연결 및 조작(crud), 비동기화와 유닛 테스트 방법을 배우고 세번째는 AWS/GCP 클라우드 플랫폼에 컨테이너를 업로드하여 구동하는 방법을 배울 수 있게 된다.

코드에서 중요한 과정은 따로 숫자로 표기하여 따로 찾아볼 필요 없이 상세하게 알려준다. 그리고 예제 파일들이 이름과 디렉토리가 정확히 표기되어있고 코드정리와 주석도 깔끔하게 정리되어 있어서 파악하기 편했다.

그리고 각 과정을 그림과 안의 커서 표시를 통해 배우는 입장에서 헤매이는 일이 전혀 없게 해준 점도 마음에 들었다. fastapi를 빠르게 배워서 활용해야 하는 분들에게 어려운 레퍼런스를 일일이 찾아보지 말고 우선 이 책을 통해 공부해보는 것도 괜찮은 방법이라고 알려주고 싶다.
'이 서평은 AK커뮤니케이션즈로부터 무상으로 책을 제공받고 작성된 서평입니다.'