
파이썬 웹 프레임워크에서 대표적으로 많이 사용되는 것은 Django와 Flask이다.이 두 프레임워크는 주로 웹 서비스 전체를 만드는 데 초점이 맞춰져 있다.FastAPI는 조금 다르다.FastAPI는 “웹 페이지”가 아니라 “API”를 만드는 데 특화된 프레임워크이다

FastAPI는 최근 가장 주목받는 Python 웹 프레임워크 중 하나로특히 높은 성능과 빠른 개발 속도로 많은 개발자들이 선택하고 있다.그렇다면 FastAPI는 왜 빠를까?바로 ASGI + Starlette + 비동기 처리 구조이 세 가지가 결합되면서 높은 성능을 만

가상환경 (Virtual Environment)= 프로젝트마다 독립된 Python 실행 환경즉 내 컴퓨터 하나인데 → 프로젝트마다 따로 Python 설치한 느낌프로젝트 A → FastAPI 0.100 필요프로젝트 B → FastAPI 0.80 필요충돌 발생 Venv-A

실제 FastAPI 애플리케이션 코드가 들어가는 핵심 폴더다.백엔드 로직은 거의 다 여기 들어간다고 보면 된다.테스트 코드 전용 폴더다.실제 코드와 테스트를 분리해서 관리한다.환경변수 파일이다.비밀키, DB 주소, API 키 같은 값을 넣는다.예:DATABASE_URL