파이썬 로그 관리, loguru로 더 쉽게! 설정부터 파일 저장까지 정리
·
프로그래밍/Python
파이썬 로그 관리, loguru로 더 쉽게! 설정부터 파일 저장까지 정리파이썬에서 로그를 남기려면 logging 모듈을 사용하지만, 설정이 복잡하고 불편하게 느껴질 수 있습니다.이럴 때 간편한 설정과 강력한 기능을 제공하는 loguru 라이브러리를 활용하면 로그 관리가 훨씬 쉬워집니다.✅ loguru 설치 방법pip install loguru설치 후 바로 사용할 수 있으며, 추가 설정 없이도 로그 출력이 가능합니다.✅ 기본 사용법from loguru import loggerlogger.info("이것은 정보 로그입니다.")logger.warning("이것은 경고 로그입니다.")logger.error("이것은 오류 로그입니다.")출력 예시:2025-02-19 12:00:00.000 | INFO | ..
파이썬 데이터 검증을 쉽게 해주는 Pydantic 라이브러리 사용법
·
프로그래밍/Python
파이썬 데이터 검증을 쉽게 해주는 Pydantic 라이브러리 사용법Python으로 API를 다루거나 JSON 데이터를 처리하다 보면, 입력값을 검증하고 타입을 체크하는 일이 매우 중요해집니다.이럴 때 유용하게 사용할 수 있는 도구가 바로 Pydantic입니다.✅ Pydantic이란?Pydantic은 타입 힌트를 기반으로 데이터 유효성 검사를 자동으로 처리해주는 파이썬 라이브러리입니다.마치 dataclass처럼 클래스를 정의하면, 자동으로 필드의 타입을 체크하고 잘못된 값이 들어올 경우 에러를 발생시켜 줍니다.FastAPI와 같은 웹 프레임워크에서 요청/응답 데이터를 검증할 때도 많이 사용됩니다.✅ 설치 방법pip install pydantic최신 버전을 설치하려면 다음 명령어를 사용할 수 있습니다.pip..
파이썬으로 네이버 주식 데이터 스크래핑하는 방법 (BeautifulSoup 사용)
·
프로그래밍/Python
파이썬으로 네이버 주식 데이터 스크래핑하기 (BeautifulSoup 사용)네이버 금융은 다양한 주식 정보를 빠르게 확인할 수 있는 유용한 플랫폼입니다. 파이썬(Python)을 사용하면 실시간 주식 데이터를 자동으로 수집하고 분석할 수 있습니다. 이 글에서는 BeautifulSoup을 활용하여 네이버 주식 데이터를 가져오는 방법을 소개합니다.1. 필요한 라이브러리 설치웹 페이지를 요청하고 HTML을 파싱하기 위해 아래 라이브러리를 설치합니다.pip install requests beautifulsoup42. 네이버 주식 데이터 URL 분석네이버 금융에서 주식 정보를 확인하려면 종목 코드를 포함한 URL이 필요합니다.예시: 삼성전자(005930) https://finance.naver.com/item/ma..
[Python] Pillow 라이브러리로 이미지 처리하는 5가지 방법
·
프로그래밍/Python
파이썬으로 이미지 처리하기 - Pillow 라이브러리 사용법이미지 처리는 컴퓨터 비전 분야에서 매우 중요한 역할을 합니다. 파이썬에서는 Pillow라는 강력한 이미지 처리 라이브러리를 통해 디지털 이미지를 쉽게 다룰 수 있습니다. 이 글에서는 이미지를 열고, 크기를 조정하고, 흑백으로 변환하며, 필터를 적용하는 방법까지 예제를 통해 설명합니다.1. Pillow 설치하기먼저 Pillow 라이브러리를 설치해야 합니다.pip install pillow2. 이미지 열기다음은 이미지를 열고 화면에 표시하는 코드입니다.from PIL import Image# 이미지 열기img = Image.open('1.png')# 이미지 표시img.show()3. 이미지 크기 조정resize() 메서드를 사용하면 이미지 크기를 ..