파이썬 dataclass mutable default 오류, default_factory와 None 구분법
파이썬 dataclass의 mutable default 오류 원인과 인스턴스별 기본값에 쓰는 default_factory, 함수의 None 초기화, 공유 값에 쓰는 ClassVar의 선택 기준을 설명합니다.
파이썬 dataclass의 mutable default 오류 원인과 인스턴스별 기본값에 쓰는 default_factory, 함수의 None 초기화, 공유 값에 쓰는 ClassVar의 선택 기준을 설명합니다.
파이썬 API JSON 응답에서 list indices must be integers 오류가 나는 이유를 dict·list·문자열 자료형과 중첩 구조 확인 순서로 설명합니다.
파이썬 asyncio의 Task exception was never retrieved와 coroutine was never awaited를 구분하고, await·TaskGroup·gather·background Task의 예외 회수 기준을 설명합니다.
pandas read_csv에서 ParserError와 Error tokenizing data가 발생할 때 구분자·열 수·따옴표·줄바꿈을 확인하고 on_bad_lines를 안전하게 판단하는 순서를 설명합니다.
pandas에서 열이 보이는데도 KeyError가 날 때 df.columns와 repr()로 실제 label을 확인하고, 공백 정리·rename 매핑·필수 열 검증을 나누어 적용하는 방법을 설명합니다.
Python argparse에서 type=bool로 False가 True가 되는 원리를 설명하고, store_true·store_false와 명시적 true·false 값 처리 중 알맞은 선택 기준을 정리합니다.
파이썬 subprocess에서 리스트 인자와 shlex.split()을 사용하는 법, shell=False와 shell=True를 나누는 기준, 외부 입력 결합을 피하는 방법을 설명합니다.
파이썬 JSON 한글 저장에서 ensure_ascii와 encoding=utf-8의 역할을 구분하고, \\uXXXX 표기와 UnicodeDecodeError를 확인하는 방법을 설명합니다.
파이썬 CSV 한글이 깨질 때 입력 파일의 인코딩과 Excel 전달용 저장 방식을 나누고, utf-8·utf-8-sig·CP949를 확인하는 순서를 설명합니다.
pip 설치 후 ModuleNotFoundError가 날 때 sys.executable과 python -m pip 경로를 비교하고 venv·IDE·예약 실행기·import 이름을 확인하는 순서를 설명합니다.