개발로 자기계발
728x90
SMALL
article thumbnail
FastAPI 설정 및 설치 - 02
Develop/FastAPI 2022. 12. 20. 00:09

사용 기기 : Mac / 사용 툴: Pycharm ​ 1. 가상환경 설정​하기 프로젝트에 대한 라이브러리 관리가 쉽다 컴퓨터 내에 무분별하게 설치 되는 것을 막을 수 있음. 2. 가상환경 설치(직접 설치시) pip install virtualenv(python3.3 이전에 사용 되던 라이브러리) -m venv {가상환경폴더} ex) -m venv venv / -m venv fastapienv 3. 가상환경 활성화 source {가상환경폴더}/bin/activate 가상환경 비활성화 source deactivate​ 4. FastAPI 설치하기 pip3 install fastapi[all](한번에 설치) or pip install fastapi pip install uvicorn uvicorn : 웹 서버..

article thumbnail
FastAPI 란? - 01
Develop/FastAPI 2022. 12. 20. 00:04

"FastAPI는 표준 파이썬 타입 힌트를 바탕으로 한 파이썬 3.6이상에서 작동하는, 현대적이고 빠른(고성능) API 서버 웹 프레임워크다." ​ FastAPI 장점 및 특징 빠름: (Starlette과 Pydantic 덕분에) NodeJS 및 Go와 대등할 정도로 매우 높은 성능. 사용 가능한 가장 빠른 파이썬 프레임워크 중 하나. 빠른 코드 작성: 약 200%에서 300%까지 기능 개발 속도 증가. 적은 버그: 사람(개발자)에 의한 에러 약 40% 감소. 직관적: 훌륭한 편집기 지원. 모든 곳에서 자동완성. 적은 디버깅 시간. 쉬움: 쉽게 사용하고 배우도록 설계. 적은 문서 읽기 시간. 짧음: 코드 중복 최소화. 각 매개변수 선언의 여러 기능. 적은 버그. 견고함: 준비된 프로덕션 용 코드를 얻으십..

728x90
SMALL