원래 python에 대한 tip을 쓰기위해 이 블로그를 열었건만 정작 python은 쓰지도 않고 있다.

게으름이 최대 장벽이지....윽.....

그럼 이제부터라도 아싸.

python은 C와 달리 변수의 선언이 필요없다. 그래서 생기는 장점은 간단하다.
단점은 생각대로 프로그램짜기가 쉽지 않다라는 것.
원인은 바로 global 변수랑 self 때문이다. 나도 이 개념을 깨치는데 꽤 오려걸렸으니.....

우선 global은 생각보다 쉽게 선언할 수 있다. 그냥 global로 쓸 파일에 쓰면 되니까.
하지만 그 변수값을 저장하고 다른 곳에서 부르기 위해서는 좀 생각을 많이 해야한다.

순서라는게 존재할 수 있으니. 간단하지 않은 경우에는 말이지....

한 파일내에서 global을 쓰는 경우라면 모듈을 import하고 난 직후 생성하는 것이 좋다.

따로 global만 모아서 파일을 만드는 것도 좋은 예. 그러나 이경우 자체 reset이 안되므로
이전 값을 가지고 있기 때문에 주의해서 사용해야 됨.

그리고, self
self는 꼭 지정된 이름이 아니다. 그러나 거의 대부분이 self로 쓰니 고민하지 말고 그냥 쓰도록
self를 쓰고자 하면 반드시 함수선언시 입력값으로 받는다고 선언해야 됨
function(self)-> 이런 식으로 . 이 self가 처음에는 엄청 귀찮아보이지만 나중에는 이것보다
소중한게 없다. 잘 써야된다. Visual C에서 this를 소중히 쓰는 것보다 더하다.
Posted by jillda

BLOG main image
by jillda

공지사항

카테고리

분류 전체보기 (1)
일상의 잡다한 얘기들 (0)
python Tip 모아모아 (1)
C를 똑바로 알기 (0)
이것저것 알아두기 (0)
이 영화, 드라마 강추닷! (0)
이 노래 강추닷! (0)

최근에 올라온 글

최근에 받은 트랙백

태그목록

글 보관함

달력

«   2012/01   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
Total : 2,922
Today : 0 Yesterday : 0