본문으로 바로가기
Programming

강의

FastAPI 입문

중급기술 수준
업데이트됨 2025. 10.
FastAPI로 프로덕션급 견고한 API를 구축하세요. HTTP 작업, 검증, 비동기 실행을 익혀 효율적인 데이터·ML 파이프라인을 만드세요.
무료로 강의 시작
FastAPIProgramming
4시간
10 동영상
29 연습 문제
2,300 XP
14,428
성취 증명서

무료 계정 만들기

Google에서 계속 진행더 많은 옵션 보기

또는


계속 진행하시면 당사의 이용약관개인정보처리방침에 동의하고 및 귀하의 데이터가 미국에 저장되는 것에 동의하게 됩니다.

수천 개 기업의 학습자들이 사랑하는

Group

팀을 교육하시나요?

비즈니스용으로 체험해 보세요

강의 설명

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 Python
1

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 입문
강의
완료

수료증 획득

LinkedIn 프로필, 이력서 또는 CV에 이 인증서를 추가하세요
소셜 미디어와 성과 평가에서 공유하세요
지금 등록

19백만 명 이상의 학습자와 함께 FastAPI 입문을(를) 시작하세요!

무료 계정 만들기

Google에서 계속 진행더 많은 옵션 보기

또는


계속 진행하시면 당사의 이용약관개인정보처리방침에 동의하고 및 귀하의 데이터가 미국에 저장되는 것에 동의하게 됩니다.

DataCamp for Mobile을 통해 데이터 분석 능력을 향상시키세요.

모바일 강좌와 매일 5분 코딩 챌린지를 통해 이동 중에도 학습 효과를 높이세요.