강의
FastAPI 입문
중급기술 수준
업데이트됨 2025. 10.
FastAPIProgramming4시간10 동영상29 연습 문제2,300 XP14,428성취 증명서
무료 계정 만들기
Google에서 계속 진행더 많은 옵션 보기또는
수천 개 기업의 학습자들이 사랑하는
팀을 교육하시나요?
비즈니스용으로 체험해 보세요강의 설명
FastAPI 소개와 활용 분야
API는 웹에서 데이터를 관리하는 데 흔히 사용되며, FastAPI는 Python으로 API를 구축하기 위한 인기 있는 새로운 웹 프레임워크입니다. 데이터 및 머신 러닝 엔지니어는 FastAPI를 활용해 웹에서 컨텍스트를 인식하는 데이터 트랜잭션과 파이프라인을 제공하는 애플리케이션을 구축합니다.FastAPI로 프로덕션급 웹 애플리케이션 구축하기
이 강의에서는 Python 실력을 FastAPI 프레임워크와 결합해 프로덕션급 웹 애플리케이션을 구축하는 방법을 배우게 됩니다. 마지막에는 다른 Python 웹 프레임워크와 관련하여 FastAPI의 핵심 사용 사례를 이해하게 됩니다. 모든 네 가지 유형의 HTTP 작업을 사용해 API를 구축하고 요청 및 응답 스키마를 정의하는 방법을 배우게 됩니다. 또한 API 요청을 검증하고, 적절한 HTTP 상태 코드와 메시지로 응답하며, 애플리케이션 성능을 향상시키기 위해 코드를 비동기적으로 실행하게 됩니다. 실습 프로젝트를 통해 Python의 requests 모듈을 사용하여 클래식 CRUD(Create, Read, Update, Delete) API를 구축하고 워크플로를 테스트하는 방법을 배우게 됩니다.강의 목표 및 대상 수강생
이 강의는 FastAPI를 사용하여 데이터를 관리하는 웹 애플리케이션을 구축하고자 하는 숙련된 Python 프로그래머를 위해 설계되었습니다. 이 강의를 완료하면, 고처리량 데이터 관리 및 ML 모델 서빙 파이프라인에 적합한 FastAPI 프로젝트를 만들기 위한 필수 기반을 갖추게 됩니다.선수 조건
Introduction to APIs in PythonIntroduction to Object-Oriented Programming in Python1
FastAPI Basics
We’ll start by learning FastAPI’s key features and core use cases. Then we will run our first application and test it out! Finally, we will learn the details of supporting GET and POST operations that include request parameters and build and test those endpoints.
2
FastAPI Advanced topics
We’ll start by learning how to support PUT and DELETE operations using FastAPI. Then we will learn how to handle different kinds of errors and always return an appropriate status code in the response. Lastly we'll learn how to use async to enable concurrent requests that can handle higher workloads.
3
Building and testing a JSON CRUD API
We'll start by learning how to write system tests to validate individual FastAPI endpoints. Next we'll build a full JSON CRUD API to manage object lifecycles over HTTP. Finally, we'll learn how to test different application endpoints working together with manual functional tests.
FastAPI 입문
강의 완료
19백만 명 이상의 학습자와 함께 FastAPI 입문을(를) 시작하세요!
무료 계정 만들기
Google에서 계속 진행더 많은 옵션 보기또는
DataCamp for Mobile을 통해 데이터 분석 능력을 향상시키세요.
모바일 강좌와 매일 5분 코딩 챌린지를 통해 이동 중에도 학습 효과를 높이세요.