본문 바로가기

TIL/FastAPI2

[FastAPI] FastAPI 사용법 쉬운 설명 / FastAPI 설치 및 FastAPI 서버 구동 / FileResponse, BaseModel FastAPI 란? [FastAPI] FastAPI란? / FastAPI 장점 및 특징 / FastAPI 2022년 기준 현상황 [FastAPI] FastAPI란? / FastAPI 장점 및 특징 / FastAPI 2022년 기준 현상황 FastAPI 란? 파이썬 3.6 이상에서 작동하는, 표준 파이썬 타입 힌트를 바탕으로 한, 현대적이고 빠른 API 서버 웹 프레임 워크이다. FastAPI 장점 및 특징 빠름: (Starlette과 Pydantic 덕분에) NodeJS 및 Go와 대 parkjh7764.tistory.com FastAPI 설치 및 사용 1. 파이썬 설치 Python 3.7+ 이상의 버전으로 파이썬을 설치해준다. 설치는 아래 링크를 참고하도록 하자. 파이썬(Python) 쉬운설치 파이썬(.. 2022. 11. 13.
[FastAPI] FastAPI란? / FastAPI 장점 및 특징 / FastAPI 2022년 기준 현상황 FastAPI 란? 파이썬 3.6 이상에서 작동하는, 표준 파이썬 타입 힌트를 바탕으로 한, 현대적이고 빠른 API 서버 웹 프레임 워크이다. 비교적 최근에 나온 프레임워크로, 릴리즈 노트로는 2019년 초에 발표를 하고 2018년에 처음 커밋을 했다. FastAPI는 Flask와 비슷한 구조를 가졌으며, 기본적으로 비동기식으로 작성되어 있어 I/O 병목현상이 자주 일어나는 웹 서버에서 빠른 성능을 보여준다. FastAPI 장점 및 특징 빠름: (Starlette과 Pydantic 덕분에) NodeJS 및 Go와 대등할 정도로 매우 높은 성능. 사용 가능한 가장 빠른 파이썬 프레임워크 중 하나. 빠른 코드 작성: 약 200%에서 300%까지 기능 개발 속도 증가. * 적은 버그: 사람(개발자)에 의한 에.. 2022. 11. 13.