Python

Python 관련 최신 글을 모았습니다.

Python Streamlit으로 데이터와 AI 웹앱을 만드는 방법을 설명하는 대표 이미지
프로그래밍 · Python

Python 완전정복 시리즈 #33: Streamlit 완벽 이해하기

Python 완전정복 시리즈 33편입니다. Streamlit으로 HTML, CSS, JavaScript 없이 Python 코드만으로 데이터와 AI 웹앱을 만드는 방법을 실습 중심으로 정리했습니다. 설치와 첫 번째 앱, 앱 실행, 재실행 구조, 페이지 설정, 텍스트와 메시지 출력, 입력 위젯, 버튼, 사이드바, 열·탭·컨테이너, 데이터프레임, 편집 가능한 데이터, 지표 카드, 차트, Matplotlib 연결, 이미지·오디오·비디오, 파일 업로드와 다운로드, Form, Session State, Callback, 캐시, 로딩 상태, 채팅 UI, 멀티페이지, 테마, 비밀정보 관리, AI 붓꽃 분류 웹앱, CSV 일괄 예측, 배포, Docker 개념, 테스트, 성능과 보안 주의사항까지 다룹니다.

BeanCon2026-08-01
Python Gradio로 머신러닝과 생성형 AI 모델 웹 데모를 만드는 방법을 설명하는 대표 이미지
프로그래밍 · Python

Python 완전정복 시리즈 #34: Gradio 완벽 이해하기

Python 완전정복 시리즈 34편입니다. Gradio로 머신러닝과 생성형 AI 모델을 빠르게 웹 데모로 만드는 방법을 실습 중심으로 정리했습니다. Interface, Blocks, ChatInterface, 입력·출력 컴포넌트, 전처리와 후처리, 여러 입력과 출력, Examples, Row와 Column, Tab과 Accordion, 이벤트 리스너, then·success·failure, 동적 컴포넌트 변경, 사용자 알림과 오류 처리, State, Queue, Progress, Generator 스트리밍, 오디오·영상 스트리밍, 챗봇, 멀티모달 챗봇, 파일 업로드와 다운로드, Dataframe·JSON·Gallery, 모델 자원 로딩, 캐시, API 사용, gradio_client, 임시 공유 링크, 인증, Hugging Face Spaces와 Docker 배포, 손글씨 숫자 분류 프로젝트, 성능과 보안 주의사항까지 다룹니다.

BeanCon2026-07-31
Python MediaPipe로 손, 얼굴, 자세를 실시간 추적하는 방법을 설명하는 대표 이미지
프로그래밍 · Python

Python 완전정복 시리즈 #32: MediaPipe 완벽 이해하기

Python 완전정복 시리즈 32편입니다. MediaPipe Tasks와 OpenCV를 이용해 웹캠 영상에서 손, 얼굴, 전신 자세를 실시간으로 추적하는 방법을 정리했습니다. MediaPipe Tasks 개념, Legacy Solutions 주의사항, 모델 파일 준비, 랜드마크와 정규화 좌표, 이미지·비디오·라이브 스트림 모드, OpenCV 프레임 변환, 손 랜드마크와 연결선, 손가락 개수 세기, Gesture Recognizer, 얼굴 메시와 Blendshape, 눈 깜빡임 감지, 포즈 랜드마크, 관절 각도 계산, AI 스쿼트 카운터, 잘못된 자세 경고, Holistic, 좌표 흔들림 보정, FPS 측정, LIVE_STREAM 모드, PyTorch 연결, 개인정보와 자주 발생하는 오류까지 다룹니다.

BeanCon2026-07-30
Python OpenCV로 이미지와 영상을 분석하는 컴퓨터 비전 입문을 설명하는 대표 이미지
프로그래밍 · Python

Python 완전정복 시리즈 #31: OpenCV 완벽 이해하기

Python 완전정복 시리즈 31편입니다. OpenCV로 이미지와 영상을 읽고 분석하는 컴퓨터 비전 입문 내용을 실습 중심으로 정리했습니다. 이미지 불러오기, 픽셀과 좌표, shape와 dtype, BGR과 RGB, 이미지 자르기와 크기 변경, 회전, 도형과 글자 그리기, 색상 공간 변환, HSV 색상 검출, 이미지 합성, 블러, 임계처리, 모폴로지, Canny 엣지 검출, 윤곽선 분석, 히스토그램, 밝기와 대비 조절, 웹캠과 동영상 처리, 움직임 감지 카메라, Haar Cascade 얼굴 검출, PyTorch 연결, 성능 최적화와 자주 발생하는 오류까지 다룹니다.

BeanCon2026-07-30
Python PyTorch로 유연한 딥러닝 모델을 직접 구현하는 방법을 설명하는 대표 이미지
프로그래밍 · Python

Python 완전정복 시리즈 #30: PyTorch 완벽 이해하기

Python 완전정복 시리즈 30편입니다. PyTorch로 텐서 생성, 자동 미분, Dataset과 DataLoader, nn.Module 기반 신경망, 손실 함수, 옵티마이저, 직접 작성하는 학습 루프를 실습 중심으로 정리했습니다. TensorFlow와 Keras 비교, CPU, CUDA, Apple Silicon MPS 장치 선택, FashionMNIST CNN 프로젝트, 모델 학습과 평가, 예측, 오답 분석, 혼동행렬, state_dict와 체크포인트 저장, AMP, torch.compile, 재현 가능한 실험, 과적합 완화, 프로젝트 구조와 자주 발생하는 오류까지 다룹니다.

BeanCon2026-07-28
Python TensorFlow와 Keras로 인공신경망 딥러닝 모델을 학습하는 방법을 설명하는 대표 이미지
프로그래밍 · Python

Python 완전정복 시리즈 #29: TensorFlow와 Keras 완벽 이해하기

Python 완전정복 시리즈 29편입니다. 딥러닝 계산 엔진 TensorFlow와 고수준 API Keras를 이용해 인공신경망이 데이터를 학습하는 원리를 정리했습니다. 뉴런, 가중치, 편향, 순전파, 활성화 함수, 손실 함수, 경사하강법, 옵티마이저, 역전파, 에포크와 배치, Sequential 모델, compile, fit, evaluate, predict, Dropout, EarlyStopping, ModelCheckpoint, MNIST 손글씨 숫자 분류, 혼동행렬, 모델 저장, Functional API, 전이학습과 GPU 확인까지 다룹니다.

BeanCon2026-07-28
Python scikit-learn으로 머신러닝 예측 모델을 만드는 방법을 설명하는 대표 이미지
프로그래밍 · Python

Python 완전정복 시리즈 #28: scikit-learn 완벽 이해하기

Python 완전정복 시리즈 28편입니다. 대표 머신러닝 라이브러리 scikit-learn을 이용해 데이터에서 규칙을 찾고 예측 모델을 만드는 과정을 정리했습니다. 데이터 분리, X와 y, 회귀와 분류, 모델 평가, 혼동행렬, 정밀도와 재현율, F1과 ROC AUC, 전처리, 스케일링, 인코딩, 결측값 처리, ColumnTransformer, Pipeline, 데이터 누수, 교차검증, 하이퍼파라미터 튜닝, 모델 저장과 고객 이탈 예측 미니 프로젝트까지 다룹니다.

BeanCon2026-07-25