허깅페이스 무료 Inference API – OTT 앱 활용 가이드

1. 허깅페이스(Hugging Face) 무료 Inference API로 OTT 앱 만들기 넷플릭스(Netflix), 왓챠(Watcha) 같은 OTT 서비스에는 AI가 곳곳에 숨어 있다. 리뷰 감성 분석, 자막 번역, 욕설 필터, 콘텐츠 추천까지 — 이 모든 기능을 허깅페이스(Hugging Face) 무료 Inference API(인퍼런스 에이피아이)와 FastAPI(패스트에이피아이)로 직접 구현한다. Info: 2026.03.28 기준 실제 테스트 완료. 베이스 URL(유알엘): https://router.huggingface.co/hf-inference/models 1.1. 전체 기능 한눈에 보기 hf-inference … 더 읽기

파이썬 챗봇 만들기

구현화면 1. 전체 구조 이해하기 이 교안은 아래의 기술을 사용하여 AI 챗봇을 만드는 방법을 단계별로 설명한다. 역할 기술 설명 프론트엔드(front-end) React(리액트) + Vanilla CSS 사용자 화면 백엔드(back-end) Python(파이썬) + FastAPI(패스트에이피아이) 서버 로직 AI 모델 HuggingFace(허깅페이스) 무료 AI API 배포 Render(렌더) 무료 호스팅 Info: HuggingFace(허깅페이스) 란? AI 모델을 누구나 무료로 사용할 수 있도록 제공하는 플랫폼이다. 회원가입만 … 더 읽기

이메일전송

1. 파이썬 가상환경 활성화 .venvScriptsactivate 2. 발신(send) 이메일 SMTP 설정하기 네이버 [환경설정] 클릭 → [POP3/IMAP 설정] 클릭 → [IMAP/SMTP설정] 클릭 → [사용함] 선택 → [확인] 클릭 네이버계정에 로그인한다. 발신용 이메일 계정에 SMTP를 '사용'으로 설정->저장 구글 2.1. 이메일 전송 흐름 이해 2.1.1. 이메일 전송 흐름 Note: – 통신 규약(프로토콜)의 정의 컴퓨터끼리 정보를 주고받기 위해 정해둔 약속이다. … 더 읽기

주식분석보고서

1. 주식 분석 보고서 자동화 프로젝트 1.1. 프로젝트 개요 주식 정보를 자동으로 수집하여 분석 보고서를 만들고 이메일로 전송 [최종 결과물] 주식 일별 시세 데이터 수집 차트 및 테이블 이미지 생성 PowerPoint 보고서 자동 작성 이메일 자동 전송 1.2. 필요한 라이브러리 설치 라이브러리 — 다른 사람이 만들어 놓은 도구 모음이다. 파이썬에 기본 포함되지 않아 따로 설치한다. … 더 읽기

7회차: 파이썬과 UI연결

1. 실행순서 1.1. 백엔드 실행 (Flask) 가상환경 활성화 .venvScriptsActivate backend 폴더로 이동 cd backend 서버 실행 python app.py → 주소: http://127.0.0.1:5000 (또는 http://localhost:5000) 1.2. 프론트엔드 실행 (Vite + React) 프론트 프로젝트 루트(yt-app)로 이동 cd frontend 개발 서버 실행 npm run dev → 주소: http://localhost:5173 (Vite 기본 포트, 수정했으면 다른 포트) 1.3. 연동 확인 프론트에서 API … 더 읽기

사진수집

1. 카카오 이미지 검색 OpenAPI를 활용한 사진 수집 1.1. 파이썬 가상환경 실행 & 활성화 python -m venv . venvScriptsactivate 1.2. 개발 환경 설정 카카오 개발자 사이트에 가입한다 애플리케이션(이하 앱)을 만들어 앱 키를 발급 RESTAPI키 복사하여 텍스트 파일로 저장 1.3. 기본 문법 익히기 1.3.1. 파일읽고쓰기 Code data='hello' with open('text.txt', 'w') as fp: fp.write(data) with open('text.txt','r') as … 더 읽기

PPT작성

1. 파이썬 가상환경 실행 & 활성화 .venvScriptsactivate 2. 라이브러리 설치 터미널에 아래의 명령어를 입력한다. pip install python-pptx 설치중 아래와 같은 메시지가 뜨면 파이썬을 업데이트 하고 재설치 한다 2-1. python.exe -m pip install –upgrade pip 3. 오피스 테마 레이아웃 적용하기 app.py from pptx import Presentation # 라이브러리 from pptx.util import Inches # 사진, 표 등을 그리기 … 더 읽기

2회차: 연산자 & 문자열

2회차: 연산자 & 문자열 선수 학습: 1회차 (변수와 자료형) 학습 목표 산술(Arithmetic) 연산자를 사용할 수 있다. 비교(Comparison) 연산자와 논리(Logical) 연산자를 이해한다. 문자열을 다양한 방법으로 조작할 수 있다. f-string(에프 스트링)을 사용하여 깔끔하게 출력할 수 있다. 2.1. 산술(Arithmetic) 연산자 2.1.1. 연산자란? 연산자(Operator)는 계산을 수행하는 기호이다. 수학에서 +, -, ×, ÷ 를 사용하듯이, 파이썬에서도 비슷한 기호들을 사용한다. 2.1.2. … 더 읽기

3회차: 조건문

3회차: 조건문 선수 학습: 2회차 (연산자 & 문자열) 학습 목표 조건문의 개념을 이해한다. if / elif / else 구문을 사용할 수 있다. input() 과 조건문을 결합하여 대화형 프로그램을 만들 수 있다. 3.1. 조건문이란? 3.1.1. 일상 속의 조건문 조건문(Conditional Statement)은 "만약 ~이라면, ~을 한다"는 논리 구조이다. 우리는 일상에서 항상 이런 판단을 한다. 만약 비가 오면 우산을 … 더 읽기

4회차: 반복문

4회차: 반복문 선수 학습: 3회차 (조건문) 학습 목표 반복문의 개념을 이해한다. for 반복문을 사용할 수 있다. while 반복문을 사용할 수 있다. range() 함수를 다양하게 활용할 수 있다. break / continue 로 반복을 제어할 수 있다. 4.1. 반복문이란? 4.1.1. 왜 반복문이 필요한가? "안녕하세요"를 5번 출력하고 싶다면 아래처럼 5줄을 써야 한다. print("안녕하세요") print("안녕하세요") print("안녕하세요") print("안녕하세요") print("안녕하세요") 만약 … 더 읽기