참고
파이썬 - 파이썬답게 코딩하기 – comprehension 문법 완전 정복
2 분 소요
파이썬을 배우다 보면 아래와 같은 문법을 자주 접하게 된다. squares = [x * x for x in range(10)] 처음 보면 낯설 수 있지만, 이게 바로 comprehension(컴프리헨션) 문법이다. 코드를 더 짧고 명확하게 만들어주는 이 문법은 파이썬스러운(P...
파이썬 - yield 사용법 정리 — 제너레이터의 핵심
1 분 소요
파이썬 yield 사용법 정리 — 제너레이터의 핵심 파이썬에서 반복 가능한 객체를 만들 때 꼭 클래스로 __iter__와 __next__를 구현하지 않아도 된다. 더 간단하고 우아한 방법이 있다. 바로 yield 키워드를 사용하는 것, 즉 **제너레이터(generator)**다....
파이썬 - generator?
1 분 소요
**파이썬의 제너레이터(generator)**는 반복 가능한 값을 하나씩 만들어내는 특별한 함수입니다. 메모리를 아끼고, 실행 흐름을 일시 정지했다가 이어서 실행할 수 있는 아주 유용한 구조예요. 제너레이터란? yield 키워드를 사용하여 값을 하나씩 생성하고, 함수 ...
파이썬 - 이터러블(iterable) 객체와 “iter” 완전 정복
2 분 소요
파이썬 이터러블(iterable) 객체와 __iter__ 완전 정복 프로그래밍을 하다 보면 for 문이나 in 연산자를 자주 사용하게 된다. 그런데 이게 작동하는 핵심 원리가 바로 **이터러블(iterable)**이다. 파이썬은 반복을 매우 강력하고 유연하게 지원하는 언어이고, ...
댓글남기기