| 일 | 월 | 화 | 수 | 목 | 금 | 토 | 
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 | 
| 9 | 10 | 11 | 12 | 13 | 14 | 15 | 
| 16 | 17 | 18 | 19 | 20 | 21 | 22 | 
| 23 | 24 | 25 | 26 | 27 | 28 | 29 | 
| 30 | 
- Laravel
 - Flask
 - Converting
 - DB
 - list
 - judge
 - numpy
 - PostgreSQL
 - Paper
 - Linux
 - pytorch
 - evaluation
 - Database
 - Python
 - docker
 - Windows
 - git
 - KAKAO
 - 책갈피
 - AI
 - Mac
 - Container
 - format
 - GitLab
 - file
 - pandas
 - enV
 - Package
 - TORCH
 - LLM
 
- Today
 
- Total
 
목록Develope/Python (33)
Daily Develope
소개Pydantic은 Python에서 데이터 유효성 검사와 타입 기반 모델링을 지원하는 라이브러리로, 주로 API 개발, 환경 변수 관리, 데이터 파이프라인 등 다양한 분야에서 사용됩니다. FastAPI와 같은 웹 프레임워크에서 입력 데이터를 자동으로 검증하는 데 매우 널리 활용됩니다.주요 장점자동 데이터 검증: 타입 힌트만으로 자동 검증명확한 오류 메시지: 검증 실패 시 구체적인 오류 정보 제공타입 안전성: IDE에서 자동완성과 타입 체크 지원JSON 호환성: 웹 API 개발에 최적화확장성: 복잡한 비즈니스 로직도 쉽게 구현 가능 샘플코드 및 설명1. 기본 BaseModel 예시 (User 클래스)class User(BaseModel): id: int name: str email: st..
Set# 선언 (declaration)set1 = set([1, 2, 3])set2 = set("hello")print(set1) # {1, 2, 3}print(set2) # {'h', 'l', 'o', 'e'}# 추가 (add)set1.add(6)print(set1) # {1, 2, 3, 4, 5, 6}# 변경 (update)set1.update([5, 6, 7, 8])print(set1) # {1, 2, 3, 4, 5, 6, 7, 8}# 삭제 (delete)set1.remove(6)print(set1) # {1, 2, 3, 4, 5, 7, 8}# 리스트 변환 (list to set)list = [1, 2, 3, 4, 5]set = set(list)print(set) # {1, 2, 3, 4..
ㅇ docker-compose.yamlversion: '3.1'services: mongo: image: mongodb/mongodb-community-server:${MONGO_VERSION} container_name: news_db restart: always ports: - 27017:27017 volumes: - ./data/mongo/db:/data/db environment: - MONGO_INITDB_ROOT_USERNAME=${MONGO_INITDB_ROOT_USERNAME} - MONGO_INITDB_ROOT_PASSWORD=${MONGO_INITDB_ROOT_PASSWORD} - MONGO_HOST=${MO..
설치# macOS or Linuxcurl -LsSf https://astral.sh/uv/install.sh | sh 프로젝트 / 패키지# 프로젝트 생성uv init# 패키지 추가uv add {package_name}# 패키지 삭제uv remove {package_name}# 패키지 조회uv tree 가상환경 생성 및 활성화# python 3.12 가상환경 생성uv venv --python 3.12# 생성된 가상환경 shell 명령어에 추가 (macOS/Linux)source .venv/bin/actiavte# 가상환경 비활성화deactivate 스크립트# 실행uv run# 의존성 추가uv add --script# 의존성 제거uv remove --script Tools(ruff, black와 같은) Py..