zwoong's Blog
decorator

데코레이터

데코레이터 Python 데코레이터는 Python의 함수 또는 메서드 동작을 수정하거나 향상시킬 수 있는 매우 강력한 도구이다. 실제 코드를 수정하지 않고 기존 함수나 메서드의 기능을 강화하는 데 자주 사용되며, 본질적으로 함수를 인수로 취하고 함수를 반환하는 형태이다. 데코레이터를 이해하기 위해 Python의 2가지 개념을 먼저 알아둬야 한다. ...

python-parameter

매개변수

매개변수 파이썬에서 함수는 다양한 형태의 매개변수를 가질 수 있으며, 그 종류로는 가변 매개변수, 기본 매개변수, 키워드 매개변수가 있다. 기본 매개변수 (Default Parameters) 함수를 호출할 때 값이 제공되지 않는 경우 사용되는 매개변수이다. 이 매개변수에는 기본값이 할당되며, 함수 호출 시 해당 매개변수에 대해 아무 값도 전달되지...

python-global-variables

전역 변수(global)

global global 키워드는 파이썬에서 변수의 범위(Scope)를 다룰 때 사용된다. 변수의 범위란 변수가 프로그램의 어느 부분에서 정의되고 접근될 수 있는지를 결정하는 규칙이다. 파이썬에서는 기본적으로 변수의 범위가 그 변수가 정의된 함수나 코드 블록에 한정된다. 하지만 때로는 함수 내부에서 전역 변수(global variable)에 접근하거...

iterator-generator

이터레이터와 제너레이터

이터레이터 (Iterator) 이터레이터는 파이썬의 반복 가능한 객체(예: 리스트, 튜플, 딕셔너리 등)에서 요소를 하나씩 차례로 접근할 수 있게 해주는 객체이다. 이터레이터의 가장 큰 특징은 모든 요소를 메모리에 미리 적재하지 않고, 반복문 내에서 요소를 하나씩 처리할 수 있다는 점이다. 이는 큰 데이터를 다룰 때 메모리 사용을 효율적으로 만들어 ...

© zwoong. Some rights reserved.