파이썬 iterable과 iterator 차이: for문은 내부에서 무엇을 호출할까
파이썬 iterable과 iterator 차이를 iter, next, StopIteration, generator 흐름으로 설명합니다.
파이썬 iterable과 iterator 차이를 iter, next, StopIteration, generator 흐름으로 설명합니다.
파이썬 __name__ == ‘__main__’ 문법을 import와 직접 실행 차이, side effect 방지, 테스트 가능한 코드 구조로 설명합니다.
파이썬 isinstance를 언제 쓰고 언제 피해야 하는지 type 비교, duck typing, Union/tuple 타입 검사, 런타임 검증 기준으로 설명합니다.
파이썬 property를 왜 쓰는지 계산 속성, setter, 캡슐화, getter/setter 남용 주의점 기준으로 설명합니다.
파이썬 list comprehension을 언제 쓰고 언제 for문으로 풀어야 하는지 설명합니다. 조건식, 중첩 반복, 부작용, 디버깅 기준을 예제로 정리합니다.
파이썬 예외 처리를 try except 문법이 아니라 실패를 다루는 설계 기준으로 정리합니다. bare except가 왜 위험한지, 어떤 예외를 잡고 언제 다시 raise해야 하는지 설명합니다.