python 2

파이썬의 AOP? 데코레이터에 대해 알아보기 + 데코레이터를 활용해 있어보이게 로깅하기

진행 중인 학교 프로젝트 중 API 호출이나 DB 상호작용 등에 있어서 로그를 남기면 좋겠다고 생각했습니다.프로젝트를 본격적으로 시작하기 전 파이썬에 대해 공부를 할 때 봤던 데코레이터가 생각이 나서 이걸 활용해서 로깅 체계를 구축해 보면 좋지 않을까 해서 다시 한번 데코레이터에 대해 학습하고 직접 적용해 보는 시간을 가졌습니다. 🔍 목차00. Decorator?01. Decorator가 왜 필요할까?02. 데코레이터의 문법기본 문법데코레이터에 매개변수 받기데코레이터 여러 개 지정데코레이터 중복 지정03. 데코레이터로 로깅하기 # 00. Decorator? 파이썬의 데코레이터를 알아가기 전에 decorator의 사전적 의미를 먼저 살펴보겠습니다. decorator1.실내 장식자2.장식하는 사람3.칠·도..

Python 2025.05.28

알쏭달쏭 햇갈리는 파이썬 네임스페이스 (namespace) 이해하기

졸업 프로젝트에서 백엔드 웹 프레임워크로 FastAPI를 사용하게 되었습니다.파이썬을 사용본 적이 있지만 언어 자체에 대한 공부는 하지 않았었는데, 이번 기회에 언어부터 차근차근 채워나가고자 하고 있습니다. 이번 포스트에서는 최근에 파이썬을 공부하면서 헷갈리면서도 중요하다고 생각되는 파이썬의 네임스페이스에 대해 알아보는 시간을 가져보겠습니다. 🔍 목차# 00. About NameName?네임 바인딩 (Name Binding)# 01. About NamespaceNamespace?Namespace 종류# 02. if __name__ == '__main__': 문의 의미# 00. About Name Name?네임스페이스에 대해 알아보기 전에 먼저 파이썬에서의 이름(name)에 대해 이해할 필요가 있다고 ..

Python 2025.05.05