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

한빛미디어

독자리뷰

웹 개발을 쉽게 FastAPI

ybh***

|

2023-04-24

FastAPI를 사용한 파이썬 웹 개발

FastAPI의 핵심 기능과 5가지 기술 스택(몽고DB, 도커, pydantic, SQLModel, pytest)으로 이벤트 플래너 애플리케이션을 처음부터 끝까지 완성해본다!

  • 저자 : 압둘라지즈 압둘라지즈 아데시나
  • 번역 : 김완섭
  • 출간 : 2023-03-22

파이썬 웹 프레임워크인 Django, Flask를 공부했었는데 이번에 다른 파이썬 웹 프레임워크인 FastAPI를 "FastAPI 를 사용한 파이썬 

웹 개발" 책을 통해 학습하게 되었습니다. 

FastAPI는 요세 파이썬 웹 프레임워크에서 자주 언급되며 인기를 얻어가고 있는 프레임워크 입니다. 

 

"FastAPI 를 사용한 파이썬 웹 개발" 책은 빠르게 FastAPI의 핵심기능을 학습할 수 있는 구성으로 되어있습니다. 

총 9 개의 챕터로 FastAPI를 훝어볼 수 있습니다. 

 

"FastAPI 를 사용한 파이썬 웹 개발" 책의 장점은 

1. 200 페이지 내외로 빠르게 FastAPI 학습 가능 

2. 라우팅, 데이터베이스 연결 (MongoDB), 인증(JWT), 보안, 테스트, 배포(Docker) 등 웹 개발에 대한 필수 기능 학습 가능 

3. 리눅스, 윈도우 환경에서 모두 수행할 수 있는 명령어 및 설명

4. 저자의 동영상 강의 (https://www.okteto.com/blog/authors/abdulazeez-abdulazeez-adeshina/)

이라고 할 수 있을 것 같습니다. 

 

"FastAPI 를 사용한 파이썬 웹 개발" 책을 통해서 학습하면 웹 페이지, 연동 API 개발도 가능하다고 생각합니다. 

현재 회사에서는 Spring 프레임워크로 연동 API 개발을 진행하는데 FastAPI 는 좀더 쉽게 그리고 더 빠르게 연동 API 를 개발할 수 있을 것 같습니다.  

 

"FastAPI 를 사용한 파이썬 웹 개발" 책을 읽어보니 왜 파이썬 웹 프레임워크에서 FastAPI 가 인기를 얻는지 알 수 있을것 같았습니다. 쉬운 설정 방법에 하나씩 책을 따라가면서 CRUD를 구현하고 구조화, 데이터 베이스 연결, 인증을 하면서 FastAPI 의 핵심기능을 학습할 수 있습니다. 

 

저는 PyCharm 을 통해서 "FastAPI 를 사용한 파이썬 웹 개발" 책에 실려있는 코드를 치면서 직접 학습하였습니다. 각각의 환경도 잘 돌아가고 소스도 큰 문제없이 학습할 수 있었습니다.  

학습을 하신다면 PyCharm, Visual Studio Code, Postman 을 통해서 학습하는 것을 추천합니다. 

Postman 에서 URL을 get,post 방식등으로 FastAPI의 핵심기능을 확인할 수 있습니다. 

 

기존에 파이썬 웹 프레임워크인 Django, Flask를 공부했다면 쉽게 FastAPI도 공부해보기를 추천합니다. 

그리고 파이썬을 공부하고 웹 프레임워크를 선택할때 FastAPI를 공부하는 선택하는 것도 좋은 방법이라고 생각합니다. 

 

한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.

닫기

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