Python¶
유니코드 문자열 정규화 방법
macOS에서 생성한 파일을 윈도우에서 확인하면 파일명이 깨져있는 경우가 있는데, Python으로 간단히 인코딩 할 수 있다.
uv를 통한 Python 프로젝트 관리
Python 버전 관리, 의존성 관리, 가상환경 관리 등 통합 프로젝트 관리 도구인 uv를 사용하면 Python 프로젝트를 매우 쉽게 관리할 수 있다. 게다가 아래 표에서 확인할 수 있다시피 uv는 의존성 주입 등 환경 구성이 매우 빠르게 수행되는 장점이 있다.
dictionary Parser
addict 라이브러리를 사용할 수 없는 상황에서 Python에서 dictionary를 쉽게 다룰 수 있는 parser를 직접 만들어보자.
SQLAlchemy, Alembic 기초 활용법
SQLAlchemy와 Alembic을 활용해 Python code로 Entity ORM 객체를 만들고 관리하는 방법