/
https://42jerrykim.github.io/ _index.md
패키지 구조의 네 가지 접근법을 다룹니다. 계층별, 기능별, 포트와 어댑터, 컴포넌트별 패키지 구성과 각각의 장단점, 그리고 접근 제한자로 의존성 규칙을 컴파일러가 강제하게 만드는 컴파일 가능한 Java 예제를 설명합니다. 파이썬 치트시트 컬렉션 68개 챕터를 효율적으로 활용하는 방법을 정리합니다. 10개 Section이 기초 문법부터 비동기·네트워크까지 이어지는 구성 원리, 각 챕터의 핵심 주제와 판단 기준, 이 컬렉션이 적합하지 않은 경우, 공식 문서로 이어지는 링크까지 함께 다룹니다. 파이썬 객체지향 프로그래밍을 빠르게 쓰기 위한 치트시트입니다. class 정의, __init__, 상속과 super(), @property, __slots__, 매직 메서드 기본과 실무에서 자주 만나는 함정을 최소 예제로 정리합니다. 파이썬 데코레이터를 빠르게 이해하고 쓰기 위한 치트시트입니다. 함수 데코레이터 기본, @wraps로 메타데이터 보존, 인자 있는 데코레이터, 클래스 데코레이터, 실무 패턴과 함정을 최소 예제로 정리합니다. 파이썬 컨텍스트 매니저를 빠르게 쓰기 위한 치트시트입니다. with문 기본, __enter__/__exit__ 프로토콜, @contextmanager 데코레이터, 다중 컨텍스트, 실무 패턴과 함정을 최소 예제로 정리합니다. 환경 변수를 안전하게 다루기 위한 치트시트입니다. os.environ 읽기/쓰기, python-dotenv로 .env 파일 로드, 설정 분리 패턴, 보안 주의점과 12-factor app 원칙을 최소 예제로 정리합니다. 커맨드라인 인자를 빠르게 처리하기 위한 치트시트입니다. argparse 기본, 위치/옵션 인자, 타입/기본값/필수 설정, 서브커맨드, 도움말 자동 생성, 실무 패턴과 함정을 최소 예제로 정리합니다. 외부 명령어와 프로세스를 실행하기 위한 치트시트입니다. subprocess.run() 기본, 출력 캡처, 입력 전달, 타임아웃, 에러 처리, 셸 모드 주의점, 실무 패턴과 보안 함정을 최소 예제로 정리합니다. 실무에서 바로 쓰는 타입힌트 치트시트입니다. 기본 컨테이너 타입, Optional/Union(|), Callable, Generic/TypeVar, Literal/Final, TypedDict/Protocol까지 코드 가독성과 안정성을 높이는 패턴을 정리합니다. 파이썬 Enum을 실전에서 빠르게 쓰기 위한 치트시트입니다. Enum/IntEnum/StrEnum 기본, auto() 자동값, Flag 비트 연산, 멤버 접근/비교/순회와 흔한 함정을 최소 예제로 정리합니다.