파이썬 데코레이터: 함수를 꾸며주는 마법 (@ 기호의 정체)다른 사람이 짠 파이썬 코드를 보다 보면 가끔 이런 줄이 튀어나와요.@app.route("/")def home(): ... 함수 위에 @ 뭐시기가 한 줄 붙어있는 거. 처음 보면 이게 도대체 뭔가 싶거든요. 저도 처음 봤을 때 "이게 무슨 자바 어노테이션 같은 건가?" 하면서 검색창을 열었던 기억이 나요. 검색해보면 "데코레이터"라는 답이 나오는데, 설명이 또 어렵습니다. "함수를 받아서 함수를 반환하는 함수"라니, 한국말인데 한국말이 아닌 것 같죠.오늘은 이 @ 기호 하나의 정체를 끝까지 파볼게요. 결론부터 말씀드리면, @는 그냥 단축키예요. 진짜 그게 다입니다.함수도 변수에 담을 수 있어요파이썬 데코레이터를 이해하려면 먼저 한 가지 감각..