모두원한모던한파이썬웹프레임워크의등장!
빠르게배우는FastAPI
FastAPI는간단한문법으로빠른웹서비스를만드는프레임워크를표방하며등장한후,파이썬웹프레임워크의선두주자인Django와Flask를따라빠르게성장했다.그리고등장한지5년째인2023년말,깃허브스타수를기준으로Flask를앞지르면서두번째로인기가많은파이썬웹프레임워크가됐다.
이책은FastAPI를사용해미지의생물과연구원정보를관리하는간단한웹서비스를만들어보며FastAPI의사용법을소개한다.또한FastAPI를사용해AI서비스,게임등다양한프로젝트를소개하며원하는프로젝트에FastAPI를응용하는방법도살펴본다.
1부_모던웹과파이썬
웹과파이썬분야에서떠오르는주제들에대해논한다.서비스와API,동시성,계층화된아키텍처,거대한빅데이터를살펴본다.
2부_빠르게보는FastAPI
FastAPI의큰그림을살펴본다.하지만숲이아닌나무를살펴본다.기본기를재빨리훑되,디테일에너무매몰되지않도록수면위로시선을고정한다.각장은비교적짧게구성해,3부에서깊은내용을살펴볼배경지식을제공한다.
3부_웹사이트만들기
FastAPI가제공하는도구를자세히살펴본다.FastAPI로상용소프트웨어를개발할때필요한팁을담았다.
4부_갤러리
FastAPI의여러예시를모았다.이들예시는일반적인데이터소스로만든가상의생명체를사용해서무작위로만든예시보다양식,파일,데이터베이스,차트와그래픽,지도,게임등일반적인웹의기능을소개해조금더흥미롭다.4부에소개한예시를새로운프로젝트의시작점으로삼아도좋다.
대상독자
파이썬으로처음웹개발을시작하려는초보개발자
FastAPI가궁금한백엔드개발자
웹백엔드개발과정을빠르게훑어보고싶은학생
배우는내용
FastAPI로웹애플리케이션을구축하는방법
FastAPI,스탈렛,파이단틱차이점
FastAPI의비동기함수와데이터유형검사및유효성검사
동기및비동기파이썬의차이점
외부API및서비스와연결하는법