requirements.txt 대신 Poetry로 의존성 관리

개발용과 배포용 패키지가 섞이는 requirements.txt 대신 Poetry로 의존성과 가상 환경을 관리하는 명령어를 정리했다.

2024년 5월 4일 · 2 분

argparse가 대신 만들어 주는 --help

argparse로 파이썬 스크립트에 실행 인자를 넘기는 최소 예제를 돌려 보고, 인자 하나만 등록해도 –help 사용법이 저절로 생기는 것을 확인했다.

2023년 4월 23일 · 2 분

프로젝트마다 Python 패키지를 따로 두는 venv

pip install이 한곳에 쌓여 프로젝트끼리 버전이 부딪히는 문제를 venv로 나누고, VS Code 인터프리터와 requirements.txt까지 맞추는 절차를 정리했다.

2023년 4월 22일 · 3 분

psycopg2 파라미터 바인딩과 SQL Injection

사용자 입력을 문자열로 이어 붙이던 psycopg2 쿼리를 파라미터 바인딩으로 바꾸고, 정수 컬럼과 null 처리에서 헷갈린 점을 정리했다.

2023년 4월 20일 · 5 분