잡다한 IT/파이썬 썸네일형 리스트형 Python Extension Package 사이트 https://www.lfd.uci.edu/~gohlke/pythonlibs/#vtk 더보기 필수 라이브러리 설명 https://tensorflow.blog/%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EB%A8%B8%EC%8B%A0%EB%9F%AC%EB%8B%9D/1-4-%ED%95%84%EC%88%98-%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC%EC%99%80-%EB%8F%84%EA%B5%AC%EB%93%A4/ 감사합니다 더보기 파이썬 __str__ 와 __repr__ http://hyeonjae-blog.logdown.com/posts/776626-python-str-repr 더보기 파이썬 self https://wikidocs.net/1742 더보기 shallow copy 와 deep copy http://kkoseul.tistory.com/53 참고 사이트 위 사이트에서는 shallow copy 부분이 잘 나와있다. 다만 리스트에서 [:] 로 shallow copy를 하면, 아래 스크린 샷처럼 리스트 안의 리스트 값이 또 공유가 되어진다. 따라서 deepcopy를 해야할 필요가 생긴다. 이러한 deep copy의 경우에는 from copy import deepcopy 를 통해서 deepcopy를 할 수 있다. 더보기 클로져 참고 사이트 http://whatisthenext.tistory.com/112?category=761276 더보기 list comprehension http://whatisthenext.tistory.com/110?category=761276 참고 사이트 더보기 데코레이터 @ 는 데코레이터로 아래의 참고 사이트를 보고 공부. @foo 와 @zoo 는 함수를 인자로 가지는데, 바로 아래에 있는 bar를 함수인자로 가지게 된다. 따라서 bar 함수의 선언문과 가까운 순서부터 실행이 된다. 그러므로 bar1=zoo(bar) 가 실행이 되고, bar=foo(bar1)이 실행이 된다고 생각하면 된다. (많이 헷갈림) bar1=zoo(bar) bar 함수 포인터가 zoo 로 넘어간다. 그리고 그 모든 정보를 담은 wrapper 함수 포인터가 return 된다.그래서 bar1 에 zoo 의 wrapper 함수 포인터가 넘어간다. 그리고 이 wrapper 함수의 f 는 bar가 된다. bar=foo(bar1) bar1 은 zoo의 wrapper 함수 포인터이다. 이게 foo의 함수 포인.. 더보기 이전 1 다음