[FastAPI 4일차] 동기와 비동기, asyncio
동기(Synchronous)와 비동기(Asynchronous) 동기 함수@app.get("/sync")def sync_task(): time.sleep(3) return "끝" 동기 함수는 작업이 끝날 때까지 서버가 멈춥니다.위의 예시로 3초 동안 서버는 다른 요청을 처리하지 못합니다. 비동기 함수@app.get("/async") async def async_task(): await asyncio.sleep(3) return "끝"비동기 함수는 await를 만나면 현재 요청을 잠시 멈추고 서버가 다른 요청을 처리하도록 양보합니다.그래서 여러 요청을 동시에 처리하는 것처럼 동작합니다. 실제로는 동시에가 아니라 따닥 따닥! 스위칭 되면서 동작하는 것으로 알면 됩니다. 서버 내부에서 일어나는..
- [오즈코딩스쿨] AI 헬스케어/🏄🏻 FastAPI 활용 인공지능 모델 서빙
- · 2026. 1. 16.
[FastAPI 2일차] Type Hints, 상태 코드, 에러 처리
Type Hints 💡Type Hints는 변수, 함수, 데이터의 의도된 타입을 코드에 명시하는 문법입니다.FastAPI의 자동 검증, 자동 문서화 기능은 모두 Type Hints를 기반으로 동작합니다. Type Hints의 역할코드 가독성 향상IDE 자동 완성 및 오류 사전 탐지 가능Pydantic, FastAPI 런타임 검증 기반 - 기본 Type Hints 문법name: str = "apple" price: int = 1000 ratio: float = 0.5 is_active: bool = True score: int | float Type Hints는 Python 실행 자체에는 영향을 주지 않는 문법 기능입니다. - 함수에서의 Type Hintsdef add(a: int, b: int) ->..
- [오즈코딩스쿨] AI 헬스케어/🏄🏻 FastAPI 활용 인공지능 모델 서빙
- · 2026. 1. 15.
[FastAPI 1일차] 개념, Path Parameter, Query Parameter
이번 포스트에서는 FastAPI의 개념부터 Path Parameter와 Query Parameter를 이용해 간단한 API를 만드는 흐름까지 다뤄보았습니다. FastAPI란?FastAPI는 Python 기반 고성능 웹 API 프레임워크입니다.가장 큰 장점은 이름처럼 '빠르다(Fast)'는 것과, 코드를 작성할 때 변수의 타입을 미리 정해두는 타입 힌트 기능을 사용하면 데이터 검증과 문서 작성이 자동으로 된다는 점입니다. FastAPI는 파이썬의 타입 힌트를 적극적으로 활용합니다. 예를 들어, user_id: int라고 함수에 지정하면, 사용자가 user_id 자리에 숫자가 아닌 문자('abc')를 보내면 FastAPI가 자동으로 에러를 처리해 줍니다. 개발자가 직접 검증 코드를 짤 필요가 없어서 편리합니..
- [오즈코딩스쿨] AI 헬스케어/🏄🏻 FastAPI 활용 인공지능 모델 서빙
- · 2026. 1. 15.
[자연어처리] 마무리 개념 확인용
텍스트 마이닝의 개념과 활용 목적텍스트 마이닝은 자연어처리 기술을 기반으로 비정형 텍스트 데이터를 정제·가공하여 특정 목적에 부합하는 유의미한 정보와 패턴을 추출하는 분석 기법이다. 텍스트 데이터를 수치화하고 구조화하여 빈도, 관계, 주제, 의미를 분석한다. 텍스트의 표면적 의미뿐 아니라 반복 구조와 잠재된 주제를 파악하는 것이 목적이다.연구 동향 분석, 정책 분석, 여론 분석, 설문 질적 자료 분석, 뉴스 기사 분석 등에 활용된다.예를 들어 10년간 언론 기사 데이터를 분석해 사회적 이슈의 변화 흐름을 파악할 수 있다.텍스트 데이터 수집 과정과 전처리의 필요성 텍스트 데이터 수집은 웹 크롤링, 공공 데이터 포털, 크롤링 SaaS 도구 등을 통해 수행된다. 수집된 텍스트는 분석 목적과 무관한 정보가 다수..
- [오즈코딩스쿨] AI 헬스케어/🔠 자연어 처리 (NLP)
- · 2026. 1. 10.