Featured image of post [Python Cheatsheet] 22. copy - 얕은 복사/깊은 복사 패턴

[Python Cheatsheet] 22. copy - 얕은 복사/깊은 복사 패턴

파이썬 객체 복사를 정확히 이해하기 위한 치트시트입니다. 할당 vs 얕은 복사 vs 깊은 복사의 차이, copy.copy()/copy.deepcopy(), 가변 객체 함정과 커스텀 복사 구현을 최소 예제로 정리합니다.

Featured image of post [Python Cheatsheet] 23. match-case - 구조적 패턴 매칭 (Py3.10+)

[Python Cheatsheet] 23. match-case - 구조적 패턴 매칭 (Py3.10+)

파이썬 3.10+ 구조적 패턴 매칭을 빠르게 쓰기 위한 치트시트입니다. match-case 기본 문법, 리터럴/시퀀스/매핑/클래스 패턴, 가드(if), 와일드카드, OR 패턴과 실전 사용 사례를 최소 예제로 정리합니다.

Featured image of post [Python Cheatsheet] 24. ABC - 추상 클래스 정의 패턴

[Python Cheatsheet] 24. ABC - 추상 클래스 정의 패턴

파이썬 abc 모듈과 추상 클래스를 빠르게 쓰기 위한 치트시트입니다. ABC/abstractmethod로 인터페이스 정의, 추상 프로퍼티, collections.abc 활용, Protocol과의 비교를 최소 예제로 정리합니다.

Featured image of post [Python Cheatsheet] 25. Metaclass - 클래스를 만드는 클래스

[Python Cheatsheet] 25. Metaclass - 클래스를 만드는 클래스

파이썬 메타클래스를 빠르게 이해하기 위한 치트시트입니다. type(), __new__, __init_subclass__, 싱글톤/레지스트리 패턴 등 메타클래스의 핵심 개념과 실무 활용법을 최소 예제로 정리합니다.

Featured image of post [Python Cheatsheet] 27. inspect - 런타임 객체 검사

[Python Cheatsheet] 27. inspect - 런타임 객체 검사

파이썬 inspect 모듈을 빠르게 사용하기 위한 치트시트입니다. 함수 시그니처, 소스 코드 조회, 스택 프레임, 클래스 계층 분석 등 런타임 객체 검사 패턴을 최소 예제로 정리합니다.

Featured image of post [Python Cheatsheet] 44. Database - sqlite3/ORM 기본 패턴

[Python Cheatsheet] 44. Database - sqlite3/ORM 기본 패턴

파이썬 데이터베이스 연동을 빠르게 시작하기 위한 치트시트입니다. sqlite3 기본 CRUD, 파라미터 바인딩, 트랜잭션, 컨텍스트 매니저 패턴과 SQL 인젝션 방지 등 실무 함정을 최소 예제로 정리합니다.