일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 한빛미디어 리뷰어
- 쉽게 시작하는 캐글 데이터 분석
- 업무 자동화
- 데이터 과학 기본 수학
- FastAPI
- JPub 리뷰어
- 생성AI
- The programmer's Brain
- 한빛미디어 #인사이드머신러닝인터뷰 #머신러닝인터뷰 #머신러닝면접
- IT 서적 리뷰
- 한빛미디어 리뷰
- tidy first
- 파이썬 웹서비스
- 개발자 수학
- 처음 시작하는 fastapi
- 제이펍 IT리뷰어
- 탈중앙화 금융
- 심층학습 수학
- 제이펍리뷰어
- 딥러닝을 위한 수학
- 멀티모달 생성AI 인사이드
- 제이펍 리뷰어
- JPub리뷰어
- 한빛미디어리뷰
- 멀티모달AI
- 개발자를 위한 필수 수학
- 프로그래밍 인지과학
- 프로그래머의 뇌
- 세상에 없던 금융 디파이 입문편
- 파이썬 자동화 교과서
- Today
- Total
무말랭이 숙성중
[리뷰] 처음 시작하는 FastAPI 본문
한빛미디어 <나는 리뷰어다>활동으로 지원받아 작성한 리뷰입니다.
개발을 하다보면 의도치 않게 웹, 앱을 해야하는 경우가 있다.
Fast API는 파이썬 기반 웹 프레임워크로 빠르고 효율적인 API개발 목적으로 설계되었다고 한다.
한빛출판네트워크에 파이썬 웹 프레임워크로 Django, Flask, FastAPI 를 비교해 놓은것이 있다.
https://m.hanbit.co.kr/channel/category/category_view.html?cms_code=CMS5997817104\
예전엔 내 주변에 Django를 사용하는 사람들만 많았는데 요새는 Flask, FastAPI등 다양해진 것 같다.
이 책은, 초심자부터 경험 있는 개발자까지 두루 읽기 좋은책이다.
첫 시작은 모던 웹부터이다. FastAPI사용법 뿐만아니라 API가 무엇인지, 웹 서비스는 어떻게 제공하는지, 데이터는 어떻게 주고받는지 등 기본적인 것부터 보고 넘어간다.
파이썬에 대해서도 환경설정, 기본적으로 필요한 개념(변수, 타입힌트)등을 알려준다.
몰론 미리 알고있으면 이해하기 쉽고 빨리 다음장으로 넘어갈 수 있다.
간단한 API 요청, 응답유형에서 부터 FastAPI에서 제공하는 docs 기능(자동 문서화)등을 소개하고,
웹 서비스에서 중요한 동시성, 비동기성에 대해 알려준다.
FastAPI를 검색해가며 필요한 기능만 쓸수도 있지만 FastAPI가 만들어진 목적과 실제 사용 방법, 구성을 통해 더 디테일한 제어와 개발이 가능하다. 이런 것들은 웹 서비스를 조금 더 안정적이고 빠르게 구축하는데 도움이 될 것이다.
또한 웹 개발자가 아닌 이상에야 웹 서비스에서 신경써야 하는 값 유효성 검사, 의존성 주입, API설계 등의 방법들을 FastAPI에 내장되어있는 기능들을 살펴보며 익힐 수 있다는 점이 매우 큰 장점인 것 같다.
이 외에도 테스트, 배포 장을 통해 실제 서비스와 유지보수에 대한 도움을 받을 수 있다.
적절하게 들어가 있던 예시들이 실용적인 지식을 얻기에도 좋았던 것 같다.
'리뷰' 카테고리의 다른 글
[리뷰] 잘 읽히는 보고서 문장의 비밀 (5) | 2024.09.29 |
---|---|
[리뷰] 네트워크 인프라 자동화 (0) | 2024.08.25 |
[리뷰] 개발자를 위한 필수 수학 (0) | 2024.06.30 |
[리뷰] 켄트 벡의 Tidy First? (0) | 2024.05.26 |
[리뷰] 인사이드 머신러닝 인터뷰 (1) | 2024.04.28 |