본문 바로가기

2019/09

(2)
갈아먹는 파이썬[2] @ decorator란? 지난 글 갈아먹는 파이썬[1] generator와 yield 들어가며 플라스크, 셀러리와 같은 파이썬 오픈 소스 라이브러리들을 보면 @route, @task 등의 구문을 사용합니다. 대체 이 골뱅이 표기들은 무엇이고, 어떤 역할을 하길래 많이 사용되는 것일까요? 이 골뱅이의 이름은 데코레이터입니다. 데코레이터 이름을 보면 장식해주는 것? 이름만 들어서는 감이 잘 오지 않습니다. 지금부터 예시와 함께 데코레이터의 개념과 사용처에 대해서 알아보겠습니다. 이 포스팅은 직접 작성한 주피터 노트북에 기반합니다. 스타 한번씩 부탁드려요 ㅎㅎ https://github.com/yeomko22/python_study yeomko22/python_study Python study in part of HR-bigdata ..
갈아먹는 파이썬 [1] generator와 yield 들어가며 파이썬을 주로 사용하시는 분들이라면 한번쯤 generator에 대해서 들어보셨을 겁니다. 하지만 딱이 몰라도 코딩하는데 큰 지장이 없어서 그냥 지나치신 분들이 많으실 것으로 생각합니다. (저도 그랬거든요!) 하지만 데이터의 양이 많아지고, 메모리 사용량을 최적화 해야하는 상황이 온다면 generator의 사용은 필수적입니다. 그래서 오늘은 파이썬 generator가 무엇인지, 그리고 이를 만들어주는 yield란 무엇인지 알아보겠습니다. 이 포스팅은 직접 작성한 주피터 노트북에 기반합니다. 스타 한번씩 부탁드려요 ㅎㅎ https://github.com/yeomko22/python_study yeomko22/python_study Python study in part of HR-bigdata cou..