/
https://42jerrykim.github.io/ _index.md
파이썬 디스크립터를 빠르게 이해하기 위한 치트시트입니다. __get__, __set__, __delete__ 프로토콜, 데이터/비데이터 디스크립터 차이, property 구현 원리를 최소 예제로 정리합니다.
파이썬 inspect 모듈을 빠르게 사용하기 위한 치트시트입니다. 함수 시그니처, 소스 코드 조회, 스택 프레임, 클래스 계층 분석 등 런타임 객체 검사 패턴을 최소 예제로 정리합니다.
파이썬 operator 모듈을 빠르게 사용하기 위한 치트시트입니다. itemgetter, attrgetter, methodcaller와 연산자 함수들을 활용한 정렬, 맵핑, 함수형 프로그래밍 패턴을 최소 예제로 정리합니다.
파이썬 collections 모듈 심화 내용을 빠르게 쓰기 위한 치트시트입니다. deque(양방향 큐), namedtuple(명명된 튜플), ChainMap, OrderedDict 패턴과 Counter/defaultdict 복습을 최소 예제로 정리합니다.
파이썬 heapq와 bisect 모듈을 빠르게 쓰기 위한 치트시트입니다. 우선순위 큐 구현, 최소/최대 힙, 정렬된 리스트에서 이진 검색, nlargest/nsmallest 패턴과 주의점을 최소 예제로 정리합니다.
파이썬 contextlib 모듈 심화 기능 치트시트입니다. suppress로 예외 무시, redirect_stdout/stderr로 출력 리다이렉트, ExitStack으로 동적 컨텍스트 관리, nullcontext 패턴을 최소 예제로 정리합니다.
파이썬 textwrap 모듈을 빠르게 사용하기 위한 치트시트입니다. wrap, fill, dedent, indent, shorten 함수로 텍스트 포맷팅하는 패턴을 최소 예제로 정리합니다.
파이썬 pprint와 reprlib 모듈을 빠르게 사용하기 위한 치트시트입니다. 복잡한 자료구조를 읽기 좋게 출력하고, 긴 객체를 적절히 요약하는 패턴을 최소 예제로 정리합니다.
파이썬 xml.etree.ElementTree를 빠르게 사용하기 위한 치트시트입니다. XML 파싱, XPath 검색, 요소 생성/수정, 네임스페이스 처리, 보안 주의점을 최소 예제로 정리합니다.
파이썬 zoneinfo 모듈을 빠르게 사용하기 위한 치트시트입니다. IANA 타임존, aware datetime 생성, 시간대 변환, DST 처리 등 표준 시간대 작업 패턴을 최소 예제로 정리합니다.