본문 바로가기
App Programming/FastAPI

FastAPI

by goatlab 2022. 1. 18.
728x90
반응형
SMALL

FastAPI

 

 

FastAPI는 현대적이고, 빠르며 (고성능), 파이썬 표준 타입 힌트에 기초한 Python3.6+의 API를 빌드하기 위한 웹 프레임워크이다.

 

  • 빠름 : (Starlette과 Pydantic 덕분에) NodeJS  Go와 대등할 정도로 매우 높은 성능. 사용 가능한 가장 빠른 파이썬 프레임워크 중 하나.
  • 빠른 코드 작성 : 약 200%에서 300%까지 기능 개발 속도 증가. *
  • 적은 버그 : 사람 (개발자)에 의한 에러 약 40% 감소. *
  • 직관적 : 훌륭한 편집기 지원. 모든 곳에서 자동완성. 적은 디버깅 시간.
  • 쉬움 : 쉽게 사용하고 배우도록 설계. 적은 문서 읽기 시간.
  • 짧음 : 코드 중복 최소화. 각 매개변수 선언의 여러 기능. 적은 버그.
  • 견고함 : 준비된 프로덕션용 코드
  • 표준 기반 : API에 대한 (완전히 호환되는) 개방형 표준 기반: OpenAPI (이전에 Swagger로 알려졌던) 및 JSON 스키마.

 

설치

 

pip install fastapi
pip install "uvicorn[standard]"
# 또는 pip install hypercorn

 

https://fastapi.tiangolo.com/ko/

 

FastAPI

FastAPI FastAPI 프레임워크, 고성능, 간편한 학습, 빠른 코드 작성, 준비된 프로덕션 문서: https://fastapi.tiangolo.com 소스 코드: https://github.com/tiangolo/fastapi FastAPI는 현대적이고, 빠르며(고성능), 파이썬

fastapi.tiangolo.com

 

728x90
반응형
LIST

'App Programming > FastAPI' 카테고리의 다른 글

[FastAPI] 객체 탐지하기  (0) 2023.07.25
[FastAPI] 그래프 그리기  (0) 2023.07.21
[FastAPI] API 만들기  (0) 2022.01.18